...
[Andriod] 隱藏AppIcon
- 903
- 0
...
ADB(Android Debug Bridge) 是一個debug工具, 當android裝置開啟usb debug mode, 即可在PC下abd cmd對android裝置debug
原先想使用Push的方法實踐APP自動更新, 但在研究Google的C2DM之後, 發現想要以此方法實踐, 必須要有Android Market帳號, 註冊費US$25, 而且必須將APP放在公開的Android Market上, 這對企業內部開發的程序似乎不是很好的解決方案, 後來同事給我這篇文章Android应用程序的自动更新升级, 我就是試著以IIS實踐並修改部分程序, 流程大致如: 檢查網路>透過HTTP取得遠端的APP版本資訊>取得手機APP版本資訊>比較兩者>若不符就先下載新版APP至SDCard>再取代舊版>最後使用者必須手動開啟新版APP
想要抓取ENTER鍵, 必須implements OnKeyListener並Override onKey, ENTER鍵的keyCode包含KEYCODE_ENTER(66)及KEYCODE_NUMPAD_ENTER(160), Soft Keyboard會回傳KEYCODE_ENTER, Scanner則會回傳KEYCODE_NUMPAD_ENTER, 兩者都必須與必須與ACTION_DOWN連用, 否則會抓不到
ZXing(Zebra Crossing)使用手機內建相機讀取1D/2D barcode以進行解碼/編碼的open-source, 使用ZXing必須準備以下檔案, ZXing-2.1.zip包含兩個Andriod專案, CaptureActivity及ZXingTestActivity, 我們只需要CaptureActivity, 而兩者都需匯入core-2.1.jar及android-integration-2.1-honeycomb.jar, 若CaptureActivity在手機上無法正常執行, 可Skip STP1-3, 直接安裝BarcodeScanner4.31.apk在手機上, 再建立一個Andriod專案(ZXing)調用CaptureActivity即可
AChartEngine主要透過ChartFactory.getBarChartView()決定Chart的類型, 主要傳入參數是Dataset及Renderer, 一個MultipleRenderer就是一個Chart, 可包含多個Renderer, Renderer的資料來源是Dataset, 可透過Series設定多個資料來源
透過Intent轉換Activity, 透過Bundle傳遞不同Intent的資料, 並透過startActivityForResult及覆寫onActivityResult在返回時保留原先的輸入內容
透過setContentView, 雖然可在layout之間轉換, 但仍然是使用同個Activity
...
...
ADT Bundle是Google為了降低 Android入門所包裝的開發工具, 整合Android SDK, ADT (Android Development Tools), eclipse, 只需解壓縮就可以開始開發
程式雖然簡單, 但由於Android及ksoap2版本不同, 因此試了很久