Android 学习日志(1) 组件

本文深入解析Android四大核心组件:Activity、Service、BroadcastReceiver与ContentProvider的功能与使用方式。阐述了Activity作为UI显示的重要角色,Service在后台运行的特性,BroadcastReceiver接收系统广播的能力,以及ContentProvider在文件读取中的作用。强调了所有组件必须在AndroidManifest.xml中声明的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java.lang.Object
    1. Activity 组件 --负责图像的显示. 
        1. Activity 组件可同时存在多个
        2. Activity 不同于c/C++ 可脱离程序入口点(MainActivity)独立运行
        3. Activity 启动时传入的Intent参数就是当前Activity的context上下文,Activity 通过这个上下文来获悉如何正确的显示。
    2. Service  组件 --后台服务线程类.
    3. BroadCastReciver 广播组件 --负责接受系统广播
    4. ContentProvider 文件组件 --文件的读取


    

Android应用内所有在用的组件都应该在AndroidManifest.xml 文件中被声明

如果未声明,组件将不被启用.  --类似于makdefile文件中声明c/c++的头文件?

 
<manifest ... >
    <application android:icon="@drawable/app_icon.png" ... >
        <activity android:name="packageName.ActivityName_One">
        </activity>
        <activity android:name="packageName.ActivityName_Two">
        </activity>

        <service android:name="packageName.ServiceName_One">
        </service>
        <receiver android:name="packageName.ReceiverName_One">
        </receiver>
        ...
    </application>
</manifest>


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值