14天学会安卓开发_(完整版).pdf

所需积分/C币:44 2015-03-12 13:06:14 5.36MB PDF
4
收藏 收藏
举报

14天 学会安卓开发_(完整版)
336布局之间的关系 34样式和主题( style& theme) 第四犬基础UI控件… 卡“非 4.1基本控件介绍 42认识 Widget组件 43 Widget组件类继承关系 67 第五天高级UI控件 第六犬 Android service 6.1 Service概述 6.1.1 Service概念及用途… +·‘··· 73 6.2 Service生命片期. 73 6.3启动与停止 Service 74 63.1 Service发步骤. 4 63.2采用 startservicet启动服务… .75 6,33采用 bondService(启动服务 ,·,,,、,,里,,,里,果,,,·里,,, 634 Service服务演小 64 Notification通知 80 641 Android中的通知( Notification)80 6.5案例分析. 第七天 Sharedpreferences与文件.…. 7. 1 SharedPreferences 81 7.1.1数据存储方式 +++++·+++++· 7.1.2 SharedPreferences 7.1.3 Shared Preferences存储数据 714访问 Shared' references数据… 7.2不同应用共亨数据. 72.1访问其他应用 SharedPreferences数据 7.3 Android文件操作. 7.3.1文件存储 7.32读文件操作 7.3.3写文件操作 *··‘···4··+44··· 7.34读取静态文件 7.3.5使用文件进行数据存储 85 7.3.6读取文件内容 74 SDCard文件存取. 86 74.1把文件存放在 SDCard 第八天 SQLite数据库技术 89 8.1 SQLIte介绍 8.1.1数据库存储.… 8.1.2 SOLite介绍 82创建开/删除数据库.… →··· 82.1创建数据库 8.22其他创建数据库的方法 .90 823删除数据库 90 作者神秘的N联系QQ:369428455交流群:284552167(提供源码下载) 作州权率浙有禁止任何商业用途违者必究.3 82.4打开数据库. 91 825非查询SQL指令 8.3创建删除表… 8.3.1 SOLite基础案例 832 SQLIte基础案例:更新视图显示 84CRUD操作 55事务处理 5.5.1使用事务操作 SQLite数据库. 第九天 Content Provider与 Broadcastreceiver. 9. I ContentProvider.……,…………,….94 91.1使用 ContentProvider共享数据 91.2Ur1介 913 UriMaicher类使用介绍 914使用 Content Provider共享数据 97 9.2 ContentResolver 9.2. 1 ContentRe 97 922读取电话本 98 9.3 BroadcastReceiver 9.3.1 Broadcast Intent receiver 932广播接收者- Broadcastreceiver. 934广播接收者… 100 93.5闹钟与提醒服务Dcmo. 第十天 Android网络与通信 101 10.1 Android网络通讯介绍 10.1.1网络通讯技术 101 10.2 Java. net 10.22主 Activity 102 10.2.3直接获取数据…… 10.24以Get方式上传参数 ………104 10.2.5以Post方式上传参数 l04 10.3 Apache HlpClienu.. 06 10.31使用 Httpclient:主 Activity. 106 10.3.2 htTpclient: Httpget 107 10.3.3 Httpclient: Http Post ··;·+···· ……108 104装载并显示Web网页 1|09 1041用线程刷新网页显示 10.42装载网页并显示 10.5 Socket编程复习 第十一天 Android图形技术 1. Paint类与 Canvas类 111.1绘图 Paint类 l11 1112在线程中更新界面 112 111.3 Canvas画布类 112 11.2 Surface View类. ,, 113 作者神秘的N联系QQ:369428455交流群:284552167(提供源码下载) 作州率有禁止任何商业用途违者必究. 11.2.1 Surface view类 12.2 Surface view使用要点 11.2.3 Surface view回调方法 ……144 112.3绘图线程. 112.4绘图方法 114 11.3绘制几何形状.… …15 11.3.1绘制几何形状 11.3.2 Shape Drawable绘制儿何图形… 114图形绘制与旋转缩放 .117 11.4.1绘制图像1. .117 114.2绘制图像2. ·量·+· 117 11.4.3绘制图像3. 114.5图像旋转 11.4.6图像缩放 115用 Shader类进行渲. 第十二天 Android动画技术 120 12.1 Tween动画 120 121.1动画实现 …120 12.12代码实现 Tween动画1 120 12.1.3代码实现 Tween动画2. 120 1224代码实现Twen动画: main xml. 12 122.5XML布局实现 Twcen动画 12 122 Frame帧动画 ∴123 122.1代码实现 frame动画 123 12.22XML实现 frame动画… 124 123GF动画 125 12.4全屏与橫屏技术.… 125 12.5获取屏幕属性. ∴125 第十三天 Android多媒体开发 126 13.1播放音乐… 126 13.1.1多媒体架构 126 13.1.2 Open Core框架 127 13.1.3调用层次关系 ……127 13.14音乐播放.… …127 13,2播放视频 2 13.2.1播放视频. ∴4128 13.22音乐/视频播放案例 128 133录制音频 129 13.3.1实现永音功能. 129 13.3.2音视频采集. 129 13.4拍摄照片…… 130 1341录音/拍照案例 …130 13.5铃声设置 甲· 130 13.5.1铃声设置:设置各种铃声. 130 作者神秘的N联系QQ:369428455交流群:284552167(提供源码下载) 作州率有禁止任何商业用途违者必究. 13.5.2铃声设置:回调函数. 130 13.53铃声设置: main. xm1 131 13.54铃声设置: Androidmanilest.xml. 132 14. Android项日案例:mp3播放器 132 14.1需求列表 132 14.1.1需求解析:1.创建Web应用 133 14.L.2需求解析:2.编写XML文件 133 14.1.3需求解析:3.网络下载XML… 133 14.1.4需求解析:4解析XML文件示 133 14.1.5需求解析:5.下载mp3 134 14..6需求解析:6.多线程下载mp3 134 14.1.7需求解析:7显示m3下载进度…… 14.1.8需求解析:8.在线播放mp 134 14.9需求解析:9后台择放mp3 135 14.1.10需求解析:10植入广告…… 135 14.1.11需求解析:11.关于对话框 135 14.1.12需求解析:12用主题控制字体与颜色. 135 作者神秘的N联系QQ:369428455交流群:284552167(提供源码下载) 作州率有禁止任何商业用途违者必究.6 前言: 本人也是菜鸟,老鸟看了此文有哪甲不好之处敬请指点,本书是根据< Android应用开 发揭秘>攒写的,如何把一本书读薄,是一件值得思考的问题本书针对有JAVA基础的孩纸们, 基本JAVA基础都没的赶紧去找21天学会JAVA回去从头开始学,或者找一本从零开始学 android开发看也行,废话不多说本人也是刚开始写,有哪里我写不清楚的请多多指点,原型是 写出来了,后续慢慢更新,先把第一二大上传上来,看看大家有什么反应 第一天 Android架构与环境搭建 11 android基础 111 Android是什么? 是一个针对移动设备的操作系统和软件平台 基于 Linux内核 由 Google和开放手机联盟OHA开发的 容许使用Java语言来开发和管理代码 > Android开放源代码, Android遵从 Apache Software License(ASL)2.版木 的协议 Android于2007年11月5日开放手机联盟成立时发布 注:开放手机联盟(OHA) 作者神秘的N联系QQ:369428455交流群:284552167(提供源码下载) 作州率有禁止任何商业用途违者必究.7 出接通體 点= SoftBank -F- Mobile AKM Goog le 例 Synaptics SIRF GARMIN Sprints StELEO esmertec G Audience QuALoowTELECE o co Mo hTc e smart mobility moroto. TOSHIBA (a amomum eb Y ARM Sup AMSUNG Telefonica HUAWEI LG Electronics Sony Ericsson vodafone NUANCE ERICSSON a srodogom omRon ATHERoS CuMmglmow noser WIND RIVER ENT a0 Ros Aplix≌ L(intel nVIDIA tat 112 Android的特点! 应用框架可以重复使用,其组件也可以更换。 Dalvik虚拟机针对移动设备进行了优化。 优化的图形能力支持2D、3D图形 OpenGLES1) 集成了基于开源 Webkit引掣的浏览器 SQLite作为结构化数据存储。 γ多媒体支持多种音频、视频格式。 GSM Telephony (hardware dependent) 支持蓝牙 Bluetooth,3G和wiFi 支持照相机、GPS、指南针和加速度仪等传感器硬件。 丰富的开发环境。包括模拟机、调试工具、内存运行检测,以及为 Eclipse IDE所 写的插件。 113 Android优缺点! 优点 源代码完全开放。 采用了对有限内存、电池和CPU优化过的虚拟机Davk, Android的运行速度比想 象的要快很多。 运营商(中国移动等)的大力支持,产业链条的热捧。 作者神秘的N联系QQ:369428455交流群:284552167(提供源码下载) 作州率有禁止任何商业用途违者必究.8 良好的盈利模式(3/7开),产业链条的各方:运营商、制造商、独立软件生产商都 可以获得不错的利益。将移动终端的评价标准从硬件向软件转变,极大的激发了软 件开发者的热情。 Android的源代码遵循 Apache V2软件许可,而不是通常的GPLv许可。有利于 商业开发。 具有强大的 Linux社区的支持。 缺点 Google提供了一套Java核心包(J2SE5J2SE6的有限子集,尚不承诺遵守Java 任何Java规范,叮能会造成Java阵营的进一步分裂 现有应用完善度不太够,需要的开发工作量较大。 模拟器调试手段不十分丰富,速度慢 11.4 Android架构 点P日LATN 用层 Home Contacts Browser APPLIGATION FRAMEWORK Activity Manager Windon Content Providers System 应用框架层 Package Manager Telephony Resource Location Notificatian (廾发调用) Manager Magger Manager Manager LIBRARIES ANORDID RUNTIME Surface Meter Med is Framework sooLiN CCan Libraries 运行机制 类库层 (DVM-JVM) OpenGLIEs FreeType WebKit Dalilevirtual SGL SsL LNu又 KERNEL Camera Drier Flash Memery Binder (PC) 底层 Drive (基于 linux内核) Key Wih Driver Audio Power Drive Management Linux Kernel& Android内核 作者神秘的N联系QQ:369428455交流群:284552167(提供源码下载) 作州率有禁止任何商业用途违者必究. Android基于 Linux内核,但不是 Linux 内核提供系统核心服务,如进程、内存、电源管理,网络连接,驱动与安全等 并不包括全部的Lnux Linux内核位于硬件和软件堆之间的抽象层 ◆核心服务:安全机制、内存管理、进程管理、网络、硬件驱动。 内核扮演的是硬件层和系统其它层次之间的一个抽象层的概念。 ◆操作系统的初始化和编程接口和标准的 Linux系统是有所不同的。 LIbraries CC++库:被各种 Android组件使用通过应用程序框架开发者可以使用其功能包 括 媒体库:MPEG4H264MP3 JPG PNG Webkit/lib Web core:Web浏览引擎 SQLite关系数据厍引擎 2D,3D图形库、引擎 Function Libraries Webkit 基于开源 Webkit的浏览器 支持CSS、 Javascript、DOM、Ajax 多媒体框架 >基于 Packetvide0 Open CORE平台 支持标准音频、视频 轻型数据库,支持多种平台 作者神秘的N联系QQ:369428455交流群:284552167(提供源码下载) 作州率有禁止任何商业用途违者必究

...展开详情
试读 127P 14天学会安卓开发_(完整版).pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
14天学会安卓开发_(完整版).pdf 44积分/C币 立即下载
1/127
14天学会安卓开发_(完整版).pdf第1页
14天学会安卓开发_(完整版).pdf第2页
14天学会安卓开发_(完整版).pdf第3页
14天学会安卓开发_(完整版).pdf第4页
14天学会安卓开发_(完整版).pdf第5页
14天学会安卓开发_(完整版).pdf第6页
14天学会安卓开发_(完整版).pdf第7页
14天学会安卓开发_(完整版).pdf第8页
14天学会安卓开发_(完整版).pdf第9页
14天学会安卓开发_(完整版).pdf第10页
14天学会安卓开发_(完整版).pdf第11页
14天学会安卓开发_(完整版).pdf第12页
14天学会安卓开发_(完整版).pdf第13页
14天学会安卓开发_(完整版).pdf第14页
14天学会安卓开发_(完整版).pdf第15页
14天学会安卓开发_(完整版).pdf第16页
14天学会安卓开发_(完整版).pdf第17页
14天学会安卓开发_(完整版).pdf第18页
14天学会安卓开发_(完整版).pdf第19页
14天学会安卓开发_(完整版).pdf第20页

试读结束, 可继续阅读

44积分/C币 立即下载