在AndroidManifest.xml文件中有一个meta-data的值为长数字:
使用常用的方法读取:
始终无法获取到正确的值。
使用get(keyName)得到"9935297"。(
<meta-data
android:name="cg_tencent_ads_banner"
android:value="9079537189894199745" />
使用常用的方法读取:
public static String readMetaDataIntStr(Context context,String keyName){
Object object = null;
//1101753982,9079537189894199745
try{
String packageName = context.getPackageName();
ApplicationInfo info = context.getPackageManager().getApplicationInfo(packageName,
PackageManager.GET_META_DATA);
object = (Object)info.metaData.get(keyName);
return object.toString();
}catch(Exception e){
e.printStackTrace();
}
return null;
}
始终无法获取到正确的值。
使用get(keyName)得到"9935297"。(