Android清单文件详解
文章平均质量分 92
它是一个应用程序的清单,它也是应用程序的“产品说明书”,向Android系统介绍应用程序的信息,这些信息包括应用程序的组成部分部分,如Activity,服务,广播和内容提供者,还包括应用程序的能力,比如能处理怎样的消息和数据,以及申请的权限等。
李元静
专注移动开发10年,对Android、鸿蒙、Python以及Flutter均有涉猎。最近更新Python爬虫与鸿蒙专栏,著有《Flutter App开发从入门到实战》一书,感兴趣的读者加微极客学编程,实时掌握博主的更新动态。
展开
-
Android清单文件详解(六) ---- <activity>节点的属性
1.android:allowTaskReparentingandroid:allowTaskReparenting是一个任务调整属性,它表明当这个任务重新被送到前台时,该应用程序所定义的Activity是否可以从被启动的任务中转移到有相同亲和力的任务中。看过前面博文都知道,讲解过这个属性,为什么在这里还要在提一次呢?因为它与的android:allowTaskRepare原创 2015-07-20 20:18:06 · 5800 阅读 · 0 评论 -
Android清单文件详解(五)----<application>的属性详解
前面第三篇,第四篇博文虽然讲解了application节点的几个属性,但是还不够完全,本着对专业执着的精神,有必要深挖下去。1.android:allowBackup它表示是否允许应用程序参与备份。如果将该属性设置为false,则即使备份整个系统,也不会执行这个应用程序的备份操作,而整个系统备份能导致所有应用程序数据通过ADB来保存。该属性必须是一个布尔值,原创 2015-07-19 19:22:55 · 8858 阅读 · 0 评论 -
Android清单文件详解(四) ---- backupAgent的用法
android:backupAgent用来设置备份代理。对于大部分应用程序来说,都或多或少保存着一些持久性的数据,比如数据库和共享文件,或者有自己的配置信息。为了保证这些数据和配置信息的安全性以及完整性,Android提供了这样一个机制。我们可以通过这个备份机制来保存配置信息和数据以便为应用程序提供恢复点。如果用户将设备恢复出厂设置或者转换到一个新的Android设备上,系统就会在应用程序重新安装时自动恢复备份数据。这样,用户就不需要重新产生它们以前的数据或者设置了。这个进程对于用户是完全透明的,并且不影响原创 2015-07-16 19:31:51 · 14668 阅读 · 1 评论 -
Android清单文件详解(三)----应用程序的根节点<application>
当整个系统正在低内存运行时,并且希望应用程序缩减使用内存的时候,系统调用Application.onLowMemory()通知应用程序。但调用此方法的准确点没有定义时,通常它将在所有后台进程已经终止的时间附近发生。应用程序可执行此方法来释放任何缓冲或其拥有的不必要的资源。系统在从此方法中返回后运行垃圾回收操作。1.<application>节点配置;2.如何实现Application类;3.Application提供的函数及其用法。原创 2015-07-15 18:57:17 · 7405 阅读 · 1 评论 -
Android清单文件详解(二) ---- 应用程序权限声明
我们知道,Android系统的各个模块提供了非常强大的功能(比如电话,电源和设置等),通过使用这些功能,应用程序可以表现的更强大,更灵活。不过,使用这些功能并不是无条件的,而是需要拥有一些权限。接下来,我们就开始讲解另一个非常重要的知识点,其中主要包括应用程序的权限声明,自定义应用程序的访问权限和SDK版本限定。1.uses-permission——应用程序的权限申请;2.permission节点——自定义应用程序的访问权限;3.uses-sdk节点——SDK版本限定;4.instrumentation原创 2015-07-14 20:05:17 · 6560 阅读 · 0 评论 -
Android清单文件详解(一) ---- 一切从<manifest>开始
在AndroidManifest.xml文件中,首先看到是的节点,它是整个应用程序的基本属性,涵盖了默认进程名字,应用程序标识,安装位置,对系统的要求以及应用程序的版本等。它是AndroidManifest.xml文件的根节点,其中必须包含一个节点,并且必须指定xmlns:android和package属性,其语法如下面的代码所示:package="string"android原创 2015-07-13 18:57:42 · 24191 阅读 · 0 评论