android設備運行的最佳方式是擁有良好的編碼習慣:壹個優秀的開發者應該善於運用常識、完善的算法和標準的設計模式。註意資源,打開的時候記得關閉,盡量晚拿早放。這些長期存在的編碼原則也適用於android應用程序開發,尤其是在使用基本設備服務時。讓阻塞操作遠離ui主線程:通過使用asynctask、thread、intentservice和自定義後臺服務,保證應用的靈活性。使用加載工具簡化長時間加載數據(如遊標)的狀態管理。
當其他程序正在運行時,不能延遲或停止正在使用的應用程序。如果壹個操作需要消耗更多的時間和資源,取消該操作,切換到異步處理,這樣應用程序就可以保持響應,用戶可以繼續各種操作。這種方法適用於讀寫磁盤、訪問內容提供商、數據庫和互聯網,解決其他需要花費很長時間的需求。