用於手持的移動設備,android軟件性能上需要多加考慮。首先Java VM在資源占用上開銷是很大的,很多垃圾GC處理機制直接影響到內存釋放和整個平台運行的
目前android開發路線圖是什麼呢?下一步Google會有什麼動作,一起來看下吧: 實現本地化 目前所有的用戶界面程序
如果剛入Android開發的網友不知道發現一個奇怪的問題:雖然android開源了但是Java限制還是很大的,同時Google提供給我的SDK和廠商的還存
在Android開發中有時後代碼為了方便直接硬編碼,其實這是一種不好的習慣,在PC平台寫代碼可能直接使用的比較多。在移動平台上有時要考慮多國語言問題,and
似乎Google在推出G1時就沒有考慮多國問題,android在發送短信時在編碼上處理不是很妥當,在收發一些unicode來實現的國家文字上存在很大的漏洞,
Android操作系統提供了服務機制(Service),提起服務似乎大家並不陌生,Windows操作系統中就包含了大量的後台服務,而谷歌android平台使
谷歌Android平台強制使用Dalvik虛擬機提供第三方軟件運行層讓山寨和Mozilla或者說更多的開發人員對Android操作系統很不“爽”,Java虛
目前android 1.0上仍然可以調用本地的程序,我們發現telnetd、shell這樣的程序就是通過JNI調用的Native C++原始的so動態庫實現
android來電號碼獲取的方法很簡單,雖然Dalvik上的程序都是Java寫的,但是仍然可以處理系統事物,使用PhoneStateListener;類可以監測話機狀態
提起I/O讀取在android中幾乎全部使用了Sun的文件讀取類,其中由一個不同於其他的文件類RandomAccessFile在各方面操作上比較簡單,附帶了比如Seek
更好的設計Android軟件應該熟悉掌握AIDL IPC機制,可以讓你編寫的組件類似Windows ActiveX COM一樣更好的復用,提供類似像SymBian那樣的
如何讓你的Android程序自適應國際化,比如說多國語言等問題呢? 這點Google在設計Android框架時就考慮到該問題,平時在設計資源相關的采用了MVC模式,代碼
XML是一種常用的存儲數據方式,在android平台中內部很多地方使用了XML存儲,比如輕量級的SharedPreferences類的存儲其實保存在Data/data/
昨天我們大概描述了下android中的XML解析,其實整個實現方式比較簡單,可以參考anddev.org的例子和com.commonsware.android.inte
最近很多網友來信反饋有關Android中文短信的實現原理,其實了解中文短信應該從最基本的GSM通訊協議開始看起,這裡找到了Android平台的短信類庫and
這裡我們建立表1為BiHua,同時構建兩個字段,字段1為“input”來存放輸入的,字段2為“value”為匹配出來的值,這裡不難實現比如我們輸入“111211”就可以
通過Android SDK中的Sample文件夾中的Snake示例這個簡單的貪食蛇游戲讓我們好好了解一下android平台窗口VIEw顯示類開發中的相關問題。 
上一次我們大概講解了下Android SDK中的演示程序Snake游戲的主框架,今天我看來看下實現的基礎類TileView,從名稱上不難看出這是一個方磚類,就是生成一個
今天我們分析下最復雜的SnakeView的設計,它是派生於TileView方磚類,TileVIEw構建是基於android直接的顯示類VIEw,如果不明白的
很多時候我們設計的android程序需要全屏顯示或無標題,通過編程的方法控制窗口信息,這裡在Activity中的onCreate方法執行時requestWindowFe