安卓獲取清單檔案中的meta data

2021-07-12 05:51:18 字數 1155 閱讀 4662

1.字串 使用getstring()獲取

2.整數 如「100」 使用getint()獲取

3.布林值:「true」,」false」 使用getboolean()獲取

4.顏色值: 「#rgb」, 「#argb」, 「#rrggbb」, 或者 「#aarrggbb」 使用getint()獲取

5.浮點值 :「1.2」 使用getfloat()

注意:bundle中使用的是return (string) o;來獲取的**獲取乙個stringvalue值的,如果你配置的想配置的乙個字串的值是「000」時,但是在將metadata包裝成bundle的時候,」000」被解析成整數0,所以使用getstring()獲取的會是null。

//在activity應用元素。

activityinfo info = this.getpackagemanager().getactivityinfo(getcomponentname(),packagemanager.get_meta_data);

info.metadata

.getstring("meta_name");

.getstring("meta_name");

//在service應用元素。

componentname cn = new componentname(this, metadataservice.class);

serviceinfo info = this.getpackagemanager().getserviceinfo(cn, packagemanager.get_meta_data);

info.metadata

.getstring("meta_name");

//在receiver應用元素。

componentname cn = new componentname(context, metadatareceiver.class);

activityinfo info = context.getpackagemanager().getreceiverinfo(cn, packagemanager.get_meta_data);

info.metadata

.getstring("meta_name");

安卓開發 清單檔案

語法 package string android shareduserid string android shareduserlabel string resource android versioncode integer android versionname string android i...

安卓中獲取EditText中輸入的內容

安卓中獲取edittext中輸入的內容,方法如下 edittext.gettext 返回值型別為editable edittext.gettext tostring 轉換為string資料,方便操作 edittext輸入內容的形式有很多,如 plain text person name passwo...

獲取安卓應用的版本

獲取安卓應用的版本 在清單檔案androidmanifest.xml中設定程式的版本 android versionname 1.0.1 有時候我們須要在 中獲取到這個版本。1.獲取當前應用的版本號名 public string versionname try catch exception e r...