編輯:高級開發
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高版本,同時分辨率也是比較頭疼的問題
android開源語言采用了軟件堆層(software stack,又名軟件疊層)的架構,主要分為三部分:底層以Linux核心為基礎,由C語言開發,只提供基本功能,下文
Google不做惡,蘋果要作惡?其實刪掉競爭對手的描述,其實也是一種合理的商業手段。只是這樣的要求,顯得蘋果有些不厚道,不知道Google怎麼反擊。iPad的發布,在5
android移動開發平台現在不是一個“火”字能形容的,今年android平台在市場占有率上相比去年取得的886%增長!如果我只看增長率,iPhone據統計才有61%的
Google於2007年11月5日宣布發布android 手機,這款手機是基於Linux內核的一款操作系統,谷歌將繼續努力,讓這些服務變得更好,同時也將添加更有吸引力的