meta-data 쓰기

Program/Android 2013. 8. 1. 11:04

manifest 에 


1. <meta-data android:name="com.example.test.metatest"

android:value="@string/metatest" /> 선언


2. <string name="metatest">테스트</string>



3. try {
            ApplicationInfo ai = context.getPackageManager().getApplicationInfo(
                    context.getPackageName(), PackageManager.GET_META_DATA);
            if (ai.metaData != null) {
             String metaData = ai.metaData.getString("com.example.test.metatest");
            }
        } catch (PackageManager.NameNotFoundException e) {
            // if we can't find it in the manifest, just return null
        }

AND