編輯:關於android開發
IDE
調試工具
網絡調試
內存分析
Android tools
版本管理
Git
SVN
CodeReview
Bug/任務管理
編譯工具
持續集成
應用分發
基本組件
UI
Connectivity
MultiMedia
GPS&Location&Map
系統定位
3rd Map定位
Process&Thread
Process
AIDL
Handler/Looper/MQ/Thread
Loader
AsyncTask
性能優化
ANR
布局層級性能優化
內存優化
內存檢測工具
內存分析工具
Bitmap優化
內存洩露查找及分析
網絡優化
API優化
低網速下優化
流量使用優化
單元測試
相關原理熟悉
Activity
View/Window
編譯打包
Hybrid App
與Native App的異同
主流框架
架構能力
架構
App框架
設計模式
ART&Dalvik
自動化測試
響應式編程
Rx
Agera
主流開源庫
快速開發
Views
HTTP模型
圖片處理
依賴注入
數據庫
輔助
本文轉載自:https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobileDev-AndroidDev.md
如何解決Linux系統中的Navicat for MySQL 1045錯誤Navicat連接MySQL數據庫時難免會遇到1045錯誤,主要是因為用戶輸入的用戶名或密碼錯誤
硅谷社交12--群列表頁面,硅谷社交12--列表 1)頁面布局 <?xml version=1.0 encoding=utf-8?> <LinearL
Android 代碼動態改變View的屬性 設置Android View的長寬和位置我們平時都會在Layout的XML中定義,那麼什麼時候需要動態在代碼中設置View
Android代碼故事第一回,平均間隔的按鈕,android第一回我們的APP新做了一個放操作按鈕的界面,老板要求簡潔美觀有內涵,按鈕要均勻分布,於是參考之前的實現,設計