Java 如何允许用户在android应用程序中手动编辑属性文件?

Java 如何允许用户在android应用程序中手动编辑属性文件?,java,android,editor,properties-file,Java,Android,Editor,Properties File,我有一个android应用程序,它使用一个当前存储在SD卡上的属性文件 我想允许用户手动编辑此属性文件 是否有人们使用的首选编辑器,或者您是否为您的应用程序使用自己的编辑器 是否有人们使用的首选编辑器 我不知道有任何安卓设备附带文本编辑器,更不用说专门的属性文件编辑器了。如果有,我会相当惊讶 Android SDK不附带属性文件编辑器,除非您计算EditText。我不知道有哪个库实现了属性文件编辑器 你是否为你的应用程序推出自己的应用程序 大多数Android开发者不在设备上使用属性文件。取而代

我有一个android应用程序,它使用一个当前存储在SD卡上的属性文件

我想允许用户手动编辑此属性文件

是否有人们使用的首选编辑器,或者您是否为您的应用程序使用自己的编辑器

是否有人们使用的首选编辑器

我不知道有任何安卓设备附带文本编辑器,更不用说专门的属性文件编辑器了。如果有,我会相当惊讶

Android SDK不附带属性文件编辑器,除非您计算
EditText
。我不知道有哪个库实现了属性文件编辑器

你是否为你的应用程序推出自己的应用程序

大多数Android开发者不在设备上使用属性文件。取而代之的是,他们使用首选项,这是他们自己的UI(
PreferenceScreen
和kin)和后台存储(
SharedReferences
,加上Android O上的
PreferenceDataStore


您需要创建自己的UI来编辑属性。或者,根据您的用例,您可以实现一个更传统的基于首选项的系统,使用属性文件进行导入/导出。

我的核心代码在任何jvm上运行,所以我选择只使用属性文件。@RayTayek:这很好。要知道这在安卓领域是不寻常的,因此你将比你预期的更独立。是的,这似乎不寻常。在android版本中,我有使用共享首选项的代码,但仍然无法手动编辑,所以我扔掉了它。