ottstore專案:android-技術/技巧 2015/03/25清單整理

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

 

 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *