草庐IT

android - 从首选项打开的文件选择器 Intent

我正在尝试了解设置UI构建,我在android文档中看到首选项可以是Intent,但我现在想知道该Intent是否可以返回首选项值(例如由启动文件选择器Activity)?或者,如果我想选择一个文件或目录名称作为我的首选项设置的一部分,我是否需要构建自定义首选项View?有没有任何方便的例子?(似乎人们会对我做很多事情)。 最佳答案 [编辑]首先在您的preference.xml文件中创建一个首选项现在在首选项Activity中执行以下操作@OverrideprotectedvoidonCreate(BundlesavedInsta

android:有没有办法通过值而不是键从共享首选项中删除字符串?

几乎如标题所说。我有一个复选框,选中后会将一个字符串放入共享首选项,未选中时应删除相同的字符串。我想使用editor.remove但它要求一个键而不是一个字符串值,我似乎无法弄清楚...ID将是:"recept"+(fav_popis.getInt("brojanje",0)+1)但这在稍后用于创建ListView的字符串之间不起作用!editor.putInt("brojanje",fav_popis.getInt("brojanje",0)+1);editor.putString("recept"+(fav_popis.getInt("brojanje",0)+1),s_produ

android - 如何将 res/raw 文件夹中我的应用程序的自定义铃声添加到铃声首选项

我有这个RingtonePreference(来自AndroidStudio的默认SettingsActivity):pref_notification.xml:SettingsActivity.java:privatevoidsetupSimplePreferencesScreen(){if(!isSimplePreferences(this)){return;}//Add'general'preferences.addPreferencesFromResource(R.xml.pref_general);//Add'notifications'preferences,andacor

android - 有没有办法将搜索栏添加到我的实际首选项屏幕?

我一直看到有关添加您自己的搜索栏首选项的教程,但它不在我实际的prefs.xml中。有什么方法可以在我的主首选项屏幕中添加一个,还是我必须将它分开。 最佳答案 Google似乎有2个slider首选项-SeekBarPreference-内联SeekBarDialogPreference-基于对话但我不确定它们何时可用。您可以使用自定义内联SeekBarPreference由我(见底部的2个slider):我的代码很简单-SeekBarPreference.java:publicclassSeekBarPreferenceexten

java - 如何在 Android 设备上通过 libGDX 首选项正确保存游戏进度?

我正在使用下一个代码。此代码在桌面版本上运行良好,但在Android设备上则不行。返回Gdx.app.getPreferences(PREFS_NAME)始终为空。为什么?哪里会出错?importcom.badlogic.gdx.Gdx;importcom.badlogic.gdx.Preferences;publicclassBeatlesPreferences{//constantsprivatestaticfinalStringPREF_VIBRO="vibro";privatestaticfinalStringPREF_MUSIC_ENABLED="musicenabled";

Android首选项摘要默认颜色?

我已经在真实手机上安装了我的应用程序,即使在模拟器中首选项摘要似乎是相同的颜色,在真实手机中颜色不同(某种蓝色......但我想这取决于手机的型号)。如何将此颜色设置为我的自定义首选项组件?(我已经实现了自己的搜索栏,它的摘要文本颜色与所有其他组件的文本颜色不同...)。谢谢! 最佳答案 PreferencepUpdate=findPreference("sys_setting_update");pUpdate.setSummary(Html.fromHtml("Thisiscontent"));使用Html.fromHtml("T

android共享首选项和 bundle 与共享首选项

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion所以我一直在我的Activity之间很好地bundle我的数据,最近开始使用共享首选项保存我的数据,但现在我想知道如果我在Activity之间保存和加载共享首选项是否会更容易在电话上或如果在他们之间bundle我的数据并在他们关闭应用程序时使用共享首选项来保存它是更好的选择?我使用的数据只是一些简单的数据,例如一些整数字符串和bool数据。

java - 无法控制共享首选项中字符串集的顺序

这是我的第一个stackoverflow问题。我对此进行了很多谷歌搜索。在Hashsets、Treesets、LinkedHashSets、Collections、Stacks上(Stack类已弃用?)...我意识到我可以只使用SQLite,但我暂时试图避免这种情况。我正在AndroidStudio中开发一个应用程序。该应用程序与人打交道,列出他们并以不同方式联系他们。应用程序用户可以维护和控制三种类型的列表:最近联系、阻止和Collection夹。这些列表在共享首选项中保存为字符串集,因此它们在关闭和重新打开应用程序时仍然存在。当使用在线数据库填充列表时,各个字符串充当主键。我最关心

android - 如何使用共享首选项

这个问题在这里已经有了答案:Usingsharedpreferenceseditor(3个答案)关闭9年前。我是Android开发的新手-使用一本名为Sams在24小时内自学Android应用程序开发的书。到目前为止一直在关注它,但在尝试使用SharedPreferences时遇到了困难。在src/com.androidbook.triviaquiz文件夹中,我有一个名为QuizActivity的文件,其中包含以下内容:packagecom.androidbook.triviaquiz;importandroid.app.Activity;importandroid.os.Bundle

android - Preferences .xml 文件应该放在哪里?

当我创建一个首选项xml文件时(通过右键单击项目名称,选择|新建|其他|AndroidXML文件,然后从“新建AndroidXML文件”中的“资源类型”微调器中选择“首选项”对话框),它将它保存在res/xml中而不是res/layout中。这是应该的吗? 最佳答案 是的,首选项xml文件应该在res/xml目录中。res/layout目录,顾名思义,只存放布局xml文件。 关于android-Preferences.xml文件应该放在哪里?,我们在StackOverflow上找到一个类