标签:根目录 开发者 活动管理 sqlite 存储位置 发布 VID encoding 目录
目录
一、应用程序层
二、应用程序框架层
三、系统库和Android运行层
Libraries: 不属于Java,这个库是手机的常用功能
Virtual Machine:这是google自己开发的Java虚拟机
四、Linux内核
应用组件是 Android 应用的基本构建基块。每个组件都是一个不同的点,系统可以通过它进入您的应用。
Intent
传递到 startActivity()
或 startActivityForResult()
(当您想让 Activity 返回结果时)来启动 Activity
(或为其安排新任务)。Intent
传递到 startService()
来启动服务(或对执行中的服务下达新指令)。 或者,您也可以通过将 Intent
传递到bindService()
来绑定到该服务。Intent
传递到 sendBroadcast()、sendOrderedBroadcast()
或 sendStickyBroadcast()
等方法来发起广播ContentResolver
上调用 query()
来对内容提供程序执行查询。AndroidManifest.xml
Android
系统启动应用组件之前,系统必须通过读取应用的 AndroidManifest.xml
文件(“清单”文件)确认组件存在。 您的应用必须在此文件中声明其所有组件,该文件必须位于应用项目目录的根目录中。
其他功能有:
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<application android:icon="@drawable/app_icon.png" ... >
<activity android:name="com.example.project.ExampleActivity"
android:label="@string/example_label" ... >
</activity>
...
</application>
</manifest>
您必须通过以下方式声明所有应用组件:
<activity>
元素<service>
元素<receiver>
元素<provider>
元素Android Studio教程02-应用程序结构图及应用基础
标签:根目录 开发者 活动管理 sqlite 存储位置 发布 VID encoding 目录
原文地址:https://www.cnblogs.com/haochen273/p/10278540.html