編輯:高級開發
1. Q 如何添加快捷方式不用Intent?
A 這裡android開發網推薦使用Intent方式創建,目前Launcher創建快捷方式的過程還比較復雜吧,比如需要計算桌面上有多少個空的格子,一般手機為4x4同時,除了快捷方式需要占用外,appWidget同樣也會占用,同時更麻煩的是一般主屏支持左右切換,比如從3屏到7個屏幕,如果是用於平板電腦可能格子會更多了,除非直接替換,同時Android版本眾多,直接寫provider可能造成Uri不對,不說索愛、三星和HTC自己的定義,Google android 2.0以前的Home Screen為Launcher而2.0以後的是Launcher2,但是Moto部分機型的即使2.x也是用Launcher這樣的定義,所以還是發個Intent來的方便吧。
2. Q 如何提高ListVIEw的刷新效率?
A 如果是做一些實時性比較高的應用刷新可能感覺不是很流暢,這裡android123分享下主要的改進方法,基於AbsListView類的控件比如ListView、GridVIEw等等都需要通過綁定Adapter來實現數據更新,這裡操作Adapter我們一般設計的盡量布局文件簡練高效些,比如布局使用Java代碼編寫代替XML文件,控制刷新范圍,這裡可以考慮ArrayAdapter,而不是BaseAdapter的派生類。
3. Q 如何探測USB連接到電腦上?
A 這裡android開發網給大家一個簡單的方法吧,獲取Intent.ACTION_UMS_CONNECTED這個廣播,如果你做同步軟件這點可能對你有點用處。
4. Q 如何讓手機和PC互傳文件?
A 一般情況下使用adb pull或adb push即可,但是如果文件涉及unicode字符,比如中文字符集、日文可能無法正常傳輸,這裡除了使用Socket建立文件服務器外,使用FTP協議建立服務器也很方便。
5. Q android網絡通訊我們應該掌握哪些呢?
A 簡單的Socket必須了解,Android提供的Http API是從android 2.2開始的,當然如果你用1.x的老版本固件兼容的有使用apache的Http組件,當然了如果開發一些高負載的除了學習NIO外,對於多線程深入學習還是很有必要的,畢竟IO這種慢速操作隨時卡死,影響體驗度。
在android這一手機操作系統中,有很多比較新的功能和特性值得我們去深入的研究。比如今天為大家介紹的android菜單系統就是其中一個比較基礎的方面,需要我們通過各種
最近,關於Adobe在android平台上動作頻頻。昨天我們報道了Android版Flash 10.1發布 全面支持android 2.2的消息,今天又有消息稱,Ado
盡管蘋果聯合創始人承認:android將取得最終勝利,不過很多人認為過於開放的環境依然不利於android,無差異的應用體驗正在制約Android超過iPhone。日前
Android應用程序的發布是一個過程,讓Android的應用程序提供給用戶。發布的Android應用程序開發過程的最後階段。一旦開發和全面測試Android應用程序,就