裡面記錄了開發過程中有用的東西,歡迎補充,不定時更新。Android 性能優化Android內存優化之OOM Android最佳性能實踐(1):合理管理內存
定義一個modulestruct xxx_module_t { hw_module_t common; xxx,這裡的主要是一些在未open時就可以操作該模塊的ops接口
我眼中的Android Framework在開發中我們會遇到各種各樣的非常奇怪的問題,有些問題是百思不得騎姐。其實這些問題大都是因為我們不了解安卓內部運行原理,知其所以然
SQLite 系統自帶的SQLite是通過SQLiteOpenHelper實現的,而SQLiteOpenHelper是將數據庫存儲到/data/data/包名/
Android 平台提供了兩類動畫,一類是 Tween 動畫,即通過對場景裡的對象不斷做圖像變換(平移、縮放、旋轉)產生動畫效果;第二類是 Frame 動畫,即順序播放事
如果對Loader、AsyncTaskLoader、CursorLoader、LoaderManager等概念不明白或不知道如何使用Loader機制,可參見博文Andro
用多了OkHttp你會發現,它的返回結果都是在子線程中的,我們對返回結果進行解析後,必須通過handler去更新UI,這麼一來,便會多出很多重復的機械代碼。我們需要進行一
對話框確定取消對話框創建對話框構建器對象,類似工廠模式 AlertDialog.Builder builder = new Builder(th
手機已經root >adb rootadb server is out of date. killing...* daemon started
學了這麼久的Android,面試也常被問到事件分發機制,但總感覺對這個機制還是不清不楚.突然之間 翻了一下李剛的<Crazy Android>,突然
最近在看一些關於Material Design的東西,還記得在博客《你所不知道的Activity轉場動畫——ActivityOptions》中,我
寫Spinner的步驟 兩種Spinner下拉列表的用法 第一種 第二種 寫Spinner的步驟: 1、設置數據源。用List集合來寫 2、新建ArrayAdapte
前沿: 如果對SurfaceFlinger架構的工作原理較為熟悉的話,本文閱讀起來會相對容易些。之所以撰寫本文是因為在閱讀Camera HAL3的實現過程中
網絡圖片查看器確定圖片的網址 發送http請求 URL url = new URL(address); //獲取連接對象,並沒有建
提交數據GET方式提交數據get方式提交的數據是直接拼接在url的末尾 final String path = http://192.168.1
1,Toast // 登錄成功之後跳轉到home Toast.mak
多線程下載 原理:服務器CPU分配給每條線程的時間片相同,服務器帶寬平均分配給每條線程,所以客戶端開啟的線程越多,就能搶占到更多的服務器資源確定每
HttpClient發送get請求創建一個客戶端對象 HttpClient client = new DefaultHttpClient()
對於開發人員來說,設計模式有時候就是一道坎,但是設計模式又非常有用,過了這道坎,它可以讓你水平提高一個檔次。而在android開發中,必要的了解一些設計模式又是非常有必要
20.Android 設備工具DeviceUtilAndroid 設備工具DeviceUtil dp轉換px px轉換dp 設備寬度 設備高度 SD卡判斷 網絡判斷 Ve