Java me 在j2me中存储设置的最佳方法是什么?

Java me 在j2me中存储设置的最佳方法是什么?,java-me,text-files,recordstore,Java Me,Text Files,Recordstore,我想存储j2me应用程序的设置。应用程序启动时,将加载设置。我找到的两种方法是 唱片库 在文本文件中读写 我想是, 使用记录存储的风险如果用户删除RMS数据,则我将取消设置。文本文件可以存储在jar中,所以用户不能删除它们 考虑到绩效和以上风险,上述两种方法中哪一种是最好的方法,还是有比上述两种更好的方法 [附件] 关于RMS文件 假设用户从计算机访问移动存储,则RMS文件可见。关于文本文件,如果我将txt文件存储在应用程序资源中,那么如果jar文件和用户无法访问它,它将成为一部分。卸载应用程序

我想存储j2me应用程序的设置。应用程序启动时,将加载设置。我找到的两种方法是

  • 唱片库
  • 在文本文件中读写
  • 我想是,

    使用记录存储的风险如果用户删除RMS数据,则我将取消设置。文本文件可以存储在jar中,所以用户不能删除它们

    考虑到绩效和以上风险,上述两种方法中哪一种是最好的方法,还是有比上述两种更好的方法

    [附件]

    关于RMS文件


    假设用户从计算机访问移动存储,则RMS文件可见。关于文本文件,如果我将txt文件存储在应用程序资源中,那么如果jar文件和用户无法访问它,它将成为一部分。卸载应用程序时,该文件也将被删除,因为它是jar的一部分。考虑到这一点,最好的方法肯定是RMS

    除非您提供应用程序的RMS数据,否则用户无法删除应用程序的RMS数据

    此外,如果用户卸载你的应用程序,数据将同时被删除:这是一件好事


    使用文本文件不是一个好主意,因为用户可以随时访问和删除它,而当用户卸载时,您无法删除它。

    谢谢,但假设用户从计算机访问移动存储,则RMS文件可见。关于文本文件,如果我将txt文件存储在应用程序资源中,那么如果jar文件和用户无法访问它,它将成为一部分。卸载应用程序时,该文件也将被删除,因为它是jar的一部分。考虑到这一点,正如我前面所说的,最好的方法是,不能在jar中写入文件。如果它非常重要,用户无法删除它,则将其存储在服务器上。