- 1
- 0
- 约9.14千字
- 约 33页
- 2018-01-25 发布于浙江
- 举报
Android_03应用程序 android课件
2010.06. 浙江大学计算机学院 Android 课程讲义 智能手机开发 3、应用程序 智能手机开发 Hello world! 第一个运行程序 HelloAndroid Eclipse自动生成 new android project HelloAndroid HelloAndroid.java Java程序 R.java Java程序 main.xml Xml文件 strings.xml Xml文件 RUN 模拟运行 命令行运行 启动模拟器 emulator -avd android1.6 -skin HVGA-p 连接模拟器: telnet localhost 5554 拨打电话: gsm call发送短信: sms sendHelloAndroid 显示图像 增加 ImageView Android虚拟机Dalvik Dalvik和标准Java虚拟机(JVM)的差别 Dalvik 更适合手机所用的嵌入式环境,占用内存少。 JVM 通用Java虚拟机。 Dalvik虚拟机特点 Dalvik 允许在有限的内存中同时运行多个虚拟机实例。 每一个Dalvik 应用作为一个独立的Linux 进程执行。 独立进程可防止在虚拟机崩溃的时候所有程序都被关闭。 Dalvik 提供了一个拥有较Java少限制许可证的平台。 重要包的描述 Android.app :提供高层的程序模型、提供基本的运行环境 Android.content :包含各种的对设备上的数据进行访问和发布的类 Android.database :通过内容提供者浏览和操作数据库 Android.graphics :底层的图形库,可以将它们直接绘制到屏幕上. Android.location :定位和相关服务的类 Android.media :提供一些类管理多种音频、视频的媒体接口 A :提供帮助网络访问的类,超过通常的.* 接口 Android.os :提供了系统服务、消息传输、IPC 机制 Android.opengl :提供OpenGL 的工具 Avider :提供类访问Android 的内容提供者 Android.telephony :提供与拨打电话相关的API 交互 Android.view :提供基础的用户界面接口框架 Android.util :涉及工具性的方法,例如时间日期的操作 Android.webkit :默认浏览器操作接口 Android.widget :各种UI 元素(大部分可见)在应用程序的屏幕中使用 Android的相关文件类型 Java文件----应用程序源文件 android 本身相当一部分都是用java 编写而成 android 的应用使用java 来开发。 Class文件----Java编译后的目标文件 Google使用Dalvik 来运行应用程序 Android的class 文件是编译过程中的中间目标文件,需要链接成dex 文件才能在Dalvik 上运行。 Dex文件 Dex文件----Android平台上的可执行文件 Android 虚拟机Dalvik 支持的字节码文件格式。 这种虚拟机执行的并非Java 字节码,而是另一种字节码:dex 格式的字节码。 在编译Java 代码之后,通过Android 平台上的工具可以将Java 字节码转换成Dex 字节码。 Dalvik VM 针对手机程式/CPU 做过最佳化,可以同时执行许多VM 而不会占用太多Resource。 Apk文件 Apk文件----Android上的安装文件 Apk 是Android 安装包的扩展名,一个Android 安装包包含了与该Android 应用程序相关的所有文件。 apk文件将AndroidManifest.xml文件、应用程序代码(.dex 文件)、资源文件和其他文件打成一个压缩包。 一个工程只能打进一个.apk文件。 apk 文件的本质是一个zip包。 android的AndroidManifest.xml文件 AndroidManifest.xml是每一个应用都需要的文件, 位于应用根目录下,它描述了程序包的全局变量, 包括暴露的应用组件(activities, services等等)和为每个组件的实现类,什么样的数据可以操作,以及在什么地方运行。 主要包括以下各个元素。 A.包名(package):指定本应用内java主程序包的包名。当没有指定apk的文件名时,编译后产生程序包将以此命名。本包名应当在Android系统运行时唯一。 B.认证(certificate):指定本应用程序所授予的信任级别,目前有的认证级别有platform(system)、shared、media以及应用自定义的认证
您可能关注的文档
最近下载
- 一把手 2025年度在带头强化政治忠诚、提高政治能力;在带头固本培元、增强党性;在带头敬畏人民、敬畏组织、敬畏法纪;在带头干事创业、担当作为;在带头坚决扛起管党治党责任五个带头方面存在的问题.docx VIP
- 四川成都农业科技中心招聘真题2024.docx VIP
- 四库全书基本概念系列文库:韵略汇通.pdf VIP
- 元气森林外星人电解质水校园圈层营销方案.pptx VIP
- 中国儿童社交技能评估量表(儿童).docx VIP
- 成都农业科技中心招聘考试真题2024.docx VIP
- 《新媒体翻译(校企)》课程教学大纲(本科).docx VIP
- 《新媒体翻译(校企)》课程教学大纲(本科).pdf VIP
- 2024年成都农业科技中心招聘考试真题.pdf VIP
- 简论在象牙门与兽角门的交叉路口追寻道德要义.doc VIP
原创力文档

文档评论(0)