ottstore專案:android-技術/技巧 2015/03/25清單整理
ottstore專案:android-技術/技巧 2015/03/25清單整理
01.取得系統語系-getLanguage()
02.取得國別-getCountry()
03.抓取非Wifi的網卡MAC-geteth0MacAddress()、geteth1MacAddress()
04.取得wifi資訊-getWifiMac()、getIPAddress()
05.取得手機內系統訊息-getIMEI()
06.取得系統上安裝APK清單-GetSystemAPKList()
07.刪除背景程式,自己除外-KillBackgroundProcess()
08.利用TIMER掃描偵測特定USB設備-GetUsbDevicess()[偵測特定USB裝置]
09.等帶時動畫-ShowWaitAnimation()、HideWaitAnimation()
10.清除APP暫存-ClearTempFile()
11.刪除資料夾內檔案-deleteFile()
12.刪除資料夾-deleteDir()
13.寫文字檔Log-WriteAppLog()、CreateAppFloder()
14.Http DownLoad-DownLoadFile()[多型函數-一次下載一個或整批]
15.Read JSON-ReadJSON()
16.Http post-HttpPostConnect()[多型函數-可依照參數度同控制等待時間或者傳入對應Cookie]
17.關閉程式提示-CloseAlertDialog()
18.啟動外部程式-RunApp()
19.GUI提示訊息-ShowMessage()、ShowMessage_RT()
20.紀錄存活時間-initLifeCycle()、CountLifeCycle()
21.畫面相關變數與函數-CalculateBackground() :包括畫面比例縮放參數和字型大小比例參數(字型部分一開始要以一個標準的設備[例如紅米]為基礎開始作調整『.setTextSize(TypedValue.COMPLEX_UNIT_DIP,7*CommonModule.m_fltTextProportion);』)
22.Timer相關變數與函數[ 狀態控制]-private final Runnable TimerRun = new Runnable()
23.求最大公因數-GCDfun()
24.顯示元件透過程式繪圖方法畫框實作Focus效果-ButtonFrame.java、ImageViewFrame.java
25.繪製表格-TableAdapter.java
26.下拉式選單-SpinnerAdapter.java
27.實作可完全呈現所有網頁功能的-BuyAppUIActivity.java的webview-new WebChromeClient()、new WebViewClient()
28.偵測網頁載入結束-BuyAppUIActivity.java的onPageFinished()
29.動態控制畫面元件大小、位置和顯示與否-BuyAppUIActivity.java
30.JAVA檔之間參數傳遞-BuyAppUIActivity.java的靜態變數和Intent intent = this.getIntent();
31.顯示物件間標準的Focus轉移設定-BuyAppUIActivity.java的onKeyUp(int keyCode, KeyEvent event)
32.攔阻使用者按下返回鍵將程式直接關閉或移置背景-BuyAppUIActivity.java的onKeyUp(int keyCode, KeyEvent event)
33.手動賦予顯示元件ID-MainActivity.java的initGUI()
34.Activity標準關閉事件處理-MainActivity.java的onDestroy()[關閉整個程式] 、BuyAppUIActivity.java的onDestroy()[關閉單一畫面]
35.同時實作APP可回應手持和遙控器事件MainActivity.java的onKeyDown(int keyCode, KeyEvent event)、classImageViewListener implements OnClickListener
36.AlertDialog對話盒透過Handler實作在Activity的onCreate 啟動AlertDialog-BuyAppUIActivity.java