Android(安卓)Manifest文件中meta-data的配置读取
16lz
2021-12-04
Manifest文件中配置meta-data的读取,例如如下配置信息:
<meta-data
android:name="AA_DB_NAME"
android:value="Pickrand.db" />
读取方式
public static <T> T getMetaData(Context context, String name) {try {final ApplicationInfo ai = context.getPackageManager().getApplicationInfo(context.getPackageName(),PackageManager.GET_META_DATA);if (ai.metaData != null) {return (T) ai.metaData.get(name);}}catch (Exception e) {Log.w("Couldn't find meta-data: " + name);}return null;}private int getMetaDataDatabaseVersionOrDefault() {Integer aaVersion = ReflectionUtils.getMetaData(mContext, AA_DB_VERSION);if (aaVersion == null || aaVersion == 0) {aaVersion = 1;}return aaVersion;}private String getMetaDataSqlParserOrDefault() { final String mode = ReflectionUtils.getMetaData(mContext, AA_SQL_PARSER); if (mode == null) { return DEFAULT_SQL_PARSER; } return mode;}
更多相关文章
- Android(安卓)tabhost让选中项加上背景图
- android与.NET webservice
- Android(安卓)SDK Manager 无法更新SDK
- android学习轨迹之二:Android权限标签uses-permission的书写位置
- Android发送短信方法实例详解
- 利用Handler来更新android的UI
- Android(安卓)读取资源文件实例详解
- 如何去除launcher 上默认的 google search bar.
- 【Android】如何用MediaPlayer实现一个简单的音视频播放器