2012-05-08 49 views
-4

可能重复:
J2me detecting first start of application首先应用程序运行

我正在开发一个J2ME应用程序,我想知道这是否是第一次运行的应用程序设备能够向用户显示欢迎信息,否则用户将直接进入主屏幕

如何制作?

+2

这个问题被其他用户问过并且昨天回答了 你为什么学习搜索? http://stackoverflow.com/questions/10480413/j2me-detecting-first-start-of-application –

回答

-2

当您第一次运行应用程序时,您可以显示欢迎消息&然后创建任何类似任何.txt的普通文件。每次看到该文件是否存在时,使你的代码如@启动。如果存在,则转到主屏幕n,如果没有,则显示欢迎消息&创建文件。

编辑: 与Doctoror Drive同意。存储数据的更丰富的方式是使用Record Store。检查this

+1

我不同意在移动设备上创建文件是一个很好的解决方案。它会弄乱文件系统,并且文件不应该被用户意外删除,并且应用程序被删除后用户应该删除该文件。移动设备的最佳解决方案是创建一个唱片店。 –

0

一个简单的解决方案...

当用户点击该按钮关闭欢迎消息,文件写入到磁盘中。当您下次启动应用程序时,请检查文件是否存在 - 如果存在,用户已经看到欢迎屏幕。如果该文件不存在,欢迎屏幕未显示(即应用程序的第一次运行)

与其问您这样的问题,您应该发布一些想法或某些代码以向我们显示你至少已经试图自己先做。

+0

我不同意在移动设备上创建文件是一个很好的解决方案。它会弄乱文件系统,并且文件不应该被用户意外删除,并且应用程序被删除后用户应该删除该文件。移动设备的最佳解决方案是创建一个唱片店。 –

+1

如果我们只是在谈论一个小文件,指出用户是否看过欢迎屏幕,我认为它可能是一个合适的解决方案。如果用户意外删除文件,他们会再次看到欢迎屏幕 - 没什么大不了的。文件本身只有几个字节大小,所以它不会占用空间,但是会导致文件系统有点混乱。但是,用户应该编写代码以将文件写入适合其目的的位置,例如“设置”或“配置”目录。 – wattostudios

相关问题