文档章节

Android获取Manifest中数据

素人派
 素人派
发布于 2016/12/31 20:45
字数 232
阅读 15
收藏 0
  • 介绍
开发Android程序,非常重要的一个配置文件就是manifest了。在这个文件中会配置你写的activity以及listener,还有权限,最会,你还可以自定义一些常量(meta-data)。那定义好的常量在代码中该怎么获取呢? 下面的内容就是介绍如何获取这些常量数据的。
  • 获取Application标签中的meta-data
下面是manifest中的常量配置(meta-data在application标签中): <meta-data android:name="surenpi" android:value="http://surenpi.com" /> 下面是Java代码: [codesyntax lang="java"]
System.out.println("packageName : " + getPackageName());
ApplicationInfo appInfo = super.getPackageManager().getApplicationInfo(getPackageName(),
		PackageManager.GET_META_DATA);

Bundle metaData = appInfo.metaData;
if(metaData != null)
{
	String adId = metaData.getString("surenpi");
	
	System.out.println("adId : " + adId);
}
else
{
	System.out.println("metaData is null.");
}
[/codesyntax] 注意: 上面的代码是获取Application标签中的meta-data的,如果要获取activity、receiver、service等其他元素中的meta-data的话,只要把上面代码中的getApplicationInfo修改为对应的即可。
  • 参考
http://www.it165.net/pro/html/201411/26936.html

本文转载自:http://surenpi.com/2015/06/05/android%e8%8e%b7%e5%8f%96manifest%e4%b8%ad%e6%95%b0%e6%8d%ae/

素人派

素人派

粉丝 27
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问

暂无文章

面试题必备-web页面基础

html标签是由<>包围的关键词 html标签是成对出现的 有部分标签是没有结束标签的,叫单标签, 页面中所有的内容,都是要放在HTML标签中的 HTML标签分三部分: 标签名称 标签内容 标签属性 HT...

达达前端小酒馆
今天
11
0
OSChina 周二乱弹 —— 女装大佬被拆穿是妹子假扮

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《All of the Stars》- Ed Sheeran 《All of the Stars》- Ed Sheeran 手机党少年们想听歌,请使劲儿戳(这里) @Leon_swool ...

小小编辑
今天
578
8
3. 彤哥说netty系列之Java BIO NIO AIO进化史

你好,我是彤哥,本篇是netty系列的第三篇。 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识。 简介 上一章我们介绍了IO的五种模型,实际上Java只支持其中的三种,即BIO/NIO/AIO。 本...

彤哥读源码
今天
45
0
02.日志系统:一条SQL更新语句是如何执行的?

我们还是从一个表的一条更新语句说起,我们创建下面一张表: create table T(ID int primary key, c int); 如果要将ID=2这一行c的值加1,SQL可以这么写: update T set c=c+1 where ID=2; 前...

scgaopan
今天
12
0
【五分钟系列】掌握vscode调试技巧

调试前端js 准备一个前端项目 index.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1......

aoping
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部