TP02-anroid开发基础.ppt

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

安装ADT Android Development Tools,是eclipse的一个插件 下载并安装Android SDK Activity 最基本模块,每个activity代表一个用户能够看到的屏幕 Service 生命周期长且没有界面的程序 Broadcast receiver 广播接收器,接收广播消息 Content Provider 提供标准接口,用来获取和操作数据,使数据在不同应用程序之间共享。 基于应用的开发 基于游戏的开发 Activity对象就是一个能够看得见的一个手机屏幕。 Api Level,是用一个数字表示的android不同平台下的sdk版本 Android工程名 程序运行平台 应用程序名称 应用程序的包名,android应用程序以包为单位 创建一个Activity 运行平台的level src:源文件 gen:自动生成的代码 assets:外部资源 res:应用程序内部资源 androidManifest.xml 系统主配置文件 示例可以直接运行 编译后的class文件 应用程序中,若干个class文件可以进一步转换为dex文件,dex文件为dalvik虚拟机所识别的中间字节码文件,是对class文件的进一步优化,由dx命令根据class文件得到 Apk文件为android可以识别的可安装文件,apk文件中包含应用程序所需的各种资源,dex文件等内容。由apkbuilder工具根据resources.ap_和dex文件生成 该文件中包含应用程序中所需要的资源,包括第三方库,图片,音频,xml,主配置文件等等。由aapt工具生成 public class HelloActivity extends Activity { /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);//固定写法 /** * TextView是一个能够承载文字的label,TextView的构造需要Context对象, * Context是一个抽象类,是应用程序环境的全局信息门面,可以访问指定的系统资源 * Activity和Service都实现了Context */ TextView txtName=new TextView(this); //指定textView中的文字 txtName.setText(这是第一个窗口中的文字); //textView显示在屏幕上 setContentView(txtName); } } 应用程序中所需的字符,可以定义在string.xml中,利于维护,利于国际化扩展。 该文件放在工程的res下的values目录下 ?xml version=1.0 encoding=utf-8? resources string name=helloHello World, HelloActivity!/string string name=app_nameHelloworld/string /resources android的界面布局采用xml形式的布局文件,类似于网页采用html作为布局一样。Android定义了一套xml标记,用来定义界面布局。 该文件放在res下的layout目录下 屏幕能显示的组件称为view组件,能够显示多个view组件的组件,称为viewgroup,只要是viewgroup,就需要指定布局器,android中有5大布局器(以后章节学习) ?xml version=1.0 encoding=utf-8? LinearLayout 这是一个线性布局器,android有5大布局器 xmlns:android=/apk/res/android android:orientation=vertical android:layout_width=fill_parent android:layout_height=fill_parent TextView 能够显示文本的Label android:layout_width=fill_parent android:layout_height=wrap_content android:text=“@string/hello“ 这里引用了stri

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档