首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从AndroidManifeast.xml访问元数据中的长键

从AndroidManifeast.xml访问元数据中的长键
EN

Stack Overflow用户
提问于 2013-05-14 05:22:56
回答 1查看 722关注 0票数 4

我实现了以下代码,并希望将key元数据值作为Long整数从MetaActivity.java类访问。

AndroidManifest.xml

代码语言:javascript
复制
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.slk.metachecking"
    android:versionCode="1"
    android:versionName="1.0" >

<application>
    <meta-data android:name="key" android:value="488659867867350" />
</application>

MetaActivity.java

代码语言:javascript
复制
ApplicationInfo ai = getPackageManager().getApplicationInfo(getPackageName(),
                        PackageManager.GET_META_DATA);
Bundle metaData = ai.metaData;

metaData.getString("key");  // Returns -36235050
metaData.getLong("key");  // Returns 0

安卓是否支持long作为元数据标签的类型?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-14 06:55:41

请参考http://developer.android.com/guide/topics/manifest/meta-data-element.html,因为您只支持getInt,所以如果要将长值指定为字符串(例如L123456789123456789),并将其解析为子字符串(1)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16535705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档