android meta-data获取
16lz
2022-05-26
取得meta-data中的数据在manifest中声明:<meta-data android:name="MY_META_KEY" android:value="输入的value37483748937429" /> public static String getAppKey(Context context) { Bundle metaData = null; String appKey = null; try { ApplicationInfo ai = context.getPackageManager().getApplicationInfo( context.getPackageName(), PackageManager.GET_META_DATA); if (null != ai) metaData = ai.metaData; if (null != metaData) { // MY_META_KEY是meta-data中对应的key值 appKey = metaData.getString(MY_META_KEY); if ((null == appKey) || appKey.length() != 24) { appKey = null; } } } catch (NameNotFoundException e) { } return appKey; }
更多相关文章
- 『ANDROID』反射取子类、父类 属性
- Flutter知识点:数据存储之File
- DataBinding(双向绑定)
- Android根据电话号码取得联系人姓名及头像
- android TabHost(选项卡)的使用方法
- Android(安卓)各层中日志打印功能的应用
- 【android】解决在图库中缩略图与实际图片不对应的问题
- android国际化(多语言)
- 针对Android(安卓)模拟器启动慢的问题