Android開發常見問題總結

來源:互聯網
上載者:User
Q: Android應用的進入點是什麼,為什麼main()沒有執行?  A: 在Android應用中無論是Activity或Service進入點均為onCreate,我們在SDK文檔中的生命週期可以看得很清楚,當然Android123建議大家通過列印log或單步跟蹤的方式瞭解Android程式的執行過程,瞭解onCreate、onStart、onPause都是在什麼時候執行的。
  Q: Android能使用Qt開發嗎?
  A: Qt目前已經被Nokia收購,同時目前Qt運行庫還無法使用Android NDK編寫完成,所以目前Android別指望使用Qt去開發了。
  Q: 如何關閉GPS?
  A: 直到Android 2.2 API Level 8以前,Google一直沒有開放關閉GPS的方法,我們通過一般的技巧可能無法觸及真正的關閉GPS電源管理或者直接收到許可權不足的方法,來自Android官方的解釋是A-GPS定位涉及流量,使用者可能在不經意的時候產生計費問題,但是GPS只開不關嚴重影響了Android手機的續航能力,所以在2.2 API中新增了開關方法,可以參考Android開發網以前的文章Android 2.2相容性移植 一文。
  Q: 如何顯示一個Flash在2.2中。
  A: 部分高端的Android 2.2韌體主要是核心升級到支援JIT的大部分韌體可以播放Flash,但SDK和Adobe沒有給出任何API作支援,這裡Android123給大家一個曲線的方法來解決,就是通過html中嵌入一個flash,使用webview來播放。
  Q: Android支援Gif動畫嗎?
  A: 目前直到Android 2.3的SDK來說沒有提供GIF格式的動畫支援,一般只會顯示第一幀,而Google推薦使用Android上提供的補間或逐幀動畫,當然動畫原理比較簡單,我們可以準備一組圖片使用線程輪流播放即可。
  Q: Android開發遊戲有哪些相容問題?
  A: Android目前在遊戲方面主要是韌體版本低於Android 2.0則無法使用OpenGL ES高版本,同時解析度也是比較頭疼的問題

本文轉自www.35java.com

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.