Mobile/Android
[Android]manifest파일의 meta-data 사용하기
out of coding
2015. 6. 4. 17:58
정신없이 바쁜데 잠시 쉬면서 글하나 적어둡니다.
AndroidManifest파일에 보면 meta-data를 정의해서 사용할 수 있는데 정의된 값을 가져와서 사용할수 있습니다.
기본 사용법은 <meta-data name="[string] resource=[ressource specification] value=[string]">
Activity에서 해당 부분을 가져와서 사용할 경우에 다음과 같이 사용합니다.
try {
ApplicationInfo applicationInfo = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA);
Bundle bundle = applicationInfo.metaData;
return bundle.getString(key);
} catch(PackageManager.NameNotFoundException e) {
return "";
}