
AndroidMainfest
文章平均质量分 65
JasonQQIT
这个作者很懒,什么都没留下…
展开
-
AndroidMainfest.xml详解——总纲
AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,一般情况下配置文件样例如下:原创 2015-06-30 22:44:20 · 685 阅读 · 0 评论 -
AndroidMainfest.xml详解——<grant-uri-permission>
语法:<grant-uri-permission android:path="string" android:pathPattern="string" android:pathPrefix="string" />包含于:<provider> 说明: 指定父 Content Provider 访问权限的哪些子原创 2017-01-11 10:30:12 · 796 阅读 · 0 评论 -
AndroidMainfest.xml详解——<intent-filter>
语法:<intent-filter android:icon="drawable resource" android:label="string resource" android:priority="integer" > . . .</intent-filter>包含于: <activity> <activity-alia原创 2017-01-11 11:25:13 · 954 阅读 · 0 评论 -
AndroidMainfest.xml详解——<manifest>
语法:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="string" android:sharedUserId="string" android:sharedUserLabel="string resource"原创 2017-01-11 12:07:14 · 1381 阅读 · 0 评论 -
AndroidMainfest.xml详解——<path-permission>
语法:<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" androi原创 2017-01-11 12:54:30 · 497 阅读 · 0 评论 -
AndroidMainfest.xml详解——<permission>
语法:<permission android:description="string resource" android:icon="drawable resource" android:label="string resource" android:name="string" android:permi原创 2017-01-11 13:30:18 · 458 阅读 · 0 评论 -
AndroidMainfest.xml详解——<permission-group>
语法:<permission-group android:description="string resource" android:icon="drawable resource" android:label="string resource" android:name="string" /原创 2017-01-11 13:54:40 · 464 阅读 · 0 评论 -
AndroidMainfest.xml详解——<permission-tree>
语法:<permission-tree android:icon="drawable resource" android:label="string resource" ] android:name="string" />包含于:<manifest> 说明: 声明权限树的基础名称。 应用程序拥有树中的所有名称。 可以通过调用原创 2017-01-11 14:01:14 · 453 阅读 · 0 评论 -
AndroidMainfest.xml详解——<provider>
语法:<provider android:authorities="list" android:enabled=["true" | "false"] android:exported=["true" | "false"] android:grantUriPermissions=["true" | "false"] and原创 2017-01-11 14:31:33 · 2007 阅读 · 0 评论 -
AndroidMainfest.xml详解——<uses-permission-sdk-23>
语法:<uses-permission-sdk-23 android:name="string" android:maxSdkVersion="integer" />包含它的文件<manifest> 说明: 指明应用需要特定权限,但仅当应用在 API 级别 23 或更高版本的设备上运行时才需要。如果设备运行的是 API 级别 22 或更低版本,则应用没有指定的权限。 当您更新应原创 2017-01-11 14:50:21 · 3733 阅读 · 0 评论 -
AndroidMainfest.xml详解——<supports-gl-texture>
Google Play 根据应用程序支持的纹理压缩格式来对其进行过滤,以确保该应用程序只能在能够正确处理其纹理的设备上安装。 通过纹理压缩过滤机制,可以根据 GPU 平台来指定目标设备的类型。 关于 Google Play 如何利用 元素作为过滤条件的详情,请参阅下文 Google Play 和纹理压缩过滤机制。 语法:<supports-gl-texture android:name="s原创 2017-01-11 15:01:26 · 377 阅读 · 0 评论 -
AndroidMainfest.xml详解——<uses-configuration>
语法:<uses-configuration android:reqFiveWayNav=["true" | "false"] android:reqHardKeyboard=["true" | "false"] android:reqKeyboardType=["undefined" | "nokeys" | "qwerty" | "twelvekey"] android:reqN原创 2017-01-11 15:10:14 · 337 阅读 · 0 评论 -
AndroidMainfest.xml详解——<uses-sdk>
语法:<uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" android:maxSdkVersion="integer" />包含它的文件:<manifest> 说明: 您可以通过整数形式的 API 级别表示应用与一个或多个版本的 Android 平台的兼原创 2017-01-11 15:32:34 · 1802 阅读 · 0 评论 -
AndroidMainfest.xml详解——<receiver>
语法:<receiver android:enabled=["true" | "false"] android:exported=["true" | "false"] android:icon="drawable resource" android:label="string resource" android:name原创 2017-01-11 16:00:45 · 535 阅读 · 0 评论 -
AndroidMainfest.xml详解——<data>
语法:<data android:scheme="string" android:host="string" android:port="string" android:path="string" android:pathPattern="string" android:pathPrefix="string" android:m原创 2017-01-11 10:19:12 · 727 阅读 · 0 评论 -
AndroidMainfest.xml详解——<compatible-screens>
语法:<compatible-screens> <screen android:screenSize=["small" | "normal" | "large" | "xlarge"] android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi"原创 2017-01-11 10:06:40 · 296 阅读 · 0 评论 -
AndroidMainfest.xml详解——<application>
语法:<application android:allowTaskReparenting=["true" | "false"] android:allowBackup=["true" | "false"] android:backupAgent="string" android:backupInForeground=["t原创 2017-01-11 09:43:28 · 639 阅读 · 0 评论 -
AndroidMainfest.xml详解——<meta-data>
语法如下: 包含于: 但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。xml代码段:java代码段:ActivityInfo info=this.getPackageManager().getActivityInfo(getComponentName(),PackageManager.GET_ME原创 2015-06-30 22:53:03 · 638 阅读 · 0 评论 -
AndroidMainfest.xml详解——<uses-permission/>
最近几年看了很多大神的博客和GitHub,自己想写、但是每次都觉得太麻烦了,而都放弃了。今天开始我打算把知识系统的和小伙伴们一起回顾分享一下,每篇文章可能不长,但是会按照类别找一些零散的时间依次更新。正如标题所讲,先从清单中的说起。当我们在Android系统总使用某些权限时,需要在 AndroidMainfest.xml清单中加入相应的权限,他是系统的一种安全机制uses-permissi原创 2016-11-23 15:07:00 · 3977 阅读 · 1 评论 -
AndroidMainfest.xml详解——<android:installLocation&&versionCode&&VersionName&&sharedUserId&&Label/>
在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置. android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示:<manifest xmlns:android="http://schemas.android.c原创 2017-01-05 21:18:15 · 560 阅读 · 0 评论 -
AndroidMainfest.xml详解——minSdkVersion,targetSdkVersion
minSdkVersion:新版本中public了老版本没有的接口,如果我写的一个App中用到了只有新版本才有的接口,肯定不能让它跑在老版本SDK上,不然会报错。 Android是如何保证这一点的?靠定义minSdkVersion来实现。 比如,如果我定义了原创 2017-01-09 17:45:52 · 777 阅读 · 0 评论 -
AndroidMainfest.xml详解——<uses-feature/>
uses-feature声明 AndroidManifest中的uses-feature配置用来声明一个app在运行时所依赖的外部的硬件或软件特征(feature),uses-feature还提供了一个required属性配置,表示此项依赖的软硬件特征是否是必须的,当它设置为true表示此app运行时必须使用此项特征,如果没有则无法工作,如果它设置为false,表示应用在运行时需要用到这些特征,但原创 2017-01-09 18:05:05 · 393 阅读 · 0 评论 -
AndroidMainfest.xml详解——<supports-screens/>
语法:<supports-screens android:resizeable=["true"| "false"] android:smallScreens=["true" | "false"] android:normalScreens=["true" | "false"] android:原创 2017-01-09 19:22:40 · 538 阅读 · 0 评论 -
AndroidMainfest.xml详解——<instrumentation/>
语法:<instrumentation android:functionalTest=["true" | "false"] android:handleProfiling=["true" | "false"] android:icon="drawable resource" android:labe原创 2017-01-09 19:38:30 · 557 阅读 · 0 评论 -
AndroidMainfest.xml详解——<application/>
语法:<application android:allowTaskReparenting=["true" | "false"] android:allowBackup=["true" | "false"] android:backupAgent="string" android:backupInForeground=["t原创 2017-01-09 19:46:36 · 1595 阅读 · 0 评论 -
AndroidMainfest.xml详解——<action>
语法:< action android:name="string" />包含于 intent-filter说明: 在 Intent 过滤器中添加一个 Action。 < intent-filter > 元素必须包含一个或多个 < action > 元素。如果其中没有包含任何 < action > 元素,则过滤器不会接收任何 Intent 对象。 关于 Intent 过滤器及过滤器内各种 Acti原创 2017-01-09 20:24:45 · 671 阅读 · 0 评论 -
AndroidMainfest.xml详解——<uses-library/>
导语:Google Play 利用 Manifest 文件中声明的 < uses-library > 元素进行过滤, 使得无法满足应用程序对链接库需求的设备就无法安装该应用程序。关于过滤机制的详细信息,请参阅文章Google Play 过滤器 语法:<uses-library android:name="string" android:required=["true" | "false"]原创 2017-01-09 19:56:05 · 1012 阅读 · 0 评论 -
AndroidMainfest.xml详解——<category>
语法:<category android:name="string" />包含于: < intent-filter > 说明: 在 Intent 过滤器中加入一个类别名称。 关于 Intent 过滤器和过滤器中类别的作用,详情请参阅 Intent 和 Intent 过滤器。 属性: android:name 类别的名称。 在 Intent 类中用 CATEGORY_name 常量定义原创 2017-01-09 20:29:28 · 630 阅读 · 0 评论 -
AndroidMainfest.xml详解——<activity>
语法:<activity android:allowEmbedded=["true" | "false"] android:allowTaskReparenting=["true" | "false"] android:alwaysRetainTaskState=["true" | "false"] android:autoRemoveFr原创 2017-01-10 10:46:57 · 5018 阅读 · 2 评论 -
AndroidMainfest.xml详解——<activity-alias>
语法: < activity-alias android:enabled=["true" | "false"] android:exported=["true" | "false"] android:label="string resource" android:name="string" android:p原创 2017-01-11 09:16:58 · 593 阅读 · 0 评论 -
AndroidMainfest.xml详解——<service>
语法:<service android:description="string resource" android:enabled=["true" | "false"] android:exported=["true" | "false"] android:icon="drawable resource" android:iso原创 2017-01-11 16:20:11 · 1311 阅读 · 0 评论