ListView 顯示錯亂的問題

  • 放在ListViewlayout,都會經過getView建立出layout

  • ListView不會一次把所有的view建立出來,而是滑到那就重新getView

  • 然而每次滑動都要重建新的View,此舉對效能會有重大影響

  • Android會使用View Holderdesign patten,保留上一次所建立的layout,不用每一次都要透過findViewById重新建立

y23462001 發表在 痞客邦 留言(0) 人氣()


功率計

  • 以往的訓練量都用里程量計算,但上下坡強度會有落差。用功率計能做更精確的量測。

  • 功率 = 力量 x 距離 / 時間
  • 力量:對踏板施以扭力(由應變規偵測)

  • 距離:曲柄轉動車輪後所行駛的距離

y23462001 發表在 痞客邦 留言(0) 人氣()


  • 由於Framework是開放給所有第三方的developer,若程式有改動到Framework的內容,並增加public的函式,都需要更新api
  1. 將函式更新到frameworks/base/api/current.txt

y23462001 發表在 痞客邦 留言(0) 人氣()

Android M 權限設定方式

http://developer.android.com/intl/zh-tw/training/permissions/requesting.html

  • App所使用的權限,改成App執行時給予而非安裝時詢問。

  • User可更彈性控制權限,假設App需要Cameralocation兩個權限,User可只給予Camera(6.0之前的版本只能一次全部給予)

  • 權限將分為NormalDangerous兩類

y23462001 發表在 痞客邦 留言(1) 人氣()

Start Activity Delay Problem

  • User按下Home Key後,Android將會delay 5秒的時間,無法從serviceBroadcastReceiverStart 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 imageEmulator (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前先確認masterdevelop兩邊的branch有沒有一致

y23462001 發表在 痞客邦 留言(0) 人氣()


陣列的複製

  • Python的陣列跟java類似,直接用「=」只是復製了位置(call by reference)

  • 若要進行複製要使用copy()的函數

  • Python的陣列跟javaArrayList一樣,可以放入不同型態的資料

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) 人氣()

1 2 3
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。