Android,android官網
1 handler message loop messageQueue
處理
2 fragment 生命週期
3 ContentProvider
4 WebView
5 BroadCastreciver 廣播
6 通訊錄 的 擷取 ContentProvider ContentReciver
擷取使用者的頭像,手機號碼 等。
7 ListVIew 圖片的錯位
思考一下:
getView() 看一下源碼
8 ListView 最佳化:
convertview view 的重用
9 service 服務
幾種方式:
第一種
startService()
第二種
bindService()
10 AsyncTask() 非同步任務
常用的方法
doinBackground() 處理子線程
onUpdateExcute( )
onPostExcute( )
例如:
private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> {
protected Long doInBackground(URL... urls) {
int count = urls.length;
long totalSize = 0;
for (int i = 0; i < count; i++) {
totalSize += Downloader.downloadFile(urls[i]);
publishProgress((int) ((i / (float) count) * 100));
// Escape early if cancel() is called
if (isCancelled()) break;
}
return totalSize;
}
protected void onProgressUpdate(Integer... progress) {
setProgressPercent(progress[0]);
}
protected void onPostExecute(Long result) {
showDialog("Downloaded " + result + " bytes");
}
}
11 Volley
12 XUtils
13 HttpClient
get Post
14 Json 解析方式
有哪幾種:
org.json
gson
fastJson
15 XML 解析方式
Dom Tree
SAX
Pull
16 Intent 幾種方式
17 Activity 生命週期
18 ShareReferrence
19 Base64 是什嗎?
20 加密的方式: 你瞭解的
21 serizaable 可序列化
22 XMPP
23 自訂View
柱狀圖
餅狀圖
24 JPush 推送
25 判斷網路連接
26 音頻
27 視頻
28 VIewPager
29 圖片的緩衝
二次採樣
30 Viewpager 和 horzitalScrollView
31 layout_grivity 當前子空間相對於父控制項的位置
grivity 自己內部的內容
32 layout_weight 權重
平分 剩餘的控制項。
33 sql 資料庫
支援類型:
34 事件分發機制
35 國際原理
36 國際化原理
手機啟動的時候,檢測手機的語言,
回去載入en 結尾的xml檔案。 如果沒有的話,
會自動載入預設的xml檔案。
37 百度地圖
38 Java 的國際化?
local 本地化
屬性檔案
Android軟體開發用什語言?
Javascript精通還做什麼android阿 汗.
Android軟體開發用什語言?
Javascript精通還做什麼android阿 汗.