本人发现这两本书都不错
,第一本作为我们出手入门的好书:Android应用开发揭秘,讲的比较全面,总共十七章,从易到难地介绍Android各个知识点,结合这本书跟API来看,应该很容易上手。第二本书,对Android有一定了解之后去看会很有用。这本书是Android系统原理及开发要点详解。这两本书我都买了。想接触一下这方面的技术,因为我已经学过了Java的相关知识,也接触过JavaME,所以学起来感觉不会很困难,我在这里不是在广告,就是把好的东西告诉大家,跟大家一起进步。
http://product.dangdang.com/product.aspx?product_id=20781130
呵呵,希望大家共同进步!!!
目录如下:
前 言
第一部分 准备篇
第1章 Android开发简介 2
1.1 Android基本概念 2
1.1.1
Android简介 2
1.1.2 Android的系统构架 5
1.1.3 Android应用程序框架 7
1.2 OMS介
绍 8
1.2.1 OPhone介绍 8
1.2.2 Widget介绍 9
1.3 小结 9
第2章 Android开发
环境搭建 11
2.1 Android开发准备工作 11
2.2 开发包及其工具的安装和配置 11
2.2.1 安装JDK和配
置Java开发环境 11
2.2.2 Eclipse的安装与汉化 12
2.2.3 SDK和ADT的安装和配置 14
2.3
创建第一个Android项目——HelloAndroid 16
2.3.1 创建HelloAndroid项目 16
2.3.2 运行
HelloAndroid及模拟器的使用 18
2.3.3 调试HelloAndroid 22
2.4 小结 25
第二部分 基
础篇
第3章 Android程序设计基础 28
3.1 Android程序框架 28
3.1.1 Android项目目录结构
28
3.1.2 Android应用解析 32
3.2 Android的生命周期 37
3.3 Android程序UI设计
41
3.4 小结 42
第4章 用户界面开发 44
4.1 用户界面开发详解 44
4.1.1 用户界面简介 44
4.1.2
事件处理 45
4.2 常用控件应用 49
4.2.1 文本框(TextView) 49
4.2.2 列表
(ListView) 50
4.2.3 提示(Toast) 53
4.2.4 编辑框(EditText) 55
4.2.5 单
项选择(RadioGroup、RadioButton) 56
4.2.6 多项选择(CheckBox) 59
4.2.7 下拉列表
(Spinner) 62
4.2.8 自动提示(AutoComplete-TextView) 64
4.2.9 日期和时间
(DatePicker、TimePicker) 65
4.2.10 按钮(Button) 68
4.2.11 菜单(Menu) 70
4.2.12
对话框(Dialog) 72
4.2.13 图片视图(ImageView) 75
4.2.14 带图标的按钮
(ImageButton) 78
4.2.15 拖动效果(Gallery) 81
4.2.16 切换图片
(ImageSwitcher) 83
4.2.17 网格视图(GridView) 86
4.2.18 卷轴视图
(ScrollView) 87
4.2.19 进度条(ProgressBar ) 90
4.2.20 拖动条(SeekBar) 93
4.2.21
状态栏提示(Notification、NotificationManager) 95
4.2.22 对话框中的进度条
(ProgressDialog) 97
4.3 界面布局 100
4.3.1 垂直线性布局 101
4.3.2 水平线性布局
102
4.3.3 相对布局(RelativeLayout) 103
4.3.4 表单布局(TableLayout) 104
4.3.5
切换卡(TabWidget) 106
4.4 小结 109
第5章 Android游戏开发 110
5.1 Android游
戏开发框架 110
5.1.1 View类开发框架 110
5.1.2 SurfaceView类开发框架 114
5.2
Graphics类开发 117
5.2.1 Paint和Color类介绍 117
5.2.2 Canvas类介绍 120
5.2.3
几何图形绘制 122
5.2.4 字符串绘制 125
5.2.5 图像绘制 126
5.2.6 图像旋转 129
5.2.7
图像缩放 131
5.2.8 图像像素操作 134
5.2.9 Shader类介绍 137
5.2.10 双缓冲技术 140
5.2.11
全屏显示 142
5.2.12 获得屏幕属性 142
5.3 动画实现 144
5.3.1 Tween 动画 144
5.3.2
Frame 动画 149
5.3.3 GIF动画播放 153
5.4 小结 155
第6章 Android数据存储 156
6.1
Android数据存储初探 156
6.2 数据存储之Shared Preferences 157
6.3 数据存储之Files
159
6.4 数据存储之Network 162
6.5 Android数据库编程 165
6.5.1 SQLite简介
166
6.5.2 SQLite编程详解 166
6.5.3 SQLiteOpenHelper应用 172
6.6 数据共享
(Content Providers) 177
6.7 小结 187
第7章 多媒体开发 188
7.1 多媒体开发详解
188
7.1.1 Open Core 188
7.1.2 MediaPlayer 190
7.1.3
MediaRecorder 192
7.2 播放音乐 194
7.3 播放视频 201
7.4 录制歌曲 204
7.5
相机设置 208
7.6 闹钟设置 211
7.7 铃声设置 214
7.8 小结 219
第8章 网络与通信 220
8.1
网络通信基础 220
8.1.1 无线网络技术 220
8.1.2 Android网络基础 222
8.2 HTTP通信
225
8.2.1 HttpURLConnection接口 225
8.2.2 HttpClient接口 232
8.2.3
实时更新 235
8.3 Socket通信 238
8.3.1 Socket 基础 239
8.3.2 Socket
应用(简易聊天室) 244
8.4 网络通信的中文乱码问题 249
8.5 WebKit应用 250
8.5.1 WebKit
概述 251
8.5.2 WebView浏览网页 252
8.5.3 WebView与Javascript 259
8.6
WiFi介绍 261
8.7 蓝牙 266
8.8 小结 276
第9章 Android特色开发 277
9.1 传感器
277
9.2 语音识别 280
9.3 Google Map 283
9.3.1 Google Map概述 283
9.3.2
准备工作 285
9.3.3 Google Map API的使用 287
9.3.4 定位系统 291
9.4 桌面组件
297
9.4.1 快捷方式 297
9.4.2 实时文件夹 299
9.4.3 Widget开发 301
9.5 账户
管理 305
9.6 小结 309
第三部分 实例篇
第10章 Android应用开发实例 312
10.1 情境模式
312
10.2 文件管理器 317
10.3 通讯录 323
10.4 音乐播放器 330
10.5 天气预报 334
10.6
个人地图 342
10.7 Widget日历 345
10.8 小结 348
第11章 Android游戏开发实例 349
11.1
手机游戏开发简介 349
11.2 游戏框架设计 351
11.3 地图设计 356
11.4 主角设计 358
11.5
图层管理器 363
11.6 游戏音效 367
11.7 游戏存档 369
11.8 小结 372
第四部分 高级篇
第
12章 Android OpenGL开发基础 374
12.1 OpenGL简介 374
12.2 多边形 378
12.3
颜色 380
12.4 旋转 381
12.5 3D空间 382
12.6 纹理映射 384
12.7 光照和事件
386
12.8 混合 388
12.9 小结 390
第13章 Android OpenGL综合应用 391
13.1
移动图像 391
13.2 3D世界 394
13.3 飘动的旗帜 398
13.4 显示列表 400
13.5 雾
402
13.6 粒子系统 403
13.7 蒙版 407
13.8 变形 411
13.9 小结 415
第14
章 游戏引擎实现 416
14.1 游戏引擎介绍 416
14.1.1 什么是引擎 416
14.1.2 引擎的进化 417
14.1.3
常见的游戏引擎 417
14.1.4 Android游戏引擎 418
14.2 游戏引擎结构 418
14.2.1 游戏引擎
原理 418
14.2.2 游戏引擎定位 419
14.2.3 游戏引擎框架 420
14.3 游戏引擎设计 420
14.3.1
游戏引擎结构和功能设计 420
14.3.2 游戏引擎设计注意事项 421
14.4 游戏引擎实现 422
14.4.1
Activity类实现 422
14.4.2 流程控制和线程 424
14.4.3 游戏对象与对象管理 427
14.4.4
图形引擎 428
14.4.5 物理引擎 441
14.4.6 事件模块 443
14.4.7 工具模块 445
14.4.8
脚本引擎、音效模块网络模块 446
14.5 小结 450
第15章 优化技术 451
15.1 优化的基本知识 451
15.1.1
如何书写出优秀代码 451
15.1.2 编程规范 452
15.2 程序性能测试 454
15.2.1 计算性能测试
455
15.2.2 内存消耗测试 457
15.3 初级优化 459
15.4 高级优化 465
15.5
Android高效开发 468
15.6 Android UI优化 474
15.7 其他优化 480
15.7.1
zipalign 480
15.7.2 图片优化 481
15.8 小结 482
第五部分 扩展篇
第16章
Android NDK开发 484
16.1 Android NDK简介 484
16.2 安装和配置NDK开发环境 485
16.2.1
系统和软件需求 486
16.2.2 NDK开发环境搭建 487
16.2.3 编译第一个NDK程序 492
16.3
Android NDK开发 493
16.3.1 JNI接口设计 493
16.3.2 使用C\C++实现本地方法 496
16.3.3
Android.mk实现 498
16.3.4 Application.mk实现 501
16.3.5 编译C\C++代码 502
16.4
Android NDK中使用OpenGL 503
16.5 小结 506
第17章 Android脚本环境 507
17.1
Android脚本环境简介 507
17.2 Android脚本环境安装 508
17.3 如何编写Android脚本程序 511
17.4
小结 515
分享到:
相关推荐
1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。收取的费用仅用于整理和收集资料耗费时间的...
1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。收取的费用仅用于整理和收集资料耗费时间的...
1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。收取的费用仅用于整理和收集资料耗费时间的...
离散数学课后题答案+sdut往年试卷+复习提纲资料
智能点阵笔项目源代码全套技术资料.zip
英文字母手语图像分类数据集【已标注,约26,000张数据】 分类个数【28】:a、b、c等【具体查看json文件】 划分了训练集、测试集。存放各自的同一类数据图片。如果想可视化数据集,可以运行资源中的show脚本。 CNN分类网络改进:https://blog.csdn.net/qq_44886601/category_12858320.html 【更多图像分类、图像分割(医学)、目标检测(yolo)的项目以及相应网络的改进,可以参考本人主页:https://blog.csdn.net/qq_44886601/category_12803200.html】
标题中的“PID控制器matlab仿真.zip”指的是一个包含PID控制器在MATLAB环境下进行仿真的资源包。PID(比例-积分-微分)控制器是一种广泛应用的自动控制算法,它通过结合当前误差、过去误差的积分和误差变化率的微分来调整系统输出,以达到期望的控制效果。MATLAB是一款强大的数学计算软件,而Simulink是MATLAB的一个扩展模块,专门用于建模和仿真复杂的动态系统。 描述中提到,“PID控制器——MATLAB/Simulink仿真以及性能比较与分析”表明这个资源包不仅提供了PID控制器的模型,还可能包括对不同参数配置下的性能比较和分析。博主分享的是“最新升级版框架的Simulink文件”,意味着这些文件基于最新的MATLAB版本进行了优化,确保了与不同版本的MATLAB(从2015a到2020a共11个版本)的兼容性,这为用户提供了广泛的应用范围。 标签中的“PID”、“matlab”、“simulink”、“博文附件”和“多版本适用”进一步细化了内容的关键点。这表示该资源包是博客文章的附加材料,专门针对PID控制器在MATLAB的Simulink环境中进行仿真实验。多
MATLAB代码:考虑P2G和碳捕集设备的热电联供综合能源系统优化调度模型 关键词:碳捕集 综合能源系统 电转气P2G 热电联产 低碳调度 参考文档:《Modeling and Optimization of Combined Heat and Power with Power-to-Gas and Carbon Capture System in Integrated Energy System》完美复现 仿真平台:MATLAB yalmip+gurobi 主要内容:代码主要做的是一个考虑电转气P2G和碳捕集设备的热电联供综合能源系统优化调度模型,模型耦合CHP热电联产单元、电转气单元以及碳捕集单元,并重点考虑了碳交易机制,建立了综合能源系统运行优化模型,模型为非线性模型,采用yalmip加ipopt对其进行高效求解,该模型还考虑了碳排放和碳交易,是学习低碳经济调度必备程序 代码非常精品,注释保姆级 这段代码是一个用于能源系统中的综合能源系统(Integrated Energy System)建模和优化的程序。它使用了MATLAB的优化工具箱和SDP(半定规划)变量来定义决策变
中国飞行器设计大赛圆筒权重文件
项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7
风光储、风光储并网直流微电网simulink仿真模型。 系统由光伏发电系统、风力发电系统、混合储能系统(可单独储能系统)、逆变器VSR+大电网构成。 光伏系统采用扰动观察法实现mppt控制,经过boost电路并入母线; 风机采用最佳叶尖速比实现mppt控制,风力发电系统中pmsg采用零d轴控制实现功率输出,通过三相电压型pwm变器整流并入母线; 混合储能由蓄电池和超级电容构成,通过双向DCDC变器并入母线,并采用低通滤波器实现功率分配,超级电容响应高频功率分量,蓄电池响应低频功率分量,有限抑制系统中功率波动,且符合储能的各自特性。 并网逆变器VSR采用PQ控制实现功率入网 以下是视频讲解文案: 接下来我来介绍一下 就是这个风光储直流微电网 整个仿真系统的一些架构啊 然后按照需求呢正常的讲一些 多讲一些 就是储能的这块的 还有这个并网的 三相两电瓶调的这个 并网继变器的这个模块 首先就是来介绍一下呃 整个系统的一个架构 你可以看到这个系统的架构 分别有四大部分组成 最左边的这块就是混合储能啊 这边这个是蓄电池 这个超级电容 他们都是
ajax发请求示例.txt
深圳建筑安装公司“电工安全技术操作规程”
220) Vinkmag - 多概念创意报纸新闻杂志 WordPress v5.0.zip
智力残疾评定标准一览表.docx
MDIN380 SDI转VGA 转LVDS VGA转SDI 高清视频处理 MDIN380芯片 PCB代码方案资料 3G-SDI转VGA ?3G-SDI转LVDS ?高清视频 MDIN380、GV7601 芯片方案(PCB图和源码)。 此方案是韩国视频处理芯片MDIN380的整合应用方案。 3G-SDI转VGA或3G-SDI转LVDS。 方案共有两块电路板(一块底板,一块MDIN380核心板 四层板)。 MDIN380和GV7601 都是BGA封装,最好有焊接BGA经验才拿。 另外有视频处理方面其它需要可联系我定制开发。 其它视频格式转,视频图像分割、拼接等可定制开发。 方案资料含有源码、PCB图。 方案已有成熟产品在应用。 注意该资料没有原理图,只有PCB图。 代码环境编译KEIL4。 画图软件Protel99、AD10。 电子文档资料
YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;
G120 EPOS基本定位功能关键点系列_堆垛机报F7452追踪原因.mp4
项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7