中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 第一行代碼Android

作者:郭霖
出版社:人民郵電出版社出版時間:2016-12-01
開本: 16開 頁數(shù): 570
中 圖 價:¥30.2(3.8折) 定價  ¥79.0 登錄后可看到會員價
暫時缺貨 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

第一行代碼Android 版權信息

第一行代碼Android 本書特色

《*行代碼 Android 第2版》被Android開發(fā)者譽為Android學習經(jīng)典。全書系統(tǒng)全面、循序漸進地介紹了Android軟件開發(fā)的知識、經(jīng)驗和技巧。 第2版基于Android 7.0對第1版進行了全面更新,將所有知識點都在新的Android系統(tǒng)上進行重新適配,使用全新的Android Studio開發(fā)工具代替之前的Eclipse,并添加了對Material Design、運行時權限、Gradle、RecyclerView、百分比布局、OkHttp、Lambda表達式等全新知識點的詳細講解。 本書內(nèi)容通俗易懂,由淺入深,既適合Android初學者的入門,也適合Android開發(fā)者的進階。

第一行代碼Android 內(nèi)容簡介

1. CSDN超人氣博主、CSDN十大博客之星、Android開發(fā)者郭霖力作 2. 基于Android 7.0、Android Studio 2.2全新升級 3. Android初學者入門,Android開發(fā)者進階 4. 涵蓋Material Design、運行時權限、RecyclerView、百分比布局等全新特性 5. 第1版重印數(shù)十次,經(jīng)典暢銷,好評如潮,以超高質(zhì)量的內(nèi)容贏得了開發(fā)者的廣泛認可,被譽為Android學習經(jīng)典書

第一行代碼Android 目錄

第1章 開始啟程——你的**行Android代碼  1
1.1 了解全貌——Android王國簡介 2
1.1.1 Android系統(tǒng)架構 2
1.1.2 Android已發(fā)布的版本 3
1.1.3 Android應用開發(fā)特色 4
1.2 手把手帶你搭建開發(fā)環(huán)境 5
1.2.1 準備所需要的工具 5
1.2.2 搭建開發(fā)環(huán)境 5
1.3 創(chuàng)建你的**個Android項目 9
1.3.1 創(chuàng)建HelloWorld項目 9
1.3.2 啟動模擬器 12
1.3.3 運行HelloWorld 15
1.3.4 分析你的**個Android程序 16
1.3.5 詳解項目中的資源 22
1.3.6 詳解build.gradle文件 23
1.4 前行**——掌握日志工具的使用 26
1.4.1 使用Android的日志工具Log 26
1.4.2 為什么使用Log而不使用System.out 27
1.5 小結與點評 29
第2章 先從看得到的入手——探究活動 30
2.1 活動是什么 30
2.2 活動的基本用法 30
2.2.1 手動創(chuàng)建活動 31
2.2.2 創(chuàng)建和加載布局 32
2.2.3 在AndroidManifest文件中注冊 35
2.2.4 在活動中使用Toast 37
2.2.5 在活動中使用Menu 38
2.2.6 銷毀一個活動 40
2.3 使用Intent在活動之間穿梭 41
2.3.1 使用顯式Intent 41
2.3.2 使用隱式Intent 44
2.3.3 更多隱式Intent的用法 46
2.3.4 向下一個活動傳遞數(shù)據(jù) 50
2.3.5 返回數(shù)據(jù)給上一個活動 51
2.4 活動的生命周期 53
2.4.1 返回棧 53
2.4.2 活動狀態(tài) 54
2.4.3 活動的生存期 55
2.4.4 體驗活動的生命周期 56
2.4.5 活動被回收了怎么辦 62
2.5 活動的啟動模式 63
2.5.1 standard 64
2.5.2 singleTop 65
2.5.3 singleTask 67
2.5.4 singleInstance 68
2.6 活動的*佳實踐 71
2.6.1 知曉當前是在哪一個活動 71
2.6.2 隨時隨地退出程序 72
2.6.3 啟動活動的*佳寫法 74
2.7 小結與點評 75
第3章 軟件也要拼臉蛋——UI開發(fā)的點點滴滴 76
3.1 如何編寫程序界面 76
3.2 常用控件的使用方法 77
3.2.1 TextView 77
3.2.2 Button 80
3.2.3 EditText 82
3.2.4 ImageView 86
3.2.5 ProgressBar 88
3.2.6 AlertDialog 91
3.2.7 ProgressDialog 93
3.3 詳解4種基本布局 94
3.3.1 線性布局 94
3.3.2 相對布局 100
3.3.3 幀布局 103
3.3.4 百分比布局 105
3.4 系統(tǒng)控件不夠用?創(chuàng)建自定義控件 108
3.4.1 引入布局 109
3.4.2 創(chuàng)建自定義控件 111
3.5 *常用和*難用的控件——ListView 113
3.5.1 ListView的簡單用法 114
3.5.2 定制ListView的界面 115
3.5.3 提升ListView的運行效率 119
3.5.4 ListView的點擊事件 120
3.6 更強大的滾動控件——RecyclerView 122
3.6.1 RecyclerView的基本用法 122
3.6.2 實現(xiàn)橫向滾動和瀑布流布局 125
3.6.3 RecyclerView的點擊事件 130
3.7 編寫界面的*佳實踐 132
3.7.1 制作Nine-Patch圖片 132
3.7.2 編寫精美的聊天界面 135
3.8 小結與點評 141
第4章 手機平板要兼顧——探究碎片 142
4.1 碎片是什么 142
4.2 碎片的使用方式 144
4.2.1 碎片的簡單用法 144
4.2.2 動態(tài)添加碎片 147
4.2.3 在碎片中模擬返回棧 150
4.2.4 碎片和活動之間進行通信 151
4.3 碎片的生命周期 151
4.3.1 碎片的狀態(tài)和回調(diào) 151
4.3.2 體驗碎片的生命周期 153
4.4 動態(tài)加載布局的技巧 156
4.4.1 使用限定符 156
4.4.2 使用*小寬度限定符 159
4.5 碎片的*佳實踐——一個簡易版的新聞應用 160
4.6 小結與點評 169
第5章 全局大喇叭——詳解廣播機制 170
5.1 廣播機制簡介 170
5.2 接收系統(tǒng)廣播 171
5.2.1 動態(tài)注冊監(jiān)聽網(wǎng)絡變化 171
5.2.2 靜態(tài)注冊實現(xiàn)開機啟動 174
5.3 發(fā)送自定義廣播 177
5.3.1 發(fā)送標準廣播 177
5.3.2 發(fā)送有序廣播 179
5.4 使用本地廣播 183
5.5 廣播的*佳實踐——實現(xiàn)強制下線功能 185
5.6 Git時間——初識版本控制工具 192
5.6.1 安裝Git 192
5.6.2 創(chuàng)建代碼倉庫 193
5.6.3 提交本地代碼 195
5.7 小結與點評 195
第6章 數(shù)據(jù)存儲全方案——詳解持久化技術 196
6.1 持久化技術簡介 196
6.2 文件存儲 197
6.2.1 將數(shù)據(jù)存儲到文件中 197
6.2.2 從文件中讀取數(shù)據(jù) 201
6.3 SharedPreferences存儲 203
6.3.1 將數(shù)據(jù)存儲到SharedPreferences中 203
6.3.2 從SharedPreferences中讀取數(shù)據(jù) 206
6.3.3 實現(xiàn)記住密碼功能 208
6.4 SQLite數(shù)據(jù)庫存儲 211
6.4.1 創(chuàng)建數(shù)據(jù)庫 211
6.4.2 升級數(shù)據(jù)庫 216
6.4.3 添加數(shù)據(jù) 219
6.4.4 更新數(shù)據(jù) 222
6.4.5 刪除數(shù)據(jù) 224
6.4.6 查詢數(shù)據(jù) 225
6.4.7 使用SQL操作數(shù)據(jù)庫 228
6.5 使用LitePal操作數(shù)據(jù)庫 229
6.5.1 LitePal簡介 229
6.5.2 配置LitePal 230
6.5.3 創(chuàng)建和升級數(shù)據(jù)庫 231
6.5.4 使用LitePal添加數(shù)據(jù) 236
6.5.5 使用LitePal更新數(shù)據(jù) 237
6.5.6 使用LitePal刪除數(shù)據(jù) 240
6.5.7 使用LitePal查詢數(shù)據(jù) 241
6.6 小結與點評 243
第7章 跨程序共享數(shù)據(jù)——探究內(nèi)容提供器 244
7.1 內(nèi)容提供器簡介 244
7.2 運行時權限 245
7.2.1 Android權限機制詳解 245
7.2.2 在程序運行時申請權限 249
7.3 訪問其他程序中的數(shù)據(jù) 254
7.3.1 ContentResolver的基本用法 254
7.3.2 讀取系統(tǒng)聯(lián)系人 256
7.4 創(chuàng)建自己的內(nèi)容提供器 260
7.4.1 創(chuàng)建內(nèi)容提供器的步驟 261
7.4.2 實現(xiàn)跨程序數(shù)據(jù)共享 265
7.5 Git時間——版本控制工具進階 275
7.5.1 忽略文件 275
7.5.2 查看修改內(nèi)容 276
7.5.3 撤銷未提交的修改 278
7.5.4 查看提交記錄 279
7.6 小結與點評 280
第8章 豐富你的程序——運用手機多媒體 281
8.1 將程序運行到手機上 281
8.2 使用通知 283
8.2.1 通知的基本用法 283
8.2.2 通知的進階技巧 289
8.2.3 通知的高級功能 291
8.3 調(diào)用攝像頭和相冊 293
8.3.1 調(diào)用攝像頭拍照 294
8.3.2 從相冊中選擇照片 298
8.4 播放多媒體文件 303
8.4.1 播放音頻 303
8.4.2 播放視頻 307
8.5 小結與點評 311
第9章 看看精彩的世界——使用網(wǎng)絡技術 312
9.1 WebView的用法 312
9.2 使用HTTP協(xié)議訪問網(wǎng)絡 314
9.2.1 使用HttpURLConnection 315
9.2.2 使用OkHttp 319
9.3 解析XML格式數(shù)據(jù) 321
9.3.1 Pull解析方式 324
9.3.2 SAX解析方式 326
9.4 解析JSON格式數(shù)據(jù) 329
9.4.1 使用JSONObject 330
9.4.2 使用GSON 331
9.5 網(wǎng)絡編程的*佳實踐 334
9.6 小結與點評 338
第10章 后臺默默的勞動者——探究服務 339
10.1 服務是什么 339
10.2 Android多線程編程 340
10.2.1 線程的基本用法 340
10.2.2 在子線程中更新UI 341
10.2.3 解析異步消息處理機制 345
10.2.4 使用AsyncTask 347
10.3 服務的基本用法 349
10.3.1 定義一個服務 349
10.3.2 啟動和停止服務 352
10.3.3 活動和服務進行通信 355
10.4 服務的生命周期 359
10.5 服務的更多技巧 359
10.5.1 使用前臺服務 359
10.5.2 使用IntentService 361
10.6 服務的*佳實踐——完整版的下載示例 365
10.7 小結與點評 378
第11章 Android特色開發(fā)——基于位置的服務 379
11.1 基于位置的服務簡介 379
11.2 申請API Key 380
11.3 使用百度定位 384
11.3.1 準備LBS SDK 384
11.3.2 確定自己位置的經(jīng)緯度 386
11.3.3 選擇定位模式 391
11.3.4 看得懂的位置信息 393
11.4 使用百度地圖 395
11.4.1 讓地圖顯示出來 395
11.4.2 移動到我的位置 397
11.4.3 讓“我”顯示在地圖上 400
11.5 Git時間——版本控制工具的高級用法 402
11.5.1 分支的用法 403
11.5.2 與遠程版本庫協(xié)作 404
11.6 小結與點評 406
第12章 *佳的UI體驗——MaterialDesign實戰(zhàn) 407
12.1 什么是Material Design 407
12.2 Toolbar 408
12.3 滑動菜單 415
12.3.1 DrawerLayout 415
12.3.2 NavigationView 418
12.4 懸浮按鈕和可交互提示 423
12.4.1 FloatingActionButton 424
12.4.2 Snackbar 427
12.4.3 CoordinatorLayout 428
12.5 卡片式布局 430
12.5.1 CardView 431
12.5.2 AppBarLayout 437
12.6 下拉刷新 440
12.7 可折疊式標題欄 443
12.7.1 CollapsingToolbarLayout 443
12.7.2 充分利用系統(tǒng)狀態(tài)欄空間 453
12.8 小結與點評 456
第13章 繼續(xù)進階——你還應該掌握的高級技巧 457
13.1 全局獲取Context的技巧 457
13.2 使用Intent傳遞對象 461
13.2.1 Serializable方式 461
13.2.2 Parcelable方式 463
13.3 定制自己的日志工具 464
13.4 調(diào)試Android程序 466
13.5 創(chuàng)建定時任務 469
13.5.1 Alarm機制 469
13.5.2 Doze模式 471
13.6 多窗口模式編程 472
13.6.1 進入多窗口模式 473
13.6.2 多窗口模式下的生命周期 475
13.6.3 禁用多窗口模式 479
13.7 Lambda表達式 481
13.8 總結 485
第14章 進入實戰(zhàn)——開發(fā)酷歐天氣 486
14.1 功能需求及技術可行性分析 486
14.2 Git時間——將代碼托管到GitHub上 489
14.3 創(chuàng)建數(shù)據(jù)庫和表 494
14.4 遍歷全國省市縣數(shù)據(jù) 499
14.5 顯示天氣信息 509
14.5.1 定義GSON實體類 509
14.5.2 編寫天氣界面 514
14.5.3 將天氣顯示到界面上 520
14.5.4 獲取必應每日一圖 526
14.6 手動更新天氣和切換城市 532
14.6.1 手動更新天氣 532
14.6.2 切換城市 535
14.7 后臺自動更新天氣 540
14.8 修改圖標和名稱 542
14.9 你還可以做的事情 543
第15章 *后一步——將應用發(fā)布到360應用商店 545
15.1 生成正式簽名的APK文件 545
15.1.1 使用Android Studio生成 546
15.1.2 使用Gradle生成 548
15.1.3 生成多渠道APK文件 551
15.2 申請360開發(fā)者賬號 554
15.3 發(fā)布應用程序 556
15.4 嵌入廣告進行盈利 560
15.4.1 注冊騰訊廣告聯(lián)盟賬號 560
15.4.2 新建媒體和廣告位 562
15.4.3 接入廣告SDK 564
15.4.4 重新發(fā)布應用程序 569
15.5 結束語 570
展開全部

第一行代碼Android 作者簡介

郭霖 Android軟件開發(fā)工程師。從事Android開發(fā)工作6年,有著豐富的項目實戰(zhàn)經(jīng)驗,負責及參與開發(fā)過多款移動應用與游戲,對Android系統(tǒng)架構及應用層開發(fā)有著深入的理解。 2013年3月開始,在CSDN上發(fā)表Android技術相關博文,很快獲得了大量網(wǎng)友的好評。目前博客訪問量已超過500萬次,評論超過10000條。榮獲CSDN認證專家,并被連續(xù)評選為CSDN 2013、2014、2015年度博客之星。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: pbt头梳丝_牙刷丝_尼龙毛刷丝_PP塑料纤维合成毛丝定制厂_广州明旺 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 鑫达滑石-辽宁鑫达滑石集团 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | 安徽泰科检测科技有限公司【官方网站】 | 河南凯邦机械制造有限公司| 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 穿线管|波纹穿线管|包塑金属软管|蛇皮管?闵彬专注弱电工程? | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 | 湖南自考_湖南自学考试网| 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 创客匠人-让IP变现不走弯路 | 999范文网_优质范文下载写作帮手 | 包装机传感器-搅拌站传感器-山东称重传感器厂家-济南泰钦电气 | 探伤仪,漆膜厚度测试仪,轮胎花纹深度尺厂家-淄博创宇电子 | 潜水搅拌机-双曲面搅拌机-潜水推进器|奥伯尔环保 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司 | 快速门厂家批发_PVC快速卷帘门_高速门_高速卷帘门-广州万盛门业 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 扬州汇丰仪表有限公司| 广西正涛环保工程有限公司【官网】 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 一礼通 (www.yilitong.com)-企业礼品解决方案一站式服务平台 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 氧化铁红厂家-淄博宗昂化工 |