當前位置:編程學習大全網 - 編程語言 - 第壹行代碼的目錄:

第壹行代碼的目錄:

----------- 開始啟程,妳的第壹行Android代碼

1.1 了解全貌,Android王國簡介2  1.1.1 Android系統架構2  1.1.2 Android已發布的版本 3  1.1.3 Android應用開發特色 4  1.2 手把手帶妳搭建開發環境 5  1.2.1 準備所需要的軟件 5  1.2.2 搭建開發環境 6  1.3 創建妳的第壹個Android項目 11  1.3.1 創建HelloWorld項目 11  1.3.2 運行HelloWorld 14  1.3.3 分析妳的第壹個Android程序 16  1.3.4 詳解項目中的資源 20  1.4 前行必備,掌握日誌工具的使用 22  1.4.1 添加LogCat到妳的Eclipse 22  1.4.2 使用Android的日誌工具Log 23  1.4.3 為什麽使用Log而不使用System.out 24  1.5 小結與點評 26 -------------- 先從看得到的入手,探究活動

2.1 活動是什麽 28  2.2 活動的基本用法 28  2.2.1 手動創建活動 29  2.2.2 創建和加載布局 30  2.2.3 在AndroidManifest文件中註冊 34  2.2.4 隱藏標題欄 35  2.2.5 在活動中使用Toast 36  2.2.6 在活動中使用Menu 38  2.2.7 銷毀壹個活動 41  2.3 使用Intent在活動之間穿梭 41  2.3.1 使用顯式Intent 41  2.3.2 使用隱式Intent 44  2.3.3 更多隱式Intent的用法 46  2.3.4 向下壹個活動傳遞數據 51  2.3.5 返回數據給上壹個活動 52  2.4 活動的生命周期 55  2.4.1 返回棧 55  2.4.2 活動狀態 56  2.4.3 活動的生存期 56  2.4.4 體驗活動的生命周期 58  2.4.5 活動被回收了怎麽辦 66  2.5 活動的啟動模式 68  2.5.1 standard 68  2.5.2 singleTop 70  2.5.3 singleTask 72  2.5.4 singleInstance 74  2.6 活動的最佳實踐 77  2.6.1 知曉當前是在哪壹個活動 77  2.6.2 隨時隨地退出程序 78  2.6.3 啟動活動的最佳寫法 80  2.7 小結與點評 81 ------------------軟件也要拼臉蛋,UI開發的點點滴滴

3.1 該如何編寫程序界面 83  3.2 常見控件的使用方法 84  3.2.1 TextView 84  3.2.2 Button 88  3.2.3 EditText 90  3.2.4 ImageView 95  3.2.5 ProgressBar 97  3.2.6 AlertDialog 101  3.2.7 ProgressDialog 103  3.3 詳解四種基本布局 105  3.3.1 LinearLayout 105  3.3.2 RelativeLayout 112  3.3.3 FrameLayout 116  3.3.4 TableLayout 117  3.4 系統控件不夠用?創建自定義控件 120  3.4.1 引入布局 121  3.4.2 創建自定義控件 124  3.5 最常用和最難用的控件——ListView 127  3.5.1 ListView的簡單用法 127  3.5.2 定制ListView的界面 129  3.5.3 提升ListView的運行效率 133  3.5.4 ListView的點擊事件 135  3.6 單位和尺寸 137  3.6.1 px和pt的窘境 137  3.6.2 dp和sp來幫忙 139  3.7 編寫界面的最佳實踐 141  3.7.1 制作Nine-Patch圖片 141  3.7.2 編寫精美的聊天界面 145  3.8 小結與點評 151 -------------------手機平板要兼顧,探究碎片

4.1 碎片是什麽 153  4.2 碎片的使用方式 155  4.2.1 碎片的簡單用法 157  4.2.2 動態添加碎片 160  4.2.3 在碎片中模擬返回棧 163  4.2.4 碎片和活動之間進行通信 164  4.3 碎片的生命周期 165  4.3.1 碎片的狀態和回調 165  4.3.2 體驗碎片的生命周期 168  4.4 動態加載布局的技巧 171  4.4.1 使用限定符 171  4.4.2 使用最小寬度限定符 174  4.5 碎片的最佳實踐——壹個簡易版的新聞應用 175  4.6 小結與點評 187 ----------------全局大喇叭,詳解廣播機制

5.1 廣播機制簡介 188  5.2 接收系統廣播 189  5.2.1 動態註冊監聽網絡變化 190  5.2.2 靜態註冊實現開機啟動 194  5.3 發送自定義廣播 196  5.3.1 發送標準廣播 197  5.3.2 發送有序廣播 199  5.4 使用本地廣播 202  5.5 廣播的最佳實踐——實現強制下線功能 205  5.6 Git時間,初識版本控制工具 215  5.6.1 安裝Git 215  5.6.2 創建代碼倉庫 216  5.6.3 提交本地代碼 218  5.7 小結與點評 218 --------------數據存儲全方案,詳解持久化技術

6.1 持久化技術簡介 220  6.2 文件存儲 221  6.2.1 將數據存儲到文件中 221  6.2.2 從文件中讀取數據 225  6.3 SharedPreferences存儲 228  6.3.1 將數據存儲到SharedPreferences中 229  6.3.2 從SharedPreferences中讀取數據 232  6.3.3 實現記住密碼功能 234  6.4 SQLite數據庫存儲 238  6.4.1 創建數據庫 239  6.4.2 升級數據庫 245  6.4.3 添加數據 248  6.4.4 更新數據 251  6.4.5 刪除數據 254  6.4.6 查詢數據 256  6.4.7 使用SQL操作數據庫 260  6.5 SQLite數據庫的最佳實踐 260  6.5.1 使用事務 261  6.5.2 升級數據庫的最佳寫法 263  6.6 小結與點評 266 -------------------------跨程序***享數據,探究內容提供器

7.1 內容提供器簡介 268  7.2 訪問其他程序中的數據 269  7.2.1 ContentResolver的基本用法 269  7.2.2 讀取系統聯系人 271  7.3 創建自己的內容提供器 275  7.3.1 創建內容提供器的步驟 276  7.3.2 實現跨程序數據***享 281  7.4 Git時間,版本控制工具進階 292  7.4.1 忽略文件 292  7.4.2 查看修改內容 293  7.4.3 撤銷未提交的修改 295  7.4.4 查看提交記錄 296  7.5 小結與點評 297 --------------------豐富妳的程序,運用手機多媒體

8.1 使用通知 298  8.1.1 通知的基本用法 298  8.1.2 通知的高級技巧 305  8.2 接收和發送短信 307  8.2.1 接收短信 308  8.2.2 攔截短信 313  8.2.3 發送短信 314  8.3 調用攝像頭和相冊 320  8.3.1 將程序運行到手機上 320  8.3.2 調用攝像頭拍照 322  8.3.3 從相冊中選擇照片 327  8.4 播放多媒體文件 331  8.4.1 播放音頻 332  8.4.2 播放視頻 336  8.5 小結與點評 340 ------------------- 後臺默默的勞動者,探究服務

9.1 服務是什麽 341  9.2 Android多線程編程 341  9.2.1 線程的基本用法 342  9.2.2 在子線程中更新UI 343  9.2.3 解析異步消息處理機制 348  9.2.4 使用AsyncTask 349  9.3 服務的基本用法 353  9.3.1 定義壹個服務 353  9.3.2 啟動和停止服務 355  9.3.3 活動和服務進行通信 359  9.4 服務的生命周期 363  9.5 服務的更多技巧 364  9.5.1 使用前臺服務 364  9.5.2 使用IntentService 367  9.6 服務的最佳實踐——後臺執行的定時任務 371  9.7 小結與點評 376 --------------------看看精彩的世界,使用網絡技術

10.1 WebView的用法 377  10.2 使用HTTP協議訪問網絡 380  10.2.1 使用HttpURLConnection 380  10.2.2 使用HttpClient 385  10.3 解析XML格式數據 388  10.3.1 Pull解析方式 391  10.3.2 SAX解析方式 394  10.4 解析JSON格式數據 398  10.4.1 使用JSONObject 399  10.4.2 使用GSON 401  10.5 網絡編程的最佳實踐 404  10.6 小結與點評 408 ---------------------Android特色開發,基於位置的服務

11.1 基於位置的服務簡介 409  11.2 找到自己的位置 409  11.2.1 LocationManager的基本用法 410  11.2.2 確定自己位置的經緯度 412  11.3 反向地理編碼,看得懂的位置信息 415  11.3.1 Geocoding API的用法 416  11.3.2 對經緯度進行解析 417  11.4 使用百度地圖 420  11.4.1 申請API Key 420  11.4.2 讓地圖顯示出來 423  11.4.3 定位到我的位置 427  11.4.4 使用覆蓋物來增加更多功能 430  11.5 Git時間,版本控制工具的高級用法 434  11.5.1 分支的用法 434  11.5.2 與遠程版本庫協作 437  11.6 小結與點評 438 -------------------------Android特色開發,使用傳感器

12.1 傳感器簡介 439  12.2 光照傳感器 439  12.2.1 光照傳感器的用法 440  12.2.2 制作簡易光照探測器 441  12.3 加速度傳感器 443  12.3.1 加速度傳感器的用法 443  12.3.2 模仿微信搖壹搖 444  12.4 方向傳感器 446  12.4.1 方向傳感器的用法 446  12.4.2 制作簡易指南針 448  12.5 小結與點評 453 -----------------繼續進階,妳要掌握的技巧

13.1 全局獲取Context的技巧 455  13.2 使用Intent傳遞對象 459  13.2.1 Serializable方式 459  13.2.2 Parcelable方式 461  13.3 定制自己的日誌工具 462  13.4 調試Android程序 464  13.5 編寫測試用例 468  13.5.1 創建測試工程 468  13.5.2 進行單元測試 471  13.6 總結 474 ---------------進入實戰,開發酷歐天氣

14.1 功能需求及技術可行性分析 476  14.2 Git時間,將代碼托管到GitHub上 478  14.3 創建數據庫和表 485  14.4 遍歷全國省市縣數據 494  14.5 顯示天氣信息 507  14.6 切換城市和手動更新天氣 519  14.7 後臺自動更新天氣 523  14.8 修改圖標和名稱 526  14.9 妳還可以做的事情 528 -----------------最後壹步,發布應用到Google Play上

15.1 生成正式簽名的APK文件 530  15.2 申請Google Play賬號 533  15.3 上傳和發布應用程序 534  15.4 嵌入廣告進行盈利 541  15.4.1 註冊有米賬號和驗證身份 542  15.4.2 下載和接入有米SDK 544  15.4.3 重新發布應用程序 550  15.5 結束語 553

  • 上一篇:打工做什麽行業最賺錢
  • 下一篇:鉆孔基本信息數據庫建設及其意義
  • copyright 2024編程學習大全網