智能终端APP程序开发 Activity及其生命周期 CH3 Activity及其生命周期.pptx

智能终端APP程序开发 Activity及其生命周期 CH3 Activity及其生命周期.pptx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Activity及其生命周期? Activity的创建? Activity的生命周期? JUnit单元测试? 资源的引用目录CONTENTS1Activity的创建2Activity的生命周期3JUnit单元测试4资源的引用Activity的创建一个 Android编写的应用是由活动(Activity)意图(Intent)广播接收器(BroadcastReceiver)内容提供器(ContentProvider)这四大部分组成的。其中,Activity(活动)是 Android一个 APP 中最基本的构成部分之一。Activity类似于JavaSE中的窗体,一个 Activity对象代表一个屏幕,用来创建显示窗口。在这四个组件中,Activity是用户唯一可以看得到的组件。它通过一个 Activity栈来进行管理。同时,用户可以在 Activity当中添加 TextView、Button、Checkbox等组件与 Activity进行交互。一般情况下,一个 Android应用是由多个 Activity组成的。不同的 Activity之间可以相互跳转,这个过程需要在资源清单文件 AndroidManifest.xml中添加权限。Activity的创建在创建一个 Android项目的时候,系统已经生成了一个 Activity。那么如何自己创建一个 Activity呢?创建 Activity的步骤如下:(1)在src目录中建立一个类,这个类继承自 Activity或其子类。在res/layout目录中建立一个后缀名为.xml的布局文件。(2)在新建的类文件中重写onCreate()方法,加载指定的布局文件。(3)改写清单文件 AndroidManifest.xml。Activity的创建右键点击“包名”,如图所示,选择菜单“New→Class”。Activity的创建在弹出的“New Java Class”窗口中输入要建立的类名和继承自哪个类,如图所示。 在“Name”文本框中输入名称,本例是Activity2。在“Superclass”中,点击按钮“Browse…”设置为继承自“android.app.Activity”类。然后点击“Finish”按钮完成创建。Activity的创建创建完成后,打开Activity2.java文件能够看到里面的内容,如图所示:Activity的创建右键res/layout文件夹,如图所示。选择菜单“New→Android XML File”。在弹出的“New Android XML File”窗口中,输入布局文件的文件名,选择要建立的布局类型。Activity的创建布局文件layout_activity2.xml代码如下:?xml version=1.0 encoding=utf-8?LinearLayout xmlns:android=/apk/res/android android:layout_width=match_parent android:layout_height=match_parent android:orientation=vertical TextView android:id=@+id/textView1 android:layout_width=wrap_content android:layout_height=wrap_content android:textSize=31dp android:textColor=#00ff00 android:text=这是第二个Activity //LinearLayoutActivity的创建Activity2中重写onCreate()方法,加载指定的布局文件layout_activity2.xml,其代码如下:public class Activity2 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.layout_activity2); }}Activity的创建原本的Androidmanifest.xml文件代码如下:?xml version=1.0 encoding=utf-8?manifest xmlns:android=/apk/res/android package=com.ch03_01 android:versionCode=1 android:versionName=1.0 uses-sdk andr

您可能关注的文档

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档