android app 三星s8 适配问题 和 meta

您所在的位置:网站首页 医疗美容的特点不包括 android app 三星s8 适配问题 和 meta

android app 三星s8 适配问题 和 meta

#android app 三星s8 适配问题 和 meta| 来源: 网络整理| 查看: 265

废话不多说,解决问题看链接: http://www.jianshu.com/p/defcf4f29a12

看完上面的链接内容,你是否想,怎么动态改变meta-data值呢,你说直接在AndroidManifest写死,会不会对其他手机有影响呢?说实话,试了下好像没什么影响。但我们还是来看看怎么动态修改meta-data的值(因为我们可以动态获取手机型号(android.os.Build.MODEL),若是三星s8,我们就可以动态改变meta-data的值)。

那,怎么动态修改meta-data的值呢?

ApplicationInfo applicationInfo = null; try { applicationInfo = getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } if(applicationInfo == null){ throw new IllegalArgumentException(" get application info = null, has no meta data! "); } System.out.println("============="+applicationInfo.metaData.getString("android.max_aspect")); applicationInfo.metaData.putString("android.max_aspect", "2.1"); System.out.println("============="+applicationInfo.metaData.getString("android.max_aspect"))

//那 “android.max_aspect” 是什么呢?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3