您的位置:首页 > 编程语言

14天学会安卓开发(附PDF文档和全部示例代码)

2013-01-17 14:35 513 查看
前言:

[align=left] 本人也是菜鸟,老鸟看了此文有哪里不好之处敬请指点,本书是根据<<Android应用开发揭秘>>攒写的,如何把一本书读薄,是一件值得思考的问题.相信看过那本书的都知道有500页,哪里才是重点呢?我来告诉你!本书针对有JAVA基础的孩纸们,基本JAVA基础都没的,赶紧去找21天学会JAVA回去从头开始学,或者找一本从零开始学android开发看也行.废话不多说,本人也是刚开始写,有哪里我写不清楚的请多多指点,[/align]
[align=left]14天学会安卓开发... 1[/align]
[align=left]前言: 7[/align]
[align=left]第一天Android架构与环境搭建... 7[/align]
[align=left]1.1 android基础... 7[/align]
[align=left]1.1.1 Android是什么?. 7[/align]
[align=left]1.1.2 Android的特点! 8[/align]
[align=left]1.1.3 Android优缺点! 8[/align]
[align=left]1.1.4 Android架构... 9[/align]
[align=left]1.2搭建android环境... 13[/align]
[align=left]1.2.1 安装JavaJDK 并配置java环境变量. 13[/align]
[align=left]1.2.2 下载eclipse安装ADT插件... 15[/align]
[align=left]1.2.3 安装androidsdk 并更新版本... 18[/align]
[align=left]1.2.4 配置android环境变量. 21[/align]
[align=left]1.2.5 配置ADV安卓虚拟机 并写hello android 测试... 22[/align]
[align=left]1.2.6 特别赠送:直接下载AndroidDeveloper Tools即可省略以上5个步骤... 25[/align]
[align=left]第二天Android程序设计基础... 33[/align]
[align=left]2.1 深入了解安卓... 33[/align]
[align=left]2.1.1 工程结构解析... 34[/align]
[align=left]2.1.2 Android中JAVA包功能描述... 34[/align]
[align=left]2.1.3 Android程序核心组件... 35[/align]
[align=left]2.2 了解Activity. 35[/align]
[align=left]2.2.1 Activity的概念... 35[/align]
[align=left]2.2.2 Activity的生命周期... 35[/align]
[align=left]2.3 了解Intent 37[/align]
[align=left]2.3.1 什么是意图: 37[/align]
[align=left]2.4 Bundle类的作用... 39[/align]
[align=left]2.5 回顾helloandroid看看安卓程序是怎么运作的... 39[/align]
[align=left]2.6 写第二个程序ActivityLifeCycle. 41[/align]
[align=left]2.7 使用过滤器: 45[/align]
[align=left]第三天.UI事件处理与布局管理... 51[/align]
[align=left]3.1 View与ViewGroup. 51[/align]
[align=left]3.1.1 Android界面元素... 51[/align]
[align=left]3.1.2 认识View.. 51[/align]
[align=left]3.1.3 认识ViewGroup. 51[/align]
[align=left]3.1.4 View与ViewGroup的关系... 51[/align]
[align=left]3.2 事件处理机制... 52[/align]
[align=left]3.2.1 Toast控件... 52[/align]
[align=left]3.2.2 事件处理Demo. 53[/align]
[align=left]3.3 布界面布局方式... 55[/align]
[align=left]3.3.1 LinearLayout(线性布局)... 55[/align]
[align=left]3.3.2 AbsoluteLayout(绝对布局)... 56[/align]
[align=left]3.3.3 RelativeLayout(相对布局)... 56[/align]
[align=left]3.3.4 TableLayout(表格布局)... 57[/align]
[align=left]3.3.5 FrameLayout(框架布局)... 59[/align]
[align=left]3.3.6 布局之间的关系... 59[/align]
[align=left]3.4 样式和主题(style&theme) 60[/align]
[align=left]第四天.基础UI控件... 61[/align]
[align=left]4.1 基本控件介绍... 61[/align]
[align=left]4.2 认识Widget组件... 66[/align]
[align=left]4.3 Widget组件类继承关系... 67[/align]
[align=left]第五天.高级UI控件... 67[/align]
[align=left]第六天.AndroidService. 73[/align]
[align=left]6.1 Service概述... 73[/align]
[align=left]6.1.1 Service概念及用途... 73[/align]
[align=left]6.2 Service生命周期... 73[/align]
[align=left]6.3 启动与停止Service. 74[/align]
[align=left]6.3.1 Service开发步骤... 74[/align]
[align=left]6.3.2 采用startService()启动服务... 75[/align]
[align=left]6.3.3 采用bindService()启动服务... 75[/align]
[align=left]6.3.4 Service服务演示... 76[/align]
[align=left]6.4 Notification通知... 80[/align]
[align=left]6.4.1 Android中的通知(Notification) 80[/align]
[align=left]6.5 案例分析... 80[/align]
[align=left]第七天.SharedPreferences与文件... 81[/align]
[align=left]7.1 SharedPreferences 81[/align]
[align=left]7.1.1数据存储方式... 81[/align]
[align=left]7.1.2 SharedPreferences 81[/align]
[align=left]7.1.3 SharedPreferences存储数据... 82[/align]
[align=left]7.1.4访问SharedPreferences数据... 83[/align]
[align=left]7.2 不同应用共享数据... 83[/align]
[align=left]7.2.1 访问其他应用SharedPreferences数据... 83[/align]
[align=left]7.3 Android文件操作... 84[/align]
[align=left]7.3.1 文件存储... 84[/align]
[align=left]7.3.2读文件操作... 84[/align]
[align=left]7.3.3 写文件操作... 84[/align]
[align=left]7.3.4读取静态文件... 84[/align]
[align=left]7.3.5使用文件进行数据存储... 85[/align]
[align=left]7.3.6 读取文件内容... 85[/align]
[align=left]7.4 SDCard文件存取... 86[/align]
[align=left]7.4.1 把文件存放在SDCard. 86[/align]
[align=left]第八天.SQLite数据库技术... 89[/align]
[align=left]8.1 SQLite介绍... 89[/align]
[align=left]8.1.1数据库存储... 89[/align]
[align=left]8.1.2 SQLite介绍... 89[/align]
[align=left]8.2 创建/打开/删除数据库... 89[/align]
[align=left]8.2.1 创建数据库... 89[/align]
[align=left]8.2.2 其他创建数据库的方法... 90[/align]
[align=left]8.2.3 删除数据库... 90[/align]
[align=left]8.2.4 打开数据库... 91[/align]
[align=left]8.2.5 非查询SQL指令... 91[/align]
[align=left]8.3 创建/删除表... 91[/align]
[align=left]8.3.1 SQLite基础案例... 91[/align]
[align=left]8.3.2 SQLite基础案例:更新视图显示... 92[/align]
[align=left]8.4 CRUD操作... 93[/align]
[align=left]5.5 事务处理... 93[/align]
[align=left]5.5.1 使用事务操作SQLite数据库... 93[/align]
[align=left]第九天.ContentProvider与BroadcastReceiver 94[/align]
[align=left]9.1 ContentProvider 94[/align]
[align=left]9.1.1 使用ContentProvider共享数据... 94[/align]
[align=left]9.1.2 Uri介绍... 95[/align]
[align=left]9.1.3 UriMatcher类使用介绍... 96[/align]
[align=left]9.1.4 使用ContentProvider共享数据... 97[/align]
[align=left]9.2 ContentResolver 97[/align]
[align=left]9.2.1 ContentResolver 97[/align]
[align=left]9.2.2 读取电话本... 98[/align]
[align=left]9.3 BroadcastReceiver 99[/align]
[align=left]9.3.1 Broadcast Intent Receiver 99[/align]
[align=left]9.3.2 广播接收者--BroadcastReceiver 99[/align]
[align=left]9.3.4 广播接收者... 100[/align]
[align=left]9.3.5 闹钟与提醒服务Demo. 101[/align]
[align=left]第十天.Android网络与通信... 101[/align]
[align=left]10.1 Android网络通讯介绍... 101[/align]
[align=left]10.1.1 网络通讯技术... 101[/align]
[align=left]10.2 Java.net 102[/align]
[align=left]10.2.2主Activity. 102[/align]
[align=left]10.2.3 直接获取数据... 103[/align]
[align=left]10.2.4 以Get方式上传参数... 104[/align]
[align=left]10.2.5 以Post方式上传参数... 104[/align]
[align=left]10.3 ApacheHttpClient 106[/align]
[align=left]10.3.1 使用HttpClient:主Activity. 106[/align]
[align=left]10.3.2 HttpClient:HttpGet 107[/align]
[align=left]10.3.3 HttpClient:HttpPost 108[/align]
[align=left]10.4 装载并显示Web网页... 109[/align]
[align=left]10.4.1 用线程刷新网页显示... 109[/align]
[align=left]10.4.2 装载网页并显示... 110[/align]
[align=left]10.5 Socket编程复习... 111[/align]
[align=left]第十一天.Android图形技术... 111[/align]
[align=left]11.1 Paint类与Canvas类... 111[/align]
[align=left]11.1.1 绘图Paint类... 111[/align]
[align=left]11.1.2 在线程中更新界面... 112[/align]
[align=left]11.1.3 Canvas画布类... 112[/align]
[align=left]11.2 SurfaceView类... 113[/align]
[align=left]11.2.1 SurfaceView类... 113[/align]
[align=left]11.2.2 SurfaceView使用要点... 113[/align]
[align=left]11.2.3 SurfaceView回调方法... 114[/align]
[align=left]11.2.3 绘图线程... 114[/align]
[align=left]11.2.4 绘图方法... 114[/align]
[align=left]11.3 绘制几何形状... 115[/align]
[align=left]11.3.1 绘制几何形状... 115[/align]
[align=left]11.3.2 ShapeDrawable绘制几何图形... 116[/align]
[align=left]11.4 图形绘制与旋转缩放... 117[/align]
[align=left]11.4.1 绘制图像1. 117[/align]
[align=left]11.4.2 绘制图像2. 117[/align]
[align=left]11.4.3 绘制图像3. 118[/align]
[align=left]11.4.5 图像旋转... 118[/align]
[align=left]11.4.6 图像缩放... 119[/align]
[align=left]11.5 用Shader类进行渲染... 119[/align]
[align=left]第十二天.Android动画技术... 120[/align]
[align=left]12.1 Tween动画... 120[/align]
[align=left]12.1.1 动画实现... 120[/align]
[align=left]12.1.2 代码实现Tween动画1. 120[/align]
[align=left]12.1.3 代码实现Tween动画2. 120[/align]
[align=left]12.2.4 代码实现Tween动画:main.xml 121[/align]
[align=left]12.2.5 XML布局实现Tween动画... 121[/align]
[align=left]12.2 Frame帧动画... 123[/align]
[align=left]12.2.1 代码实现Frame动画... 123[/align]
[align=left]12.2.2 XML实现Frame动画... 124[/align]
[align=left]12.3 GIF动画... 125[/align]
[align=left]12.4 全屏与横屏技术... 125[/align]
[align=left]12.5 获取屏幕属性... 125[/align]
[align=left]第十三天.Android多媒体开发... 126[/align]
[align=left]13.1 播放音乐... 126[/align]
[align=left]13.1.1 多媒体架构... 126[/align]
[align=left]13.1.2 Open Core框架... 127[/align]
[align=left]13.1.3 调用层次关系... 127[/align]
[align=left]13.1.4 音乐播放... 127[/align]
[align=left]13.2 播放视频... 128[/align]
[align=left]13.2.1 播放视频... 128[/align]
[align=left]13.2.2 音乐/视频播放案例... 128[/align]
[align=left]13.3 录制音频... 129[/align]
[align=left]13.3.1 实现录音功能... 129[/align]
[align=left]13.3.2 音视频采集... 129[/align]
[align=left]13.4 拍摄照片... 130[/align]
[align=left]13.4.1 录音/拍照案例... 130[/align]
[align=left]13.5 铃声设置... 130[/align]
[align=left]13.5.1 铃声设置:设置各种铃声... 130[/align]
[align=left]13.5.2 铃声设置:回调函数... 130[/align]
[align=left]13.5.3 铃声设置:main.xml 131[/align]
[align=left]13.5.4 铃声设置:AndroidManifest.xml 132[/align]
[align=left]14.Android项目案例: mp3播放器... 132[/align]
[align=left]14.1需求列表... 132[/align]
[align=left]14.1.1 需求解析:1.创建Web应用... 133[/align]
[align=left]14.1.2 需求解析:2.编写XML文件... 133[/align]
[align=left]14.1.3 需求解析:3.网络下载XML. 133[/align]
[align=left]14.1.4 需求解析:4.解析XML文件示... 133[/align]
[align=left]14.1.5 需求解析:5.下载mp3. 134[/align]
[align=left]14.1.6 需求解析:6.多线程下载mp3. 134[/align]
[align=left]14.1.7 需求解析:7.显示mp3下载进度... 134[/align]
[align=left]14.1.8 需求解析:8.在线播放mp3. 134[/align]
[align=left]14.1.9 需求解析:9.后台播放mp3. 135[/align]
[align=left]14.1.10 需求解析:10.植入广告... 135[/align]
[align=left]14.1.11 需求解析:11.关于对话框... 135[/align]
[align=left]14.1.12 需求解析:12.用主题控制字体与颜色... 135[/align]
[align=left] [/align]
[align=left]原文:[原创]14天学会安卓开发(附PDF文档和全部示例代码)
http://www.eoeandroid.com/thread-236365-1-1.html[/align]
[align=left] [/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: