




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章Android开发环境16:56:172本章学习目标:掌握Android开发环境的安装配置方法了解Android
SDK的目录结构和示例程序了解各种Android开发工具的用途
16:56:1732.1安装Android开发环境2.1.1安装JDK和AndroidSDK确认安装JREJRE即Java运行环境如果没有安装JRE则在打开Eclipse时,会出现错误提示JDK中包含JRE,所以只需下载JDK16:56:1742.1安装Android开发环境2.1.2安装AndroidSDKAndroid开发站点:16:56:1752.1安装Android开发环境2.1.2安装Android
SDK空间至少3G解压缩adt-bundle-windows-x86包里面包含eclipse和sdk文件夹,还有一个SDKManager注意解压缩后的任何文件不能删除、移动打开SDKManager:!!!!!!!16:56:1762.1安装Android开发环境16:56:1772.1安装Android开发环境16:56:1782.1安装Android开发环境16:56:1792.1安装Android开发环境可能会报错“Connectiontorefused”解决办法:用notepad打开C:\WINDOWS\system32\drivers\etc中的hosts文件在最后一行添加:74.125.113.121203.208.46.146203.208.46.146如果还是不行问下度娘16:56:17102.1安装Android开发环境更改环境变量:变量名:Path变量值:.;%JAVA_HOME%\bin;D:\ProgramFiles\adt-bundle-windows-x86\sdk\tools;D:\ProgramFiles\adt-bundle-windows-x86\sdk\platform-tools16:56:17112.1安装Android开发环境配置android模拟器
16:56:17122.1安装Android开发环境选择前置摄像头“FrontCamera”为Webcam0(会调用电脑摄像头)后置摄像头“BackCamera”为任意一项即可“Snapshot”表示开启快照功能勾选“UseHostGPU”即表示使用主机的GPU。16:56:17132.1安装Android开发环境16:56:1714
2.1安装Android开发环境2.2.1目录结构add-one:Google提供地图开发的库函数,支持基于Google
Map的地图开发docs:AndroidSDK的帮助文档,通过offline.html文件启动platforms:用来存放SDK和AVD管理器下载的各种版本的SDKplatform-tools:保存了与平台调试相关的工具tools:保存通用的Android开发调试工具和Android手机模拟器(+)add-ons(+)addon_google_apis_google_inc_-14(+)docs(+)extras(+)google(+)usb_driver(+)platforms(+)android-14(+)platform-tools(+)samples(+)android-14(+)temp(+)tools(-)SDKManager.exe16:56:17152.2.3开发工具Android模拟器支持多种屏幕分辨率和不同的外观支持加载SD卡映像文件,更改模拟网络状态,延迟和速度,模拟电话呼叫和接收短信等不支持接听真实电话,USB连接,摄像头捕获,设备耳机,电池电量和AC电源检测,SD卡插拔检查和使用蓝牙设备2.2Android
SDK16:56:17162.1安装Android开发环境模拟器设置启动好的模拟器是英文版本的,点击设置,选择settings—>language&input选择中文安装搜狗或其他中文输入法,这里可以使用豌豆夹安装,或者使用如下方法安装:1.以“搜狗手机输入法.apk”为例,将“搜狗手机输入法.apk”拷贝到“D:\ProgramFiles\adt-bundle-windows-x86\sdk\platform-tools”目录下;2.使用命令行“CMD.exe”程序,进入“D:\ProgramFiles\adt-bundle-windows-x86\sdk\platform-tools”目录下,输入“adbinstall搜狗手机输入法.apk”16:56:17172.2.3开发工具Android调试桥(AndroidDebugBridge,ADB)用于连接Android设备或模拟器的工具,负责将应用程序安装到模拟器和设备中,或从模拟器或设备中传输文件DDMS(DalvikDebugMonitorService)Android系统中内置的调试工具监视Android系统中进程、堆栈信息,查看logcat日志,实现端口转发服务和屏幕截图功能,模拟器电话呼叫和SMS短信,以及浏览Android模拟器文件系统等
2.2Android
SDK16:56:17182.2.3开发工具DDMS调试DDMS:Windows→Open
Perspective→DDMS打开Show
Views的选择对话框:Windows→Show
view→other打开Show
View的选择对话框2.2Android
SDK16:56:17192.2.3开发工具DDMSDDMS中的设备管理器同时监控多个Android模拟器,显示每个模拟器中正在运行的进程2.2Android
SDK16:56:17202.2.3开发工具DDMS屏幕截图功能2.2Android
SDK16:56:17212.2Android
SDK2.2.3开发工具DDMSDDMS中的模拟器控制器控制Android模拟器的网络速度和延迟,模拟语音和SMS短信通信网络速率:GSM、HSCSD、PRS、EDGE、MTS、DPA和全速率网络延迟:GPRS、EDGE、UMTS和无延迟16:56:17222.2Android
SDK2.2.3开发工具DDMSDDMS中的模拟器控制器电话呼入显示SMS短信显示16:56:17232.2Android
SDK2.2.3开发工具DDMSDDMS中的文件浏览器上传、下载和删除Android内置存储器上的文件显示文件和目录的名称、权限、建立时间等16:56:17242.2Android
SDK2.2.3开发工具DDMSFileExplorer:管理文件Failedtopushtheitem(s).解决方案:把内存卡的容量加大,重启eclipse就OK了。Failedtopushselection:Invalidargument,说明你的路径中包括中文,请把中文全改为英文。导入的时候不要有空格。还有就是文件的文件名不要使用中文。16:56:17252.2Android
SDK2.2.3开发工具DDMSDDMS中的日志浏览器浏览Android系统、Dalvik虚拟机或应用程序产生的日志信息,有助于快速定位应用程序产生的错误16:56:17262.2Android
SDK2.2.3开发工具DDMS其他工具工具名称启动文件说明数据库工具sqlite3.exe用来创建和管理SQLite数据库SD卡映像创建工具mksdcard.exe建立SD卡的映像文件NinePatch文件编辑工具draw9patch.batNinePatch是Android提供的可伸缩的图形文件格式,基于PNG文件。draw9patch工具可以使用WYSIWYG编辑器建立NinePatch文件代码优化混淆工具proguard通过删除未使用的代码,并重命名代码中的类、字段和方法名称,使代码较难实施逆向工程模拟器控制工具monkeyrunner.bat允许通过代码或明亮,在外部控制模拟器或设备16:56:17272.2Android
SDKmksdcard.batmksdcard1024Msdcard.img在当前目录下生成一个sdcard.img文件,该文件就是simulator的SD卡镜像文件simulator加载SD卡映像文件:在cmd中,命令如下:emulator-sdcarde:\\sdcard.imgRunAs-->RunConfigurations-->Target-->AditionalEmulatorCommandLineOptions中加入启动参数:-sdcard<sd映像文件名>16:56:17282.2Android
SDKDraw9patch作用:标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题*.9.PNG就标准的PNG格式,只是在最外面一圈额外增加1px的边框,这个1px的边框就是用来定义图片中可扩展的和静态不变的区域16:56:17292.2Android
SDKDraw9patchleft(左)和top(上)边框中交叉部分是可拉伸部分,未选中部分是静态区域部分right和bottom(下和右)边框中交叉部分则是内容部分无论是left和top,还是right和bottom都是把图片分成9块(边角四块是不能缩放的,其他的四块则是允许缩放的),所以叫做9.PNG16:56:17302.2Android
SDK打开“\sdk\tools\draw9patch.bat”,导入图片16:56:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目管理执行能力试题及答案
- 2025年国内外投资环境的比较研究试题及答案
- 注会考生考前心理疏导技巧试题及答案
- 2024年项目管理资格考试考前准备的全景分析试题及答案
- 注册会计师考试内容更新与变化分析试题及答案
- 橡皮坝河道清淤施工方案
- 贴心指导证券从业资格试题及答案
- 注册会计师理论与实践试题及答案
- 生物技术在生态修复工程中的应用考核试卷
- 2024年项目管理协作机制试题及答案
- 四川宜宾环球集团有限公司招聘笔试真题2024
- 自动驾驶开发到落地流程
- 收货员的岗位试题及答案
- 国际工程招标招投标实务操作讲义
- 数据治理管理制度
- 矩阵运算的新视角
- 人教版小学数学二年级下册期中综合素养测评A卷(1-5单元)(含答案)
- 2025年第六届美丽中国全国国家版图知识竞赛测试题库及答案
- 100以内加法减法口算1000题家庭练习打印
- 两轮电动车知识培训课件
- 2025年陕西省中级电工职业技能鉴定备考试指导题库(含答案)
评论
0/150
提交评论