編輯:關於Android編程
標簽
一、如何配置
說明:一般的值可以通過value屬性來指定,但是如果要指定一個資源的id,則需要使用resource屬性來配置。
指定的api_key值為存儲在資源文件string中的api_key值 如:AIzaSyBhBFOgVQclaa8p1JJeqaZHiCo2nfiyBBo
指定的resId值則是為res_id的資源id號 而不是string中的res_id值
.....
Java代碼段: try {
ApplicationInfo appInfo = getPackageManager().getApplicationInfo(getPackageName(),
PackageManager.GET_META_DATA);
String value = appInfo.metaData.getString("api_key");
Log.d("Tag", " app key : " + value); // Tag﹕ app key : AIzaSyBhBFOgVQclaa8p1JJeqaZHiCo2nfiyBBo
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
.....
Java代碼段: try {
ActivityInfo activityInfo = getPackageManager().getActivityInfo(getComponentName(),
PackageManager.GET_META_DATA);
// 獲取到的是 @string/ice 對應的資源id值
int value = activityInfo.metaData.getInt("resource_id");
Log.d("Activity Tag", "resource_id : " + value); // Activity Tag﹕ resource_id : 2131361808
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
3、在
Java代碼段:.....
try {
ComponentName cn=new ComponentName(this, MetaDataService.class);
ServiceInfo info=this.getPackageManager()
.getServiceInfo(cn, PackageManager.GET_META_DATA);
String value = info.metaData.getString("service_meta_data");
Log.d("Service TAG", " value == " + value);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}Java代碼段:.....
try {
ComponentName cn=new ComponentName(this, MetaDataReceiver.class);
ActivityInfo info=context.getPackageManager()
.getReceiverInfo(cn, PackageManager.GET_META_DATA);
String value = info.metaData.getString("receiver_meta_data");
Log.d("Receiver TAG", " value == " + value);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
Android實現漸變色的圓弧虛線效果
首先來看看效果圖:1,SweepGradient(梯度渲染)public SweepGradient (float cx, float cy, int[] colors,
深入理解Activity啟動流程
深入理解Activity啟動流程(一)–Activity啟動相關類的類圖Activity啟動時的概要交互流程用戶從Launcher程序點擊應用圖標
Android Camera 實時濾鏡(八)
一、Android Camera可以做哪些?1、功能拍攝相片 視頻錄制 取景器(掃描類應用,如人臉識別,名片識別,條形碼識別)2、根據Camera API實現自己的拍照程
Android之Activity生命周期淺析(一)
??Activity作為四大組件之一,出現的頻率相當高,基本上我們在android的各個地方都能看見它的蹤影,因此深入了解Activity,對於開發高質量應用程序是很有幫