android獲取目錄檔案values/arrays.xml資料的方法,簡易快捷
在Android中,用string-array是一種簡單的提取XML資原始檔資料的方法。
例:
把相應的資料放到values/arrays.xml檔案裡
<?xml
version= "1.0" encoding= "utf-8" ?>
<resources>
<string-array
name= "shanghai_area" >
<item>長寧區</item>
<item>奉賢區</item>
<item>徐彙區</item>
<item>虹口區</item> </string-array>
</resources>
|
然後在Activity裡,直接使用相應的介面獲取資料即可。示意程式碼如下:
Resources res = getResources();
String[] strSHArea = res.getStringArray(R.array.shanghai_area);
即可取得string-array name="shanghai_area"下的所有item資料,簡單又方便的一種方法。
相關推薦
android獲取目錄檔案values/arrays.xml資料的方法,簡易快捷
在Android中,用string-array是一種簡單的提取XML資原始檔資料的方法。 例: 把相應的資料放到values/arrays.xml檔案裡 <?xml version="1.0" encoding="utf-8"?> <r
安卓獲取渠道名渠道id Android獲取裝置唯一標識的終極解決方法,防止安卓7.0時崩潰問題
一,先說獲取渠道名(這裡以友盟為例) /* * 4.5.1新加渠道名欄位,用來傳給後臺去統計各個渠道下載量 * */ public static String getSource() { //獲取渠道名 Strin
boost::filesystem獲取目錄下的所有.xml檔名,並批量更改.xml檔案中的內容。
第一步,遍歷資料夾並獲取所有.xml檔名,並存入files列表。 #include <boost/filesystem.hpp> namespace fs = boost::filesystem; int get_filenames(const std::s
Android獲取本地檔案的真實路徑,content型別轉為file型別
來源網路。記錄知識點以防備用..... 相容不同的機型獲取到的檔案路徑型別,以防異常情況發生。 public static String getPath(Context context, Uri uri) { if ("content".equalsIgnoreCase(uri.ge
java獲取配置檔案.properties中的資料
方法太多,只寫一種比較簡單的。 檔案test1.properties內容 test1 = 123; test2=321 Properties prop = new Properties(); prop.load(new FileInputStre
android獲取APK檔案,及應用內部簽名信息方法
1.獲取APK的簽名信息 private String showUninstallAPKSignatures(String apkPath) { String PATH_PackageParser = "android.content.pm.PackageParser";
Android 獲取含天氣資訊的JSON資料
百度的APIStore含有豐富的介面,涵蓋了生活的許多方面。例如,我們就可以通過APIStore的某個介面獲取到含有天氣資訊的JSON資料,從而實現天氣預報。 首先,使用者要有一個百度賬號,然後登陸以下網址:APIStore-中國和世界天氣全能版 該介面含有
Android 獲取選擇檔案的絕對路徑
package com.utils.common; import android.annotation.SuppressLint; import android.content.ContentUris; import android.content.Context; import android.data
Android客戶端解析web伺服器XML資料小問題
Android客戶端解析web伺服器XML資料 通過Pull 解析方式實現 程式碼如下: </pre><pre code_snippet_id="1703605" snippet_file_name="blog_20160601_4_6197354" na
Android 中從res/values/strings.xml中讀取具體的字串的方法
正確的解法:String mess = getResources().getString(R.string.mess_1);另外一種:you can simplify that to this.getString(R.string.some_id) 關鍵點android
Android獲取.Gradle檔案中的值和Manifests檔案中的值
專案中有登入頁面,但平時除錯的時候每次都輸入使用者名稱密碼來登入太麻煩,寫成固定值釋出的時候又要重新替換和註釋。所以就想從不同版本獲得資訊然後程式碼中控制。 在Android專案檔案中的build.gradle中,在android標籤下的defaultConf
Android eclipse遇見res->values->styles xml報錯
1.values下的 styles xml報錯 <style name="AppBaseTheme" parent="Theme.AppCompat.Light">報錯 <style name="AppBaseTheme" parent="
Android 獲取手機儲存資訊詳解(記憶體,外存等)
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); //系統記憶體資訊 ActivityManager.MemoryInfo memInfo = new ActivityManager
Python2.7 目錄下中沒有Script資料夾,順手安裝pip
現象描述:安裝了python2.7,發現沒有pip,去資料夾下看到沒有Script。 解決方法: 1、去下一個相應版本Python的Script資料夾, 2、放到C:\P
android WIFI Socket 檔案傳輸——問題已經解決了,發帖只因高興--嘿嘿--並不徹底歡迎點評
</pre><pre name="code" class="java">我的這個Socket是想保持一個長連線,檔案可以迴圈傳輸 但是我的問題在於,不能抓住檔案傳輸完成的這個時機,導致異常 我的檔案傳送程式碼 [code=java] publ
Android 獲取手機儲存資訊詳解(記憶體,外存等)
android 獲取手機儲存資訊詳解(記憶體,外存等) android不像ios,android可以外接Sd卡,並且也會有內接的儲存卡,此次專門研究下如何獲取android的儲存資訊。 一、RAM記憶體 RAM,也就是我們常說的手機記憶體。最早的記憶體大小
【C#】解決進行反序列化時出錯:。InnerException 訊息是“反序列化物件 屬於型別 System.String 時出現錯誤。讀取 XML 資料時,超出最大字串內容長度配額 (8192)。
解決:.NET進行反序列化時出錯:。InnerException 訊息是“反序列化物件 屬於型別 System.String 時出現錯誤。讀取 XML 資料時,超出最大字串內容長度配額 (8192)
Android獲取本機電話號碼的簡單方法
如何在Android上獲取本機電話號碼,目前Android上提供了一個API可以讀取早期SIM卡上固化的號碼, 複製程式碼程式碼如下: private String getPhoneNumber(){ TelephonyManager mTeleph
InnerException 訊息是“反序列化物件 屬於型別 *** 時出現錯誤。讀取 XML 資料時,超出最大字串內容長度配額 (8192)。(注意細節)
WEB站點在呼叫我們WCF服務的時候,只要傳入的引數過長,就報如下錯誤: 格式化程式嘗試對訊息反序列化時引發異常: 嘗試對引數 http://tempuri.org/ 進行反序列化時出錯: formDataXml。InnerException 訊息是“反序列化物件 屬於型別
windows10設定電腦資料夾,程式快捷方式的工具
要提高效率,使用電腦快捷鍵自然就缺少不了,windows10自帶的快捷鍵顯然不夠用了,百度上查詢“如何為資料夾新增一個快捷方式”,基本都是新建一個快捷方式,然後右擊選擇資料夾屬性,在快捷鍵中新增快捷鍵。 這個方法我也嘗試過了,用是能用,但是這個反應速度也太慢了,要