Android手机开发文稿.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android手机开发文稿

重要组件 Intent广播的“消费者”。通过创建和注册一个Broadcast Receiver,应用程序可以监听符合特定条件的广播的Intent。Broadcast Receiver 会自动的启动你的Android应用程序去响应新来的Intent。Broadcast Receiver是事件驱动程序的理想手段。 提供共享的数据存储。Content Provider(内容提供器)用来管理和共享应用程序的数据库。在应用程序间,Content Provider是共享数据的首选方式。这意味着,你可以配置自己的Content Provider去存取其他的应用程序或者通过其他应用程序暴露的Content Provider去存取它们的数据。Android设备本身包含了几个Content Provider来访问像联系人信息等有用的数据库。 简单的消息传递框架。使用Intent,你可以在整个系统内广播消息或者给特定的Activity或者服务来执行你的行为意图。系统会决定那个(些)目标来执行适当的行为。 重要java 包 android.app :提供高层的程序模型、提供基本的运行环境 android.content 包含各种的对设备上的数据进行访问和发布的类 android.database :通过内容提供者浏览和操作数据库 android.graphics :底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上. android.location :定位和相关服务的类 android.media :提供一些类管理多种音频、视频的媒体接口 :提供帮助网络访问的类,超过通常的.* 接口 android.os :提供了系统服务、消息传输、IPC机制 android.opengl :提供OpenGL的工具,3D加速 vider :提供类访问Android的内容提供者 android.telephony :提供与拨打电话相关的API交互 android.view :提供基础的用户界面接口框架 android.util :涉及工具性的方法,例如时间日期的操作 android.webkit:默认浏览器操作接口 android.widget:包含各种UI元素(大部分是可见的)在应用程序的屏幕中使用 常见界面控件 TextView EditText Button ImageButton Checkbox RadioButton Spinner ListView TabHost 常见布局 LinearLayout 线性布局 垂直、水平 RleativeLayout 相对布局 相对于另一个控件或容器的布局 TableLayout 表格布局 类似于html中的table布局 FrameLayout 帧布局 AbsoluteLayout 绝对布局 纲要 Android概述 平台架构 重要组件 开发环境介绍 Hello World! Demo演示 开发环境搭建 安卓模拟器 安卓模拟器(AVD): Android 为开发人员提供了可以在电脑上直接调试应用程序的虚拟设备 AVD(Android Virtual Device)。使用 AVD可以方便地对应用程序进行调试 程序调试DDMS DDMS 是 Dalvik Debug Monitor Service的简称,主要功能是监控应用程序的运行并打印日志、模拟电话打入与接听、模拟短信的收发、虚拟地理位置等。有了 DDMS 的帮助,可以大大降低应用程序的测试成本。 纲要 Android概述 平台架构 重要组件 开发环境介绍 Hello World! Demo演示 Hello world ! 新建Android工程 选择支持的android版本 确认 源代码 编译后的class 资源文件夹 图像文件 布局文件 字符串资源 功能清单文件 源代码 文件位置:Src/com.huaxia.Helloworld.java 代码: public class Helloworld extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } 布局文件 Res/layout/main.xml ?xml version=1.0 encoding=utf-8? LinearLayout xmlns:android=/

文档评论(0)

叮当文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档