買這商品的人也買了...
-
Oracle DBA 手記:資料庫診斷案例與效能調校實戰$580$458 -
Oracle 10g/11g 效能分析與最佳化$520$406 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
SQL Server 效能調校$450$351 -
動畫圖解資料結構, 2/e$490$417 -
Oracle PL/SQL 程式設計 (適用 Oracle 12c/11g/10g/9i)$600$468 -
MySQL 完全攻略 : 資料庫開發與效能調校$520$406 -
ASP.NET MVC 5 網站開發美學$780$616 -
SQL Server 2014 資料庫設計與開發實務 (附T-SQL範例檔、資料庫檔光碟)$600$474 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
SQL 指令語法速查索引手冊 (支援 Oracle、SQL Server、Mysql、PostgreSQL、Access)$480$374 -
Visual C# 2015 入門與應用$560$476 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
Python 機器學習 (Python Machine Learning)$580$452 -
Python 新手使用 Django 架站的 16堂課 - 活用 Django Web Framework 快速建構動態網站
$690$538 -
超圖解 Arduino 互動設計入門, 3/e$680$578 -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$281 -
$403TensorFlow 實戰 -
圖解雲端技術|基礎架構x運作原理 x API$480$379 -
$474深度學習原理與TensorFlow實踐 -
全能 Android 絕對正確培養聖經$720$612 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
資料結構 -- 使用 Java, 4/e$520$442 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308
中文年末書展|繁簡參展書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
相關主題
商品描述
<內容簡介>
本書通過實例對Android系統下的應用開發進行了詳細介紹,同時介紹了通過Android手機的開發實現物聯網開發實踐。全書共分為10章,分別介紹了Android開發基礎、用戶界面設計、常用界面組件、 Activity組件、Intent與BroadCastReceiver組件、Service組件、數據存儲與數據共享、網絡編程、Android物聯網應用編程及設備巡檢實例等相關內容。
<章節目錄>
目錄
第1章Android開發基礎……………………………………………………………………………1
1.1 Android系統簡介……………………… ……………………………………………………………… 1
1.1.1 Android系統的發展……………………………………………… …………………………… 1
1.1.2 Android系統的框架…………………………………………………………………………… 2
1.2搭建開發環境………………………………………………………………………………………… 4
1.2.1開發環境搭建準備…………… ……………………………………………………………… 4
1.2.2開發環境配置………………………………………………… ……………………………… 5
1.3 Android應用程序的構成……………………………………………………………………………… 9
1.3.1四大組件之Activity …………………………………………………………………………… 9
1.3.2四大組件之BroadcastReceiver ………… …………………………………………………… 10
1.3.3四大組件之Service ……………………………………………………… …………………… 10
1.3.4四大組件之ContentProvider ………………………………………………………………… 10
1.4第一個Android項目… ……………………………………………………………………………… 11
1.4.1創建Android項目………………………………… ………………………………………… 11
1.4.2 Android工程文件解析…………………………………………………………………… …… 12
1.4.3生成Android應用程序……………………………………………………………………… 17
1.5小結………………………… ………………………………………………………………………… 20
第2章用戶界面設計……………………………………… …………………………………… 21
2.1 View與ViewGroup簡介……………………………………………………………………………… 21
2.1.1 View …………………………………………………………………………………………… 22
2.1.2 ViewGroup …………… ……………………………………………………………………… 22
2.2簡單的控件……………………………………………… …………………………………………… 23
2.2.1 TextView ………………………………………………………………………… …………… 23
2.2.2 EditText ………………………………………………………………………………………… 24
2.2.3 Button … ……………………………………………………………………………………… 26
2.3佈局…………………………………… ……………………………………………………………… 27
2.3.1線性佈局…………………………………………………… ………………………………… 30
2.3.2相對佈局………………………………………………………………………………… …… 33
2.3.3幀佈局………………………………………………………………………………………… 36
2.3.4表格佈局…… ………………………………………………………………………………… 38
2.3.5網格佈局……………………………… ……………………………………………………… 40
文前.indd 4 2015-11-25 08:51:14
目錄
V
2.4 Android的事件………………… ……………………………………………………………………… 41
2.4.1事件概述…………………………………………… ………………………………………… 41
2.4.2按鈕事件………………………………………………………………………… …………… 42
2.4.3按鍵事件……………………………………………………………………………………… 44
2.4.4觸摸事件……………………………………………………………………………………… 47
2.5小結…………………………………… ……………………………………………………………… 49
第3章常用界面組件………………………………………………… ………………………… 50
3.1常用控件……………………………………………………………………………………………… 50
3.1.1 ImageView …………………………………………………………………………………… 50
3.1.2 CheckBox …………………… ………………………………………………………………… 52
3.1.3 RadioButton …………………………………………………… ……………………………… 54
3.1.4 SeekBar ……………………………………………………………………………………… … 57
3.1.5 ListView ……………………………………………………………………………………… 60
3.2 Android菜單………………… ………………………………………………………………………… 64
3.2.1選項菜單………………………………………… …………………………………………… 64
3.2.2上下文菜單……………………………………………………………………… …………… 68
3.2.3子菜單………………………………………………………………………………………… 69
3.3信息提示類…………………………………………………………………………………………… 71
3.3.1 Toast ………………………… ………………………………………………………………… 71
3.3.2 AlertDialog …………………………………………………… ……………………………… 72
3.4小結…………………………………………………………………………………………… ……… 73
第4章Activity組件……………………………………………………………………………… 74
4.1 Activity簡介………………… ………………………………………………………………………… 74
4.1.1 Activity的生命週期…………………………………… ……………………………………… 74
4.1.2 Activity的回調方法……………………………………………………………………… …… 76
4.2界面切換……………………………………………………………………………………………… 81
4.2.1不帶返回值的啟動Activity …………………………………………………………………… 83
4.2.2帶返回值的啟動Activity …………………………… ………………………………………… 86
4.3查看與輸出日誌信息……………………………………………………………………… ………… 92
4.4小結…………………………………………………………………………………………………… 93
第5章Intent與BroadCastReceiver組件……………………………………………………… 94
5.1 Intent簡介………………………………………………………… ………………………………… 94
5.1.1 Intent的屬性……………………………………………………………………………… …… 94
5.1.2 Intent過濾器…………………………………………………………………………………… 95
文前.indd 5 2015-11 -25 08:51:14
安卓編程指南及物聯網開發實踐
VI
5.2隱式啟動Activity …………………………………………………………………………… ………… 97
5.2.1不含返回值的隱式啟動……………………………………………………………………… 97
5.2.2含返回值的隱式啟動…………………………………………………………………………100
5.3 BroadcastReceiver組件…………………………………… …………………………………………103
5.3.1無序廣播……………………………………………………………………… ………………103
5.3.2有序廣播………………………………………………………………………………………107
5.4小結… …………………………………………………………………………………………………110
第6章Service組件………………… …………………………………………………………… 111
6.1 Service簡介…………………………………………………………… ………………………………111
6.1.1 Service的生命週期……………………………………………………………………………111
6.1.2 Service生命週期的描述………………………………………………………………………113
6.2本地Service …………………………… ………………………………………………………………119
6.2.1本地直接啟動Service ……………………………………………… …………………………119
6.2.2本地綁定Service ……………………
<作者介紹>
陳誌德,主要研究方向包括網絡與信息安全、物聯網與移動計算等,指導碩士研究生20多人,指導研究生的學位論文曾獲校優秀碩士論文一等獎。近年來近年來主持福建省自然科學基金、福建省科技廳K類基金等項目10項,參與國家自然科學基金和省科技廳高校產學合作科技重大項目課題各1項。出版學術專著2本,教材1本。在Journal of Computer and System Sciences、Concurrency and Computation: Practice and Experience等期刊發表學術論文40多篇,申請專利10多項,軟件著作權10多項。擔任CTCIS和NSS等國內和國際學術會議的程序委員會委員。
