ListView 顯示錯亂的問題
- 放在ListView的layout,都會經過getView建立出layout
- 而ListView不會一次把所有的view建立出來,而是滑到那就重新getView
- 然而每次滑動都要重建新的View,此舉對效能會有重大影響
- Android會使用View Holder的design patten,保留上一次所建立的layout,不用每一次都要透過findViewById重新建立
y23462001 發表在
痞客邦
留言(0)
人氣()
功率計
- 以往的訓練量都用里程量計算,但上下坡強度會有落差。用功率計能做更精確的量測。
功率 = 力量 x 距離 / 時間
- 力量:對踏板施以扭力(由應變規偵測)
- 距離:曲柄轉動車輪後所行駛的距離
y23462001 發表在
痞客邦
留言(0)
人氣()
- 由於Framework是開放給所有第三方的developer,若程式有改動到Framework的內容,並增加public的函式,都需要更新api。
- 將函式更新到frameworks/base/api/current.txt裡
y23462001 發表在
痞客邦
留言(0)
人氣()
Android M 權限設定方式
http://developer.android.com/intl/zh-tw/training/permissions/requesting.html
- App所使用的權限,改成當App執行時給予而非安裝時詢問。
- User可更彈性控制權限,假設App需要Camera和location兩個權限,User可只給予Camera(6.0之前的版本只能一次全部給予)
權限將分為Normal和Dangerous兩類
y23462001 發表在
痞客邦
留言(1)
人氣()
Start Activity Delay Problem
- 當User按下Home Key後,Android將會delay 5秒的時間,無法從service或BroadcastReceiver中Start Activity。所有動作將會在5秒後才會處理。
- 此為Google為了安全性所定義的動作
y23462001 發表在
痞客邦
留言(0)
人氣()
- 下載方式如Google Develop之描述
- https://source.android.com/source/downloading.html
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
y23462001 發表在
痞客邦
留言(0)
人氣()
- 開啟Android SDK Manager 安裝相關軟體
- 下載好後,Intel x86 Emulator Accelerator(HAXM)仍需手動安裝,請至路徑安裝\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
- 建立一個x86 image的Emulator (Android Virtual Device(AVD) Manager)
y23462001 發表在
痞客邦
留言(0)
人氣()
- Java在使用String時,會有一個string pool,用來存放已經建立起來的String。
String str1 = “abc”;
String str2 = ”abc”;
y23462001 發表在
痞客邦
留言(0)
人氣()
git show-branch branch1 branch2
- 此指令可以顯示出兩個branch的差異性,可以在上code前確認這個branch有沒有問題
- 例如,上code前先確認master和develop兩邊的branch有沒有一致
y23462001 發表在
痞客邦
留言(0)
人氣()
陣列的複製
- Python的陣列跟java類似,直接用「=」只是復製了位置(即call by reference)
- 若要進行複製要使用copy()的函數
- Python的陣列跟java的ArrayList一樣,可以放入不同型態的資料
y23462001 發表在
痞客邦
留言(0)
人氣()
簡介
- Android Art Mode是在KitKat 4.4版本後出現的功能,主要是為了改善Android 執行App速度較慢的問題。
- Android在執行每一個App時,都會啟動一個Dalvik VM來執行,有多個App就有多個Dalvik VM。
- 而ART(Android Runtime),Android稱其為新的VM。其目的就是改善此問題。
- 不過ART目前仍然在實驗的階段,因此系統的預設仍是使用Dalvik的模式。
y23462001 發表在
痞客邦
留言(0)
人氣()
- Batch file主要由一連串的DOS指令組成,檔案需為.bat做為副檔名
- 不同於一般程式碼,每一項指令需在一行內結束,不能拆成兩行
Batch file常用指令
y23462001 發表在
痞客邦
留言(0)
人氣()