gpt4 book ai didi

android - 相当于Android中的plist

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:50 26 4
gpt4 key购买 nike

我在原生 iOS 平台上开发了一个应用程序,我从 plist 中读取用户设置。

string settingsBundle = NSBundle.MainBundle.PathForResource ("Settings.bundle/Root", @"plist");
NSDictionary dic = NSDictionary.FromFile (settingsBundle);

我想知道在 AndroidXamarin.Android

中常见的做法是什么

最佳答案

您可以将默认用户设置放在 preferences.xml 中:

<?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>

然后像这样阅读:

SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this);
String syncConnPref = sharedPref.getString(SettingsActivity.KEY_PREF_SYNC_CONN, "");

查看更多详细信息 Defining Preferences in XML

关于android - 相当于Android中的plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33307964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com