買這商品的人也買了...
-
$580$452 -
$360$281 -
$580$452 -
$352機器學習經典算法剖析 基於OpenCV
-
$390$371 -
$354$336 -
$352Android 工業平板電腦編程實例
-
$594$564 -
$474$450 -
$352軟件測試核心技術 從理論到實踐
-
$275基於案例的 Android 程序設計教程
-
$779$740 -
$449ARM Cortex-M3嵌入式C語言編程100例
-
$890$694 -
$999$899 -
$454軟件自動化測試實戰解析:基於Python3編程語言
-
$7603D 電腦視覺:原理、算法及應用
-
$611ARM64體系結構編程與實踐
-
$862原子嵌入式 Linux 驅動開發詳解
-
$1,200$948 -
$550$495 -
$458TensorFlow + Android 經典模型從理論到實戰 (微課視頻版)
-
$352嵌入式系統設計與實踐:基於 RK3288
-
$654$621 -
$750$593
相關主題
商品描述
本書從基本的Java語法開始講解,通過具體的實例介紹Android開發的全過程,從零基礎到進階全覆蓋。
全書共14章,首先闡述Java語言的基礎知識,然後介紹有關活動、
碎片等Android中的重要概念,為讀者進行Android開發打下紮實的基礎。
接下來介紹有關Android UI控件開發以及GitHub開源庫使用的知識,
可以讓讀者在開源的世界中繼續進行更深層次的探索。
本書兼具基礎知識與實戰案例講解,內容循序漸進,
零基礎和有一定基礎的Android開發人員均可進行參考和閱讀。
目錄大綱
前言
第1章歡迎來到Android的世界1
1.1 Android簡介1
1.2 Android和Linux 1
1.3 Android系統目錄簡介2
1.4學習路徑推薦4
第2章Java基礎環境搭建8
2.1 IntelliJ IDEA簡介8
2.2 JDK簡介8
2.3 JDK的安裝9
2.4 IntelliJ IDEA的安裝11
第3章Java語言基礎17
3.1基本數據類型17
3.2循環19
3.3條件語句22
3.3.1 if語句22
3.3.2 if-else語句23
3.3.3 if-else if語句24
3.3.4 switch語句25
3.4數組26
第4章面向對象編程29
4.1面向對像簡介29
4.2定義類30
4.3方法簡介32
4.4方法的語法34
4.5方法的重載35
4.6編寫屬於自己的類——Cat 36
4.7類的繼承38
4.8構造器41
4.9構造器的重載44
第5章Android開發環境搭建47
5.1 Android Studio簡介47
5.2準備所需的工具47
5.3安裝Android Studio並配置環境48
第6章活動58
6.1活動簡介58
6.2手工創建第一個活動58
6.3詳解AndroidManifest文件65
6.4 Android目錄結構res簡介68
6.5 Button控件69
6.6 Toast的使用71
6.7實現Button按鈕事件的常見方法73
6.8活動的跳轉74
6.9活動的生命週期76
第7章反編譯79
7.1破解工具簡介79
7.2解析AndroidManifest.xml文件80
7.3將APK文件轉化為DEX文件84
7.4將DEX文件轉化為JAR文件84
7.5將JAR文件轉化為Java文件85
第8章常用UI控件87
8.1線性佈局87
8.2相對佈局96
8.3 TextView 100
8.4 EditText 105
8.5 ImageView 115
8.6使用GitHub開源庫實現動態開關按鈕119
8.7實現圓形ImageView 123
8.8 AlertDialog 125
8.9 CheckBox 132
8.10 ScrollView 134
8.11技術實戰:仿寫騰訊QQ登錄註冊界面136
第9章碎片140
9.1碎片簡介140
9.2 FrameLayout 142
9.3靜態添加碎片145
9.4動態添加碎片150
9.5技術實戰:仿寫微信156
第10章更為強大的UI控件165
10.1 ListView的使用165
10.2 ViewPager的使用170
10.3 CardView的使用174
10.4 Splash快速開屏實現177
第11章讓你的應用動起來——動畫179
11.1幀動畫179
11.2補間動畫184
第12章訪問網絡190
12.1 Webview控件的使用190
12.2 Get請求的實現193
12.3 Post請求的實現202
12.4 JSON請求的實現203
12.5 ImageRequest請求的實現204
12.6技術實戰:輕鬆搞定向女朋友表白的軟件205
第13章多媒體技術227
13.1調用攝像頭進行拍照227
13.2編寫視頻播放器236
第14章計算機視覺和圖像識別技術在Android開發中的應用240
14.1人工智能與計算機視覺240
14.2人工神經網絡241
14.3全連接神經網絡241
14.4卷積神經網絡243
14.5圖像的池化246
14.6圖像識別247
14.7 Android實現圖像識別248