Activity 活动

Activity活动:Android四大组件之一

Android 四大组件:

    1.Activity活动

    (1)一个Activity通常就是一个单独的屏幕(窗口)。

    (2Activity之间通过Intent进行通信。

    (3android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Activity

     2.概念:Activity:活每个活都会定一个布局文件作展示的

        Activity都是Activity的子

         ActivityContext的子
       
Context:上下文视图业务逻辑等存在的环

  

 2.Activity建方式

 (1)在包右 new- Activity- EmptyActivity-起个名字即可

  (2)   在包 右   new - Javaclass - 起个名字并且 Activity 然后在该类中重 onCreate方法

   res/layout/创建一个布局文件作为该Activity定布局文件
   
onCreate方法中添加方法setContentView(R.layout.布局id)
   
在清文件中注册:manifest文件中
   
<application标签下面添 <activity标签添加属name并将
   
该类的包名和类名添加进去即

    2.Service服务

    

    (1service用于在后台完成用户指定的操作

      (2)startService()bindService()区别:

          (a)started service(启动服务)是由其他组件调用startService()方法启动的,这导致服务的onStartCommand()方法被调用。当服务是started状态时其生命周期与组键无关,并且可以在后台无限期运行,即使启动服务的组件已经被销毁。因此,服务需要在完成任务后调用stopSelf()方法停止,或者由其他组件调用stopService()方法停止。

        (b)使用bindService()方法启用服务,调用者与服务绑定在了一起,调用者一旦退出,服务也就终止,大有“不求同时生,必须同时死亡”的特点。

    3.BroadCastReceiver 广播接受者

  (1android平台提供了Content Provider使一个应用程序的指定数据集提供给其他应用程序

  2 )只有需要在多个应用程序间共享数据是才需要内容提供者

    4.Contentprovider 内容提供者










运行结果如下:




猜你喜欢

转载自blog.csdn.net/LoverLeslie/article/details/80627981