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