Android 从清单配置文件元数据中获取值
生活随笔
收集整理的這篇文章主要介紹了
Android 从清单配置文件元数据中获取值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在上班工作當中,也嘗到了一些新的知識,現總結如下
(1)從AndroidManifest.xml配置文件中獲取meta數據
<meta-data android:name="api_key" android:value="xxx" />
(2)獲取layout文件中的一些控件,如下是一個Activity
public class CustomActivity extends Activity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);Resources resource = this.getResources();String pkgName = this.getPackageName();setContentView(resource.getIdentifier("custom_activity", "layout", pkgName));// 獲取pkgName包下名為custom_activity的一個layout文件
TextView titleView = (TextView) this.findViewById(resource.getIdentifier("title", "id", pkgName));
// 獲取pkgName包下id為title的一個widget
} }
之后在AndroidManifest.xml中,對該Activity進行配置,配置包名為完全路徑名。
下面是查看resource.getIdentifier()方法分析
// getResources().getIdentifier(name, defType, defPackage)}
返回給定的resource_name所對應的標識符,類似于R文件中的id(個人理解)!
總結
以上是生活随笔為你收集整理的Android 从清单配置文件元数据中获取值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转载] 七龙珠第一部——第070话 五
- 下一篇: Cisco BFD双向转发检测技术部署案