android开发中怎么获取manifest.xml文件中的信息
2个回答
2016-01-11 · 知道合伙人教育行家
关注
展开全部
1. 用Java包给应用程序命名。这个包名是应用程序的唯一标识;
2. 描述应用程序的组件---组成应用程序的Activity、Service、Broadcast Receiver以及Content Provider。它要用每个组件的实现类来命名,并向外发布对应组件功能(例如,组件所能处理的Intent消息)。这些声明会让Android系统了解应用程序中组件,以及这些组件被加载的条件。
3. 判断哪些进程是主应用程序组件。
4. 声明应用程序所必须的权限,以便能够访问被保护的API,以及能够跟其他应用程序进行交互。
5. 为了跟应用程序组件进行交互,还声明了其他要求有的权限。
6. 列出了能够提供应用程序运行时的分析和其他信息的Instrumentation类。只有在开发和测试应用程序时才在清单文件中声明这些类,在应用程序被发布之前,要删除这些类。
7. 声明应用程序所要求的最小的Android API级别。
8. 列出应用程序必须链接的外部库。
2. 描述应用程序的组件---组成应用程序的Activity、Service、Broadcast Receiver以及Content Provider。它要用每个组件的实现类来命名,并向外发布对应组件功能(例如,组件所能处理的Intent消息)。这些声明会让Android系统了解应用程序中组件,以及这些组件被加载的条件。
3. 判断哪些进程是主应用程序组件。
4. 声明应用程序所必须的权限,以便能够访问被保护的API,以及能够跟其他应用程序进行交互。
5. 为了跟应用程序组件进行交互,还声明了其他要求有的权限。
6. 列出了能够提供应用程序运行时的分析和其他信息的Instrumentation类。只有在开发和测试应用程序时才在清单文件中声明这些类,在应用程序被发布之前,要删除这些类。
7. 声明应用程序所要求的最小的Android API级别。
8. 列出应用程序必须链接的外部库。
2016-01-09 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517198
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
如果下面的这种形式:
meta-data
android:name="Key"
android:value="1111111" />
的话,
获取方式:
public static String getMainKey(Context ctx){
String packageName = ctx.getPackageName();
PackageManager packageManager = ctx.getPackageManager();
Bundle bd = null;
String key = "";
try {
ApplicationInfo info = packageManager.getApplicationInfo(packageName, 128);
bd = info.metaData;//获取metaData标签内容
if (bd != null) {
// 获取AndroidManifest.xml文件中ZHUAMOB_APPKEY
Object keyO = bd.get("Key");
key = keyO.toString();//这里获取的就是value值
}
} catch (PackageManager.NameNotFoundException localNameNotFoundException1) {
}
return key;
}
meta-data
android:name="Key"
android:value="1111111" />
的话,
获取方式:
public static String getMainKey(Context ctx){
String packageName = ctx.getPackageName();
PackageManager packageManager = ctx.getPackageManager();
Bundle bd = null;
String key = "";
try {
ApplicationInfo info = packageManager.getApplicationInfo(packageName, 128);
bd = info.metaData;//获取metaData标签内容
if (bd != null) {
// 获取AndroidManifest.xml文件中ZHUAMOB_APPKEY
Object keyO = bd.get("Key");
key = keyO.toString();//这里获取的就是value值
}
} catch (PackageManager.NameNotFoundException localNameNotFoundException1) {
}
return key;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询