public static int GetMetaDataInt(Context context, String name) {            int Value = -1;           PackageManager pm = context.getPackageManager();           ApplicationInfo appInfo;           try {                appInfo = pm.getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA );                Value = appInfo. metaData.getInt(name);           } catch (NameNotFoundException e) {                e. printStackTrace();           }           return Value;     }     public static String GetMetaDataString(Context context, String name) {           String s = "";           PackageManager pm = context.getPackageManager();           ApplicationInfo appInfo;           try {                appInfo = pm.getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA );                s = appInfo. metaData.getString(name);           } catch (NameNotFoundException e) {                e. printStackTrace();           }           return s;     }
<meta-data android:name="ad_banner"
android:value="9079537189894199745" /> 如果 meta-data的值为 长数字,可以加 "\0" 强转成字符串,如 将"9079537189894199745"写成"\09079537189894199745"(加"\0")强转成字符串,用getString能拿到正确值。

更多相关文章

  1. ScrollNumber 数字滚动
  2. Android studio 提取文件指定字符串
  3. Android中字符串片段高亮
  4. android 创建数字签名应用程序
  5. 【Android 开发教程】经过预定义的查询字符串常量
  6. Android 设置EditText只输入数字
  7. 基于Android tess-two工程的数字识别

随机推荐

  1. Android Zipalign工具优化Android APK应
  2. Android实现宫格图片连续滑动效果
  3. Android(安卓)Geofence的学习(三)总结、Dem
  4. 移动Android开发-规范文档
  5. android 关于appcompat v7出错问题与解决
  6. Android中的AIDL
  7. Android自动解除系统锁屏
  8. android进程间服务通信示例
  9. Android(安卓)Activity之间跳转与传值
  10. Android 实现记住用户名和密码的功能