下载此文档

Android应用程序的Activity启动过程简要介绍和学习专题计划.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
Android应用程序Activity启动过程简要简介和学习筹划
分类: Android -08-14 15:46 1047人阅读 评论(0) 收藏 举报
        在Android系统中,Activity和Service是应用程序核心组件,它们以松藕合方式组合在一起构成了一种完整应用程序,这得益于应用程序框架层提供了一套完整机制来协助应用程序启动这些Activity和Service,以及提供Binder机制协助它们互相间进行通信。在前面文章Android进程间通信(IPC)机制Binder简要简介和学习筹划和Android系统在新进程中启动自定义服务过程(startService)原理分析中,咱们已经系统地简介了Binder机制和Service启动过程了,在本文中,简要简介Activity启动过程以及后续学习筹划。
        在Android系统中,有两种操作会引起Activity启动,一种顾客点击应用程序图标时,Launcher会为咱们启动应用程序主Activity;应用程序默认Activity启动起来后,它又可以在内部通过调用startActvity接口启动新Activity,依此类推,每一种Activity都可以在内部启动新Activity。通过这种连锁反映,按需启动Activity,从而完毕应用程序功能。
        这里,咱们通过一种详细例子来阐明如何启动Android应用程序Activity。Activity启动方式有两种,一种是显式,一种是隐式,隐式启动可以使得Activity之间藕合性更加松散,因而,这里只关注隐式启动Activity办法。
        一方面在Android源代码工程packages/experimental目录下创立一种应用程序工程目录Activity。关于如何获得Android源代码工程,请参照在Ubuntu上下载、编译和安装Android最新源代码一文;关于如何在Android源代码工程中创立应用程序工程,请参照在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层硬件服务一文。这里,工程名称就是Activity了,,这个例子源代码重要就是实当前这里了。下面,将会逐个简介这个package里面文献。
       应用程序默认Activity定义在src/shy/luo/activity/:
view plaincopy to clipboardprint?
package ;  
  
import ;  
  
import ;  
import ;  
import ;  
import ;  
import ;  
import ;  
import ;  
  
public class MainActivity extends Activity  implements OnClickListener {  
    private final static String LOG_TAG = "";  
  
    private Button startButton = null;  
  
    ***@Override  
    public void onCreate(Bundle savedInstanceState) {  
        (savedInstanceState);  
        setContentView();  
  
        startButton = (Button)findViewById();  
        (this);  
  
        (LOG_TAG, "Main Activity Created.");  
    }  
  
    ***@Override  
    pu

Android应用程序的Activity启动过程简要介绍和学习专题计划 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书百遍
  • 文件大小407 KB
  • 时间2021-12-10