買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$493 -
PowerShell 350 個活用範例─Windows 自動化技術大全$650$507 -
網站開發新路線-jQuery 核心詳解與實踐應用$520$442 -
可不可以不要重拍用 Photoshop 修出好照片$680$537 -
前進 Android Market!Google Android SDK 實戰演練$850$672 -
Windows 系統程式設計, 4/e (Windows System Programming, 4/e)$680$578 -
Windows 7 驅動程式開發手冊 (Windows 7 Device Driver)$520$411 -
太神奇了 ! 原來日語這樣學$350$315 -
深入淺出 Python (Head First Python)$780$616 -
深入淺出 HTML5 程式設計 (Head First HTML5 Programming: Building Web Apps with JavaScript)$780$616 -
版面設計不敗的 17 項準則$540$459 -
網頁設計驚嘆號!Dreamweaver 網站版面設計與效果整合大全:超人氣!版面整合技巧 × CSS 排版 × JavaScript & jQuery 效果$650$514 -
網頁的表裡-Web 設計與構成解析, 2/e$520$442 -
Dreamweaver 絕對出色網站規劃與動靜態網頁設計$520$411 -
Dreamweaver CS6 X PHP 超強互動網站特訓班:從基礎、進階,到雲端整合與行動網頁的全面運用(附影音教學、獨家擴充程式、範例、試用版)$480$379 -
Dreamweaver CS6 & PHP 資料庫實例應用$580$493 -
CI (Continuous integration) 關鍵技術—使用 Jenkins$420$332 -
用 OpenStack 建立如 Amazon 的雲端環境$580$493 -
The C++ Programming Language, 4/e (國際中文版)(The C++ Programming Language, 4/e)$980$774 -
晉昇軟體最高殿堂:Jenkins2 持續整合大師之路$600$474 -
$378Android從入門到精通(微視頻精編版) -
阿喵宅開發順利春聯 2入$68$68 -
$792汽車行業 Automotive SPICE 能力級別2和3實踐應用教程 -
Android 系統性能優化:卡頓、穩定性與續航$594$564 -
嵌入式實時操作系統 — 理論基礎$594$564
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書通過實例工程介紹如何使用Java語言開發Android移動應用程序,
分為9章,內容包括Android的基礎知識、UI控件與佈局控件、數據適配、
基本程序單元、後臺服務與廣播、數據存儲與共享、多媒體與傳感器、HTTP網絡通信等。
同時,本書針對開發過程中的使用技巧和註意事項,給出了“提示”,幫助讀者理解書中內容。
本書可作為計算機科學與技術、軟件工程、網絡工程、數字媒體技術等專業Android開發課程的教材,
也可供具有Java基礎的編程愛好者參考。
目錄大綱
目錄
第1章Android的基礎知識
1.1 Android與Andy Rubin
1.2 Android的開發環境
1.2.1 Android Studio的下載
1.2.2 Android Studio的安裝
1.2.3 Android SDK的安裝
1.2.4 Android Studio界面
1.2.5 Gradle更新
1.2 .6重構Java工程
1.3創建Android工程
1.3.1 Android工程的新建命令
1.3.2 Android工程的創建嚮導
1.3.3虛擬設備運行工程
1.3.4物理設備運行工程
1.3.5生成簽名的APK文件
1.4 Android的工程結構
1.4.1 Project視圖
1.4.2 AndroidManifest.xml文件
1.4.3 build.gradle文件
1.4.4 res文件夾
1.4習題
第2章基礎UI控件
2.1 UI控件基礎
2.1.1 UI控件的創建方式
2.1.2 View子類的常用屬性
2.1.3 UI控件的常用單位
2.2文本視圖
2.2.1 TextView控件
2.2.2實例工程:顯示文本
2.3輸入框
2.3.1 EditText控件
2.3 .2實例工程:輸入發送信息
2.4按鈕
2.4.1 Button控件
2.4.2實例工程:單擊按鈕獲取系統時間
2.5圖像視圖
2.5.1 ImageView控件
2.5.2實例工程:顯示圖像
2.6圖像按鈕
2.6.1 ImageButton控件
2.6.2實例工程:提示廣播信息狀態的圖像按鈕
2.7單選按鈕
2.7.1 RadioButton控件
2.7.2實例工程:選擇性別的單選按鈕
2.8複選框
2.8.1 CheckBox控件
2.8.2實例工程:興趣愛好的複選框
2.9開關按鈕
2.9.1 Switch控件
2.9.2實例工程:房間燈光的開關按鈕
2.10提示信息
2.10.1 Toast控件
2.10.2實例工程:不同位置顯示的提示信息
2.11對話框
2.11.1 AlertDialog控件
2.11.2實例工程:默認對話框和自定義對話框
2.12日期選擇器
2.12.1 DatePicker控件
2.12.2實例工程:設置日期的日期選擇器
2.13時間選擇器
2.13.1 TimePicker控件
2.13.2實例工程:設置時間的時間選擇器
2.14滾動條視圖
2.14 .1 ScrollView控件
2.14.2實例工程:滾動顯示視圖
2.15通知
2.15.1 Notification控件
2.15.2實例工程:彈出式狀態欄通知和自定義視圖狀態欄通知
2.16習題
第3章UI佈局控件
3.1線性佈局
3.1 .1 LinearLayout控件
3.1.2實例工程:動態視圖的線性佈局
3.2相對佈局
3.2.1 RelativeLayout控件
3.2.2實例工程:顯示方位的相對佈局
3.3表格佈局
3.3.1 TableLayout控件
3.3.2實例工程:登錄界面的表格視圖
3.4網格佈局
3.4.1 GridLayout控件
3.4.2實例工程:模仿計算器界面的網格佈局
3.5幀佈局
3.5.1 FrameLayout控件
3.5.2實例工程:分層顯示圖像的幀佈局
3.6約束佈局
3.6.1 ConstraintLayout控件
3.6.2實例工程:模仿朋友圈頂部的約束佈局
3.7習題
第4章UI控件與數據適配
4.1數據適配原理
4.2列表視圖
4.2.1 ListView控件
4.2.2實例工程:簡單數據的列表視圖
4.2.3實例工程:帶緩存的自定義列表視圖
4.3網格視圖
4.3.1 GridView控件
4.3.2實例工程:顯示商品類別的網格視圖
4.4自動完成文本視圖
4.4.1 AutoCompleteTextView控件
4.4.2實例工程:顯示搜索提示的文本框
4.5懸浮框
4.5.1 PopupWindow控件
4.5.2實例工程:單擊按鈕顯示自定義懸浮框
4.6翻轉視圖
4.6.1 ViewFlipper控件
4.6.2實例工程:輪流顯示圖像的翻轉視圖
4.7分頁視圖
4.7.1 ViewPager控件
4.7.2實例工程:歡迎引導頁
4.8習題
第5章基本程序單元
5.1活動
5.1.1 Activity概述
5.1.2 Activity的創建和刪除
5.1 .3 Activity的啟動和關閉
5.1.4 Activity的生命週期
5.1.5 Activity的啟動模式
5.1.6實例工程:Activity的數據傳遞
5.2碎片
5.2.1 Fragment概述
5.2.2 Fragment的生命週期
5.2.3實例工程:導航分頁的主界面
5.3習題
第6章後臺服務與廣播
6.1服務
6.1.1 Service概述
6.1.2 Service的生命週期
6.1.3實例工程:Service的開啟和停止
6.1.4實例工程:Service的綁定和數據傳遞
6.1.5實例工程:Service顯示Notification
6.2 D立線程服務
6.2.1 IntentService概述
6.2.2實例工程:IntentService的靜態方法啟動
6.3廣播接收器
6.3.1 BroadcastReceiver概述
6.3.2接收廣播
6.3.3實例工程:顯式和隱式接收廣播
6.3.4發送廣播
6.3.5實例工程:發送標準廣播和有序廣播
6.4習題
第7章
