给大家带来的一篇关于Android相关的电子书资源,介绍了关于Android方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小100 MB,Dave Smith编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.3。
内容介绍
Android是Google开源移动开发平台,如今已经成为最主要的移动平台之一。对开发人员而言,了解Android才能把握机会,跟上市场的变化。
Android攻略主要内容如下。
Android应用架构和各种特定于Android的API。
在命令行、Android SDK、NetBeans SDK和 Eclipse SDK环境中开发应用。
使用App Inventor工具开发应用。
使用SL4A工具开发应用。
通过使用Android NDK提高应用性能。
直接访问OpenGL ES 2.0特性。
目录
-
第1章 Android入门 1
-
1.1 Android简介 1
-
1.2 Android演化史 2
-
1.3 Android系统架构 3
-
1.4 应用架构 6
-
1.5 剖析Activity 11
-
1.6 剖析Service 16
-
1.7 剖析BroadcastReceiver 22
-
1.8 剖析ContentProvider 23
-
1.9 小结 58
-
第2章 用户界面攻略 60
-
2.1 攻略2-1:自定义窗口 60
-
2.2 攻略2-2:创建并显示视图 67
-
2.3 攻略2-3:监控点击动作 69
-
2.4 攻略2-4:适用于多种屏幕分辨率的图形资源 70
-
2.5 攻略2-5:锁定活动方向 71
-
2.6 攻略2-6:动态方向锁定 72
-
2.7 攻略2-7:手动处理旋转 74
-
2.8 攻略2-8:创建弹出菜单动作 76
-
2.9 攻略2-9:自定义选项菜单 81
-
2.10 攻略2-10:自定义返回按键 84
-
2.11 攻略2-11:Home按键仿真 85
-
2.12 攻略2-12:监控TextView 的变动 86
-
2.13 攻略2-13:自动滚动的TextView 89
-
2.14 攻略2-14:动画视图 90
-
2.15 攻略2-15:用可绘制资源做背景 97
-
2.16 攻略2-16:创建自定义状态的可绘制资源 100
-
2.17 攻略2-17:将遮罩应用到图片 102
-
2.18 攻略2-18:创建持久的对话框 106
-
2.19 攻略2-19:实现针对具体场景的布局 108
-
2.20 攻略2-20:自定义键盘动作 112
-
2.21 攻略2-21:隐藏软键盘 115
-
2.22 攻略2-22:自定义AdapterView的空视图 116
-
2.23 攻略2-23:自定义ListView 行 117
-
2.24 攻略2-24:制作ListView 的节头部 122
-
2.25 攻略2-25:创建组合部件 125
-
2.26 好工具推荐:DroidDraw 128
-
2.27 小结 132
-
第3章 通信和联网 133
-
3.1 攻略3-1:显示Web信息 133
-
3.2 攻略3-2:截获WebView 事件 137
-
3.3 攻略3-3:访问带JavaScript的WebView 138
-
3.4 攻略3-4:下载图片文件 141
-
3.5 攻略3-5:完全在后台下载 143
-
3.6 攻略3-6:访问RESTAPI 147
-
3.7 攻略3-7:解析JSON 153
-
3.8 攻略3-8:解析XML 156
-
3.9 攻略3-9:接收短信 160
-
3.10 攻略3-10:发送短信 162
-
3.11 攻略3-11:蓝牙通信 164
-
3.12 攻略3-12:查询网络连接状态 173
-
3.13 小结 174
-
第4章 实现设备硬件交互 175
-
4.1 攻略4-1:整合设备位置 175
-
4.2 攻略4-2:在地图上显示位置 178
-
4.3 攻略4-3:在地图上标记位置 182
-
4.4 攻略4-4:拍摄照片和录制视频 188
-
4.5 攻略4-5:自定义摄像头覆盖层 192
-
4.6 攻略4-6:录音 198
-
4.7 攻略4-7:语音识别 201
-
4.8 攻略4-8:播放音频视频 203
-
4.9 攻略4-9:倾斜监控器 211
-
4.10 攻略4-10:监控罗盘方向 214
-
4.11 好工具推荐:SensorSimulator 218
-
4.12 小结 223
-
第5章 数据持久化 224
-
5.1 攻略5-1:制作设置界面 224
-
5.2 攻略5-2:简单数据存储 228
-
5.3 攻略5-3:读写文件 233
-
5.4 攻略5-4:以资源的形式使用文件 238
-
5.5 攻略5-5:管理数据库 240
-
5.6 攻略5-6:查询数据库 245
-
5.7 攻略5-7:备份数据 247
-
5.8 攻略5-8:分享数据库 251
-
5.9 攻略5-9:分享其他数据 258
-
5.10 好工具推荐:SQLite3 264
-
5.11 小结 272
-
第6章 与系统交互 273
-
6.1 攻略6-1:从后台发送通知 273
-
6.2 攻略6-2:创建定时和周期任务 276
-
6.3 攻略6-3:规划周期任务 277
-
6.4 攻略6-4:创建粘性操作 281
-
6.5 攻略6-5:长时间运行的后台操作 286
-
6.6 攻略6-6:启动其他应用 292
-
6.7 攻略6-7:启动系统应用 294
-
6.8 攻略6-8:让其他应用启动你的应用 298
-
6.9 攻略6-9:与联系人交互 300
-
6.10 攻略6-10:使用多媒体播放器 307
-
6.11 攻略6-11:保存到MediaStore 309
-
6.12 小结 311
-
第7章 使用库 312
-
7.1 攻略7-1:创建Java库JAR 312
-
7.2 攻略7-2:使用Java库JAR 314
-
7.3 攻略7-3:创建Android库项目 316
-
7.4 攻略7-4:使用Android库项目 319
-
7.5 攻略7-5:绘图 321
-
7.6 攻略7-6:消息推送实战 330
-
7.7 小结 338
-
附录A Android的脚本层 339
-
附录B AndroidNDK 345
-
附录C App设计指南 355
学习笔记
Android中Okhttp3实现上传多张图片同时传递参数
之前上传图片都是直接将图片转化为io流传给服务器,没有用框架传图片。 最近做项目,打算换个方法上传图片。 Android发展到现在,Okhttp显得越来越重要,所以,这次我选择用Okhttp上传图片。 Okhttp目前已经更新到Okhttp3版本了,用法跟之前相比,也有一些差别。在网上找了很多资料, 并和java后台同事反复调试,终于成功上传多张图片,同时传递一些键值对参数。 以下是我对该过程的封装: private static final MediaType MEDIA_TYPE_PNG = MediaType.parse("image/png");/** * 上传多张图片及参数 * @param reqUrl URL地址 * @param params 参数 * @param pic_key 上传图片的关键字 * @param paths 图片路径 */ public ObservableString sendMultipart(String r……
Jenkins使用Gradle编译Android项目详解
创建项目 在主界面的左侧菜单选 新建 在向导中选择 输入项目名称,类型选择 构建一个自由风格的软件项目 点确定进入项目的配置界面 源码管理 选择git Repository URL输入项目路径 比如 https://git.coding.net/coderstory/Mi-Purify.git Credentials是对应的账户密码 点击add按钮添加github账户密码 Branch Specifier 是选择具体的分支 默认是master 在构建大类中 勾选Invoke Gradle 【不知道怎么安装Gradle 的勾选Use Gradle Wrapper 】 选择当前项目所需的Gradle版本 Tasks输入 --stacktrace build Root Build script输入 ${WORKSPACE} . Build File输入 ${WORKSPACE}\build.gradle 具体填写什么还是要看具体的项目的 注:${WORKSPACE}是一个变量,表示项目的根目录 项目编译后……
以上就是本次介绍的Android电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。
上一篇:深入云计算:Hadoop源代码分析
下一篇:HTML CSS JavaScript网页制作从入门到精通