android - Android中plist的等价物
<p><p>我在原生 <code>iOS</code> 平台上开发了一个应用程序,我正在从 plist 中读取用户设置。 </p>
<pre><code>string settingsBundle = NSBundle.MainBundle.PathForResource ("Settings.bundle/Root", @"plist");
NSDictionary dic = NSDictionary.FromFile (settingsBundle);
</code></pre>
<p>我想知道在 <code>Android</code> 或 <code>Xamarin.Android</code></p> 中的常用方法是什么</p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以将默认用户设置放在preferences.xml 中:</p>
<pre><code><?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:key="pref_sync"
android:title="@string/pref_sync"
android:summary="@string/pref_sync_summ"
android:defaultValue="true" />
<ListPreference
android:dependency="pref_sync"
android:key="pref_syncConnectionType"
android:title="@string/pref_syncConnectionType"
android:dialogTitle="@string/pref_syncConnectionType"
android:entries="@array/pref_syncConnectionTypes_entries"
android:entryValues="@array/pref_syncConnectionTypes_values"
android:defaultValue="@string/pref_syncConnectionTypes_default" />
</PreferenceScreen>
</code></pre>
<p>然后这样读:</p>
<pre><code>SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this);
String syncConnPref = sharedPref.getString(SettingsActivity.KEY_PREF_SYNC_CONN, "");
</code></pre>
<p>在 <a href="http://developer.android.com/guide/topics/ui/settings.html#DefiningPrefs" rel="noreferrer noopener nofollow">Defining Preferences in XML</a> 上查看更多详细信息</p></p>
<p style="font-size: 20px;">关于android - Android中plist的等价物,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/33307964/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/33307964/
</a>
</p>
页:
[1]