- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android学习笔记(by quqi99 MSN: quqi99@163.com )
Android platform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用android SDK为Android platform开发应用,这些应用使用JAVA语言书写,运行在虚拟机Dalvik(一个专为手机程序开发的基于linux内核的JAVA虚拟机)。
/wiki/index.php?title=%E7%BF%BB%E8%AF%91%E4%BB%BB%E5%8A%A1%E9%A2%86%E5%8F%96printable=yes
/forumdisplay.php?fid=2
1 什么是Android
1.1 Android的特性
应用框架,让一些基础设施得以重用
Dalvik虚拟机,专为开发移动程序优化
集成的浏览器,(基于WebKit引擎)
优化的图形库,(2D图形库以及基于OpenGL ES 1.0规范的3D图形库)
SQLite,用于结构化数据的存储,是一个数据库
多媒体支持,支持多种音频,视频格式(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
GSM技术(依赖具体硬件)
Bluetooth, EDGE, 3G, WiFi(依赖具体硬件)
Camera, GPS, compass, accelerometer(依赖具体硬件)
丰富的开发环境(DEBUG工具,内存及性能工具,Eclipse的插件等)
1.2 Android的架构
Android操作系统的模块如下:
应用:Android已集成了一些应用,如邮件客户端,SMS程序,日历,地图,浏览器等
应用框架:
程序库:
例行程序
Linux内核
2 Andvoid起步
2.1 开发环境配置
使用Eclipse + Android Development Tools (ADT)插件。在Help Software Updates Find and Install中键入更新地址:
/android/eclipse/
2.2 运行第一个Andvoid程序
使用Eclipse插件
1、建立的工程类型为:Andvoid Project
2、建立Launch Configuration. Run Open Run Dialog... or Run Open Debug Dialog
命令行运行程序
1、创建工程 activityCreator .ActivityName
2、编译。在build.xml所在的目录ant一下。
3、启动模拟器. 运行命令:emulator
4、在模拟器中,切换到主屏幕。
5、在命令行输入: adb install myproject/bin/appname.apk将其上载至模拟器。
6、在模拟器中选择程序并启动。
Android需要专门的编译工具来正确的编译资源文件和Android程序的其他部分。基于此,你需要为你的程序准备一个专门的编译环境。
Andorid的编译过程通常包括编译XML和其他资源文件、创建正确的输入格式。经过编译的Android程序是一个.apk文件,.apk文件是一个压缩文件,它其中包含了.dex文件、资源文件、raw data文件和其他文件。
Andoriod暂时还不支持用本地代码(C/C++)开发第三方程序。
移除Andorid程序
要移除你安装在模拟器上的程序,你需要通过run adb并删除相应的.apk文件。通过adb shell命令在模拟器上打开一个UNIX shell,进入目录data/app/,通过命令rm 你程序的名称.apk来移除文件。
2.3 调试程序
Andvoid用于调试的手段有:
DDMS,DDMS是一个图形化的程序,支持端口转发(因此你可以在程序中设置断点),支持模拟器上的截屏,支持线程和堆栈信息和其他的一些特性。
Logcat,Dump一份系统消息的日志。这些消息包括模拟器抛出错误时的堆栈跟踪。
Android Log, 打印日志的类,用来将消息写入模拟器上的日志文件中。如Log.v()用于打印verbose级别的日志
Traceview,Android可以保存一个日志用来记录被调用的方法以及该方法被调用的次数,通过Traceview你可以在一个图形化的界面中查看这个日志文件。
可接解设置emulator的设置以方便调试,
模拟器上调试和测试的设置
Android提供了众多的设置使你可以更容易的调试和测试程序。要进入开发设置页面,在模拟器中转到Dev Tools Development Settings。在该设置页面有以下选项:
您可能关注的文档
- .09J03 KH泡沫溷凝土楼地面、屋面保温隔热建筑构造.pdf
- .09J05 挤塑聚苯板倒置式屋面保温建筑构造.pdf
- .09司法考试所有司考科目权威彩色笔记.pdf
- .0A-药用植物学--幼苗--200904编写.pdf
- .0C-药用植物学----茎--200904编写.pdf
- .2.8 数字控制机床(不讲).ppt
- .2007-2008年暖通空调行业薪资报告.ppt
- .20070910_高低配豪宅产品启动模式案例研究总.ppt
- .20090907铁路边坡防护及防排水工程设计施工补充规定_(部审查修改).pdf
- .2009中国药品零售企业竞争力研究报告.ppt
- 三河市市级机关遴选真题2024.docx
- 黑河市公安局爱辉分局招聘警务辅助人员聘笔试真题2024.docx
- 2024年湖北中烟工业公司考试真题及答案.docx
- 龙岩市市级机关遴选真题2024.docx
- 2024-2025学年西师大版五年级下册期末素养测评数学试卷(提高卷01).pdf
- 中国邮政储蓄银行总行纪委办公室招聘笔试真题2024.pdf
- 株洲茶陵县疾病预防控制中心招募笔试真题2024.pdf
- 3.3.《探究秋叶的秘密》表格式 教学设计 苏教版科学一年级上册.pdf
- 统编版(2024)七年级下册《道德与法治》期末开卷考试全册知识点考点速查宝典.pdf
- 2025四川银行分支机构对公专项社会招聘笔试考点考试题库含答案解析.docx
文档评论(0)