Java 关闭应用程序直到某个日期
我有一个问题要问你们大家。我有我的应用程序,但我需要它只能打开到某一天。例如,如果用户今天打开应用程序,它会自动关闭,因为我只想打开到11/12,明白吗Java 关闭应用程序直到某个日期,java,android,android-studio,Java,Android,Android Studio,我有一个问题要问你们大家。我有我的应用程序,但我需要它只能打开到某一天。例如,如果用户今天打开应用程序,它会自动关闭,因为我只想打开到11/12,明白吗 希望我已经解释了我需要做什么。提前谢谢。我想你是想试用一下,对吗 有很多方法,我目前只有两种方法: 使用本地持久性数据 保存用户首次在preference或SQLite中启动应用程序的日期和时间 将用户可以使用应用程序的天数设置为常量,如最大使用量 每次用户运行应用程序时,请将当前时间与以前的日期时间进行核对。如果差值大于最大使用量,则关闭活
希望我已经解释了我需要做什么。提前谢谢。我想你是想试用一下,对吗 有很多方法,我目前只有两种方法:
- 保存用户首次在preference或SQLite中启动应用程序的日期和时间
- 将用户可以使用应用程序的天数设置为常量,如最大使用量
- 每次用户运行应用程序时,请将当前时间与以前的日期时间进行核对。如果差值大于最大使用量,则关闭活动
- 当用户首次启动应用程序时,将用户id和当前时间发送到服务器
- 将用户可以使用应用程序的天数设置为常量,如最大使用量
- 每次用户运行应用程序时,请将当前时间与服务器中用户id的上一个日期时间进行核对。如果差值大于最大使用量,则关闭活动李>
我猜你想试着申请,对吗 有很多方法,我目前只有两种方法:
- 保存用户首次在preference或SQLite中启动应用程序的日期和时间
- 将用户可以使用应用程序的天数设置为常量,如最大使用量
- 每次用户运行应用程序时,请将当前时间与以前的日期时间进行核对。如果差值大于最大使用量,则关闭活动
- 当用户首次启动应用程序时,将用户id和当前时间发送到服务器
- 将用户可以使用应用程序的天数设置为常量,如最大使用量
- 每次用户运行应用程序时,请将当前时间与服务器中用户id的上一个日期时间进行核对。如果差值大于最大使用量,则关闭活动李>
依我看,使用服务器更可靠、更安全-hackable@Bhargav你说得对,我在回答中加入了你的评论。在我看来,使用服务器更可靠,也更安全-hackable@Bhargav你说得对,我已经把你的评论纳入了答案中。使用报警管理器你试过做什么?不要期望别人给你准备好的代码:)使用报警管理器你试过做什么?不要期望人们为您准备好代码:) pros: - Easy to implement. - Work offline. cons: - User can change the current time of his device. - User can change the MAX_USAGE if he know how to dissamble the code. pros: - User can't change the MAX_USAGE because it reside in server. - More reliable for checking if app has been tempered or not. cons: - Hard to implement. - Need to maintanance both user app and server. - Need to check for server availability. - Don't work offline.