我想让Android应用在5/5/15和10/10/15之间工作 我是否必须使用.xml文件或.java文件?
请帮帮我。
答案 0 :(得分:0)
你肯定会使用Java来处理这样的事情,如果xml是为了那么为什么android使用java?无论如何要做这样的事情,你有两个选择,你可以将开始日期和结束日期保存到preferences
或本地database
,然后你可以使用alarmManager
检查是否那一天到来,或者只是在用户打开应用程序时检查。
答案 1 :(得分:0)
所以你需要的是“免费增值”应用程序,这意味着用户可以使用该应用程序,例如一周或10天,然后应用程序将停止工作或将用户重定向到Playstore上的付费版本。
这主要可以通过3种技术来实现
1)第一种方法非常简单,您可以在sharedpreferences
中存储两个日期,然后比较两个日期,并在每次运行应用程序后检查试用期是否结束。
< / p>
2)第二种方法是放置一个硬编码的定时炸弹,通过这种方法,所有用户将在同一天同时登录,因此无法再使用该应用程序了
3)第三种方法,实现上述目标的最佳实践。您必须设置服务器,当您的应用程序启动时,它会向服务器发送唯一的电话标识符。然后在服务器上,您可以检查电话ID是新的还是旧的为了获得更好的用户体验,您应该显示一个弹出窗口(alertdialog)或其他内容,以便将用户重定向到Playstore上的付费版本或完整应用版本。