Android开发讲义(第一章-Android开发环境的搭建)课件

PPT
  • 阅读 143 次
  • 下载 0 次
  • 页数 25 页
  • 大小 1.964 MB
  • 2022-12-05 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档15.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
Android开发讲义(第一章-Android开发环境的搭建)课件
可在后台配置第一页与第二页中间广告代码
Android开发讲义(第一章-Android开发环境的搭建)课件
可在后台配置第二页与第三页中间广告代码
Android开发讲义(第一章-Android开发环境的搭建)课件
可在后台配置第三页与第四页中间广告代码
Android开发讲义(第一章-Android开发环境的搭建)课件
Android开发讲义(第一章-Android开发环境的搭建)课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 25
  • 收藏
  • 违规举报
  • © 版权认领
下载文档15.00 元 加入VIP免费下载
文本内容

【文档说明】Android开发讲义(第一章-Android开发环境的搭建)课件.ppt,共(25)页,1.964 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-92570.html

以下为本文档部分文字说明:

Android开发讲义主讲人:主讲人:杨锎课程体系Android开发环境的搭建Android初级界面编程事件处理深入ActivityIntent与IntentFilterAndroid高级界面编程Android应用的资源Android开发讲义主讲人:杨锎课程体系图

形与图象处理Android数据存储技术与数据共享Service与BroadcastReceiverAndroid网络应用多媒体应用开发OpenGL与3D应用开发传感器应用开发Android开发讲义主讲人:杨锎课程体系GPS应用开发GoogleMa

p服务项目实战Android开发讲义主讲人:杨锎本章要点Android的发展与简介Android平台架构及特性Dalvik虚拟机搭建Android开发环境Android开发工具的使用Android应用

结构分析DDMS详细介绍Android开发讲义主讲人:杨锎第一章Android开发环境的搭建Android开发讲义一.Android的简介Android作为一个开放式的手机和平板电脑的操作系统,已经成为全球应用具有广泛影响力的手机操作系统。搭载Android智能系统的手机

越来越不像“手机”,更像是一台小型电脑。因此手机软件必将在未来IT行业中占有举足轻重的低位。从趋势上来看,Android软件人才的需求会越来越大。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义二.Android的发展Android并不是由Google创

造的,而是由Android公司所创造的,该公司后被Google收购。Google于2007年11月5日发布了Android1.0手机操作系统,这个版本的Android系统没有赢得广泛的市场支持。2009年5月,Google发布了Android1.5,该版

本的Android提供了一个非常“豪华”的用户界面,而且提供了蓝牙连接支持。这个版本的系统吸引了大量开发者的目光。目前Android已经成为一个重要的手机操作系统。常见手机操作系统:Symbian、BlackBerry、IPhon

e、windowsMobile等。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义三.Android平台架构主讲人:杨锎第一章Android开发环境的搭建Android开发讲义四.Android平台特性1.应用程序层该层包含核心的应用程序,例如:SMS程序、日历、地图、电话

簿等等。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义四.Android平台特性2.应用程序框架Android应用程序框架提供了大量的API供开发者使用,同时也是软件复用的重要手段,任何一个应用程序都可以发布它的功能模块,只要遵守框架的约定。android:he

ightandroid:textSize主讲人:杨锎第一章Android开发环境的搭建Android开发讲义四.Android平台特性3.函数库包含一套被不同组件所使用的C/C++库的集合,Android应用开发者不能直接调用这套C/C++函数库,但可以

通过它上面的应用程序框架来调用这些库。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义二.Android平台架构及特性4.Android运行时Android运行时由两部分组成:Android核心

库集和Dalvik虚拟机。核心库集提供了Java语言核心库所能使用的大部分功能,而虚拟机负责运行Android应用程序。5.Linux内核Android系统建立在Linux2.6之上。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义三.Dal

vik虚拟机每个Android应用程序都运行在单独一个Dalvik虚拟机内。Dalvik并未遵守JVM规范,两者也不兼容。实际上,JVM虚拟机运行的是Java字节码(.class文件),但Dalvik运行的是其专有的dex

(DalvikExecutable)文件。JVM直接从.class文件或JAR包中加载字节码然后运行;而Dalvik则无法直接从.class文件或JAR包中加载字节码,它需要通过DX工具将应用程序的所有.class文件编译成.dex文件,Dalvi

k则运行该.dex文件。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义四.搭建Android开发环境1.将ADT添加到eclipse开发环境ADT——AndroidDevelopmentTools(A

DT)。2.绑定AndroidSDK主讲人:杨锎第一章Android开发环境的搭建Android开发讲义五.Android开发工具的使用1.创建、删除、浏览AVD(AndroidVirtualDevice)(1)图形界面下管理AVD

(2)命令行管理AVD在命令行下管理AVD需要借助于android命令,直接运行android命令将会启动AndroidSDK和AVD管理器。<1>list:列出机器上所有已经安装的Android版本和AVD设备。<2>listavd

:列出机器上所有已经安装的AVD设备。<3>listtarget:列出机器上所有已经安装的Android版本。<4>createavd:创建一个AVD设备。格式:androidcreateavd–n<avd名称>-t<Android版本>-p<AVD设备

保存位置>-s<AVD皮肤>例:androidcreateavd–ntestavd–t6AndroidSDK为开发者提供了可以再电脑上运行的“虚拟手机”。如果开发者没有Android手机,则完全可以在AVD上运行我们所编写的Android应用。主讲人:杨锎第一章Androi

d开发环境的搭建Android开发讲义<5>deleteavd:删除一个AVD设备。<6>updateavd:升级一个AVD设备使之符合新的SDK环境。2.使用Android模拟器emulator–avd<avd名称>注意:And

roid的环境变量是AVD的保存路径;而JDK的环境变量是JAVA的安装目录。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义六.Android应用结构分析1.R.java类——Android应用的资源字典:(1)每类

资源对应R类的一个内部类。布局文件资源对应于layout内部类;字符串资源对应于string内部类;标识符资源对应于id内部类。(2)每个具体的资源项对应于内部类的一个publicstaticfinalint类型的Field。2.res目录说明——该目录存放了一些图片、字

符串、颜色、尺寸等资源。(1)定义资源(在XML文件中)<resources><stringname=―app_name‖>HelloWorld</string></resources>自动生成主讲人:杨锎第

一章Android开发环境的搭建Android开发讲义(2)在Java代码中使用资源R.string.app_name(3)在XML文件中使用资源@<资源对应的类部类的类名>/<资源项的名称>例如:@strin

g/app_name@+id/<标识符代号>主讲人:杨锎第一章Android开发环境的搭建Android开发讲义3.AndroidManifest.xml:应用程序配置文件,是整个Android应用的全局描述文件。应用程序的包

名应用程序所包含的组件:Activity、Service、BroadcastReceiver、ContentProvider应用程序兼容的最低版本应用程序使用系统所需的权限声明其他程序访问该程序所需的权限声明声明应用本身具有打电话的权限<uses-permissionandro

id:name=―android.permission.CALL_PHONE‖/>声明应用本身具有发短信的权限<uses-permissionandroid:name=―android.permission.SEND_SMS‖/>主讲人:杨锎第

一章Android开发环境的搭建Android开发讲义七.DDMS详细介绍DDMS的全称是DalvikDebugMonitorService,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫

、接收SMS、虚拟地理坐标等等。1.启动DDMS主讲人:杨锎第一章Android开发环境的搭建Android开发讲义2.DDMS的工作原理DDMS将搭建起IDE与测试终端(Emulator或者connecteddevice)的链接,它们应用各自独立的端口监

听调试器的信息,DDMS可以实时监测到测试终端的连接情况。当有新的测试终端连接后,DDMS将捕捉到终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。DDMS监听第一个终端App进程的端口为8600,APP进程将分配8601,如果有更多终端或者更多APP进程将

按照这个顺序依次类推。DDMS通过8700端口(”baseport‖)接收所有终端的指令。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义3.DDMS功能详解Devices在GUI的左上角可以看到标签为”Devices‖

的面板,这里可以查看到所有与DDMS连接的终端的详细信息,以及每个终端正在运行的APP进程,每个进程最右边相对应的是与调试器链接的端口。因为Android是基于Linux内核开发的操作平台,同时也保留了Linux中特有的进程ID,它介于进程名和端口号之间。

主讲人:杨锎第一章Android开发环境的搭建Android开发讲义3.DDMS功能详解EmulatorControl通过这个面板的一些功能可以非常容易的使测试终端模拟真实手机所具备的一些交互功能,比如:接听电话,根据选项模拟各种不

同网络情况,模拟接受SMS消息和发送虚拟地址坐标用于测试GPS功能等。TelephonyStatus:通过选项模拟语音质量以及信号连接模式。TelephonyActions:模拟电话接听和发送SMS到测试终端。LocationControl:模拟地理坐标或

者模拟动态的路线坐标变化并显示预设的地理标识,可以通过以下3种方式:Manual:手动为终端发送二维经纬坐标。GPX:通过GPX文件导入序列动态变化地理坐标,从而模拟行进中GPS变化的数值。KML:通过KML文件导入独特的地理标识,并以动态形式根据变化的地理坐标显示在测

试终端。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义3.DDMS功能详解Threads、Heap、FileExporler这几项,我们在其他开发工具中也经常使用,就在不此详细说明了。通过FileExporler可以查看Android模拟

器中的文件,可以很方便的导入/出文件。主讲人:杨锎第一章Android开发环境的搭建Android开发讲义3.DDMS功能详解Locate、ConsoleLocate:显示输出的调试信息;Console:是Android模拟器输出的信息,加载程序等信息;

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?