找传奇、传世资源到传世资源站!

《第一行代码

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
目 录第 1 章 开始启程,你的第一行 Android 代码............................................................................................ 11.1 了解全貌,Android 王国简介........................................................................................................... 21.1.1 Android 系统架构.................................................................................................................... 21.1.2 Android 已发布的版本........................................................................................................... 31.1.3 Android 应用开发特色........................................................................................................... 41.2 手把手带你搭建开发环境.................................................................................................................. 51.2.1 准备所需要的软件.................................................................................................................. 51.2.2 搭建开发环境........................................................................................................................... 61.3 创建你的第一个 Android 项目........................................................................................................ 111.3.1 创建 HelloWorld 项目........................................................................................................... 111.3.2 运行 HelloWorld..................................................................................................................... 141.3.3 分析你的第一个 Android 程序........................................................................................... 161.3.4 详解项目中的资源................................................................................................................ 201.4 前行必备,掌握日志工具的使用................................................................................................... 221.4.1 添加 LogCat 到你的 Eclipse................................................................................................ 221.4.2 使用 Android 的日志工具 Log............................................................................................ 231.4.3 为什么使用 Log 而不使用 System.out.............................................................................. 241.5 小结与点评..........................................................................................................................................26第 2 章 先从看得到的入手,探究活动....................................................................................................... 282.1 活动是什么..........................................................................................................................................282.2 活动的基本用法 .................................................................................................................................282.2.1 手动创建活动......................................................................................................................... 292.2.2 创建和加载布局.................................................................................................................... 302.2.3 在 AndroidManifest 文件中注册 ........................................................................................ 342.2.4 隐藏标题栏............................................................................................................................. 35 第一行代码——Android82.2.5 在活动中使用 Toast.............................................................................................................. 362.2.6 在活动中使用 Menu ............................................................................................................. 382.2.7 销毁一个活动......................................................................................................................... 412.3 使用 Intent 在活动之间穿梭 ............................................................................................................ 412.3.1 使用显式 Intent...................................................................................................................... 412.3.2 使用隐式 Intent...................................................................................................................... 442.3.3 更多隐式 Intent 的用法........................................................................................................ 462.3.4 向下一个活动传递数据....................................................................................................... 512.3.5 返回数据给上一个活动....................................................................................................... 522.4 活动的生命周期 ................................................................................................................................. 552.4.1 返回栈...................................................................................................................................... 552.4.2 活动状态 ................................................................................................................................. 562.4.3 活动的生存期......................................................................................................................... 562.4.4 体验活动的生命周期 ........................................................................................................... 582.4.5 活动被回收了怎么办 ........................................................................................................... 662.5 活动的启动模式 ................................................................................................................................. 682.5.1 standard .................................................................................................................................... 682.5.2 singleTop.................................................................................................................................. 702.5.3 singleTask ................................................................................................................................ 722.5.4 singleInstance.......................................................................................................................... 742.6 活动的最佳实践 ................................................................................................................................. 772.6.1 知晓当前是在哪一个活动................................................................................................... 772.6.2 随时随地退出程序................................................................................................................ 782.6.3 启动活动的最佳写法 ........................................................................................................... 802.7 小结与点评.......................................................................................................................................... 81第 3 章 软件也要拼脸蛋,UI 开发的点点滴滴......................................................................................... 833.1 该如何编写程序界面......................................................................................................................... 833.2 常见控件的使用方法......................................................................................................................... 843.2.1 TextView.................................................................................................................................. 843.2.2 Button....................................................................................................................................... 883.2.3 EditText.................................................................................................................................... 903.2.4 ImageView............................................................................................................................... 953.2.5 ProgressBar.............................................................................................................................. 97 目 录93.2.6 AlertDialog............................................................................................................................1013.2.7 ProgressDialog......................................................................................................................1033.3 详解四种基本布局...........................................................................................................................1053.3.1 LinearLayout.........................................................................................................................1053.3.2 RelativeLayout......................................................................................................................1123.3.3 FrameLayout .........................................................................................................................1163.3.4 TableLayout...........................................................................................................................1173.4 系统控件不够用?创建自定义控件 ............................................................................................1203.4.1 引入布局 ...............................................................................................................................1213.4.2 创建自定义控件..................................................................................................................1243.5 最常用和最难用的控件——ListView..........................................................................................1273.5.1 ListView 的简单用法..........................................................................................................1273.5.2 定制 ListView 的界面.........................................................................................................1293.5.3 提升 ListView 的运行效率................................................................................................1333.5.4 ListView 的点击事件..........................................................................................................1353.6 单位和尺寸........................................................................................................................................1373.6.1 px 和 pt 的窘境.....................................................................................................................1373.6.2 dp 和 sp 来帮忙 ....................................................................................................................1393.7 编写界面的最佳实践.......................................................................................................................1413.7.1 制作 Nine-Patch 图片..........................................................................................................1413.7.2 编写精美的聊天界面 .........................................................................................................1453.8 小结与点评........................................................................................................................................151第 4 章 手机平板要兼顾,探究碎片.........................................................................................................1534.1 碎片是什么........................................................................................................................................1534.2 碎片的使用方式 ...............................................................................................................................1554.2.1 碎片的简单用法..................................................................................................................1574.2.2 动态添加碎片.......................................................................................................................1604.2.3 在碎片中模拟返回栈 .........................................................................................................1634.2.4 碎片和活动之间进行通信.................................................................................................1644.3 碎片的生命周期 ...............................................................................................................................1654.3.1 碎片的状态和回调..............................................................................................................1654.3.2 体验碎片的生命周期 .........................................................................................................1684.4 动态加载布局的技巧.......................................................................................................................171 第一行代码——Android104.4.1 使用限定符...........................................................................................................................1714.4.2 使用最小宽度限定符 .........................................................................................................1744.5 碎片的最佳实践——一个简易版的新闻应用...........................................................................1754.6 小结与点评........................................................................................................................................187第 5 章 全局大喇叭,详解广播机制.........................................................................................................1885.1 广播机制简介....................................................................................................................................1885.2 接收系统广播....................................................................................................................................1895.2.1 动态注册监听网络变化.....................................................................................................1905.2.2 静态注册实现开机启动.....................................................................................................1945.3 发送自定义广播 ...............................................................................................................................1965.3.1 发送标准广播.......................................................................................................................1975.3.2 发送有序广播.......................................................................................................................1995.4 使用本地广播....................................................................................................................................2025.5 广播的最佳实践——实现强制下线功能....................................................................................2055.6 Git 时间,初识版本控制工具 .......................................................................................................2155.6.1 安装 Git .................................................................................................................................2155.6.2 创建代码仓库.......................................................................................................................2165.6.3 提交本地代码.......................................................................................................................2185.7 小结与点评........................................................................................................................................218第 6 章 数据存储全方案,详解持久化技术............................................................................................2206.1 持久化技术简介 ...............................................................................................................................2206.2 文件存储.............................................................................................................................................2216.2.1 将数据存储到文件中 .........................................................................................................2216.2.2 从文件中读取数据..............................................................................................................2256.3 SharedPreferences 存储....................................................................................................................2286.3.1 将数据存储到 SharedPreferences 中................................................................................2296.3.2 从 SharedPreferences 中读取数据....................................................................................2326.3.3 实现记住密码功能..............................................................................................................2346.4 SQLite 数据库存储...........................................................................................................................2386.4.1 创建数据库...........................................................................................................................2396.4.2 升级数据库...........................................................................................................................2456.4.3 添加数据 ...............................................................................................................................248 目 录116.4.4 更新数据 ...............................................................................................................................2516.4.5 删除数据 ...............................................................................................................................2546.4.6 查询数据 ...............................................................................................................................2566.4.7 使用 SQL 操作数据库........................................................................................................2606.5 SQLite 数据库的最佳实践..............................................................................................................2606.5.1 使用事务 ...............................................................................................................................2616.5.2 升级数据库的最佳写法.....................................................................................................2636.6 小结与点评........................................................................................................................................266第 7 章 跨程序共享数据,探究内容提供器............................................................................................2687.1 内容提供器简介 ...............................................................................................................................2687.2 访问其他程序中的数据 ..................................................................................................................2697.2.1 ContentResolver 的基本用法.............................................................................................2697.2.2 读取系统联系人..................................................................................................................2717.3 创建自己的内容提供器 ..................................................................................................................2757.3.1 创建内容提供器的步骤.....................................................................................................2767.3.2 实现跨程序数据共享 .........................................................................................................2817.4 Git 时间,版本控制工具进阶 .......................................................................................................2927.4.1 忽略文件 ...............................................................................................................................2927.4.2 查看修改内容.......................................................................................................................2937.4.3 撤销未提交的修改..............................................................................................................2957.4.4 查看提交记录.......................................................................................................................2967.5 小结与点评........................................................................................................................................297第 8 章 丰富你的程序,运用手机多媒体 ................................................................................................2988.1 使用通知.............................................................................................................................................2988.1.1 通知的基本用法..................................................................................................................2988.1.2 通知的高级技巧..................................................................................................................3058.2 接收和发送短信 ...............................................................................................................................3078.2.1 接收短信 ...............................................................................................................................3088.2.2 拦截短信 ...............................................................................................................................3138.2.3 发送短信 ...............................................................................................................................3148.3 调用摄像头和相册...........................................................................................................................3208.3.1 将程序运行到手机上 .........................................................................................................320 第一行代码——Android128.3.2 调用摄像头拍照..................................................................................................................3228.3.3 从相册中选择照片..............................................................................................................3278.4 播放多媒体文件 ...............................................................................................................................3318.4.1 播放音频 ...............................................................................................................................3328.4.2 播放视频 ...............................................................................................................................3368.5 小结与点评........................................................................................................................................340第 9 章 后台默默的劳动者,探究服务.....................................................................................................3419.1 服务是什么........................................................................................................................................3419.2 Android 多线程编程.........................................................................................................................3419.2.1 线程的基本用法..................................................................................................................3429.2.2 在子线程中更新 UI.............................................................................................................3439.2.3 解析异步消息处理机制.....................................................................................................3489.2.4 使用 AsyncTask....................................................................................................................3499.3 服务的基本用法 ...............................................................................................................................3539.3.1 定义一个服务.......................................................................................................................3539.3.2 启动和停止服务..................................................................................................................3559.3.3 活动和服务进行通信 .........................................................................................................3599.4 服务的生命周期 ...............................................................................................................................3639.5 服务的更多技巧 ...............................................................................................................................3649.5.1 使用前台服务.......................................................................................................................3649.5.2 使用 IntentService................................................................................................................3679.6 服务的最佳实践——后台执行的定时任务 ...............................................................................3719.7 小结与点评........................................................................................................................................376第 10 章 看看精彩的世界,使用网络技术..............................................................................................37710.1 WebView 的用法.............................................................................................................................37710.2 使用 HTTP 协议访问网络............................................................................................................38010.2.1 使用 HttpURLConnection..............................................................................................38010.2.2 使用 HttpClient ................................................................................................................38510.3 解析 XML 格式数据......................................................................................................................38810.3.1 Pull 解析方式...................................................................................................................39110.3.2 SAX 解析方式 .................................................................................................................39410.4 解析 JSON 格式数据.....................................................................................................................398 目 录1310.4.1 使用 JSONObject.............................................................................................................39910.4.2 使用 GSON.......................................................................................................................40110.5 网络编程的最佳实践.....................................................................................................................40410.6 小结与点评......................................................................................................................................408第 11 章 Android 特色开发,基于位置的服务.......................................................................................40911.1 基于位置的服务简介.....................................................................................................................40911.2 找到自己的位置 .............................................................................................................................40911.2.1 LocationManager 的基本用法.......................................................................................41011.2.2 确定自己位置的经纬度.................................................................................................41211.3 反向地理编码,看得懂的位置信息 ..........................................................................................41511.3.1 Geocoding API 的用法....................................................................................................41611.3.2 对经纬度进行解析..........................................................................................................41711.4 使用百度地图..................................................................................................................................42011.4.1 申请 API Key ...................................................................................................................42011.4.2 让地图显示出来..............................................................................................................42311.4.3 定位到我的位置..............................................................................................................42711.4.4 使用覆盖物来增加更多功能........................................................................................43011.5 Git 时间,版本控制工具的高级用法 ........................................................................................43411.5.1 分支的用法.......................................................................................................................43411.5.2 与远程版本库协作..........................................................................................................43711.6 小结与点评......................................................................................................................................438第 12 章 Android 特色开发,使用传感器 ...............................................................................................43912.1 传感器简介......................................................................................................................................43912.2 光照传感器......................................................................................................................................43912.2.1 光照传感器的用法 .........................................................................................................44012.2.2 制作简易光照探测器.....................................................................................................44112.3 加速度传感器..................................................................................................................................44312.3.1 加速度传感器的用法.....................................................................................................44312.3.2 模仿微信摇一摇..............................................................................................................44412.4 方向传感器......................................................................................................................................44612.4.1 方向传感器的用法 .........................................................................................................44612.4.2 制作简易指南针..............................................................................................................448 第一行代码——Android1412.5 小结与点评......................................................................................................................................453第 13 章 继续进阶,你还应该掌握的高级技巧.....................................................................................45513.1 全局获取 Context 的技巧 .............................................................................................................45513.2 使用 Intent 传递对象 .....................................................................................................................45913.2.1 Serializable 方式..............................................................................................................45913.2.2 Parcelable 方式.................................................................................................................46113.3 定制自己的日志工具 ....................................................................................................................46213.4 调试 Android 程序..........................................................................................................................46413.5 编写测试用例..................................................................................................................................46813.5.1 创建测试工程..................................................................................................................46813.5.2 进行单元测试..................................................................................................................47113.6 总结...................................................................................................................................................474第 14 章 进入实战,开发酷欧天气...........................................................................................................47614.1 功能需求及技术可行性分析 .......................................................................................................47614.2 Git 时间,将代码托管到 GitHub 上 ..........................................................................................47814.3 创建数据库和表.............................................................................................................................48514.4 遍历全国省市县数据 ....................................................................................................................49414.5 显示天气信息..................................................................................................................................50714.6 切换城市和手动更新天气............................................................................................................51914.7 后台自动更新天气.........................................................................................................................52314.8 修改图标和名称.............................................................................................................................52614.9 你还可以做的事情.........................................................................................................................528第 15 章 最后一步,将应用发布到 Google Play ..................................................................................53015.1 生成正式签名的 APK 文件..........................................................................................................53015.2 申请 Google Play 账号...................................................................................................................53315.3 上传和发布应用程序 ....................................................................................................................53415.4 嵌入广告进行盈利.........................................................................................................................54115.4.1 注册有米账号和验证身份 ............................................................................................54215.4.2 下载和接入有米 SDK....................................................................................................54415.4.3 重新发布应用程序 .........................................................................................................55015.5 结束语...............................................................................................................................................553

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复