我正在做一个学习目的的Android应用程序。现在我需要从我的服务器获取当前的日期和时间到我的android应用程序并设置限制,以便只能在规定的日期和时间访问应用程序(例如,周一至周三,从上午10点30分到下午3点) 。我不想使用设备日期和时间,因为它可以更改并且可以访问应用程序。 我可以得到代码和一步一步的程序来做到这一点?如何从我的android应用程序中的服务器获取当前的日期和时间?
-1
A
回答
3
写你的服务器上的一个简单的终点,只是简单地返回一个代表毫秒
写一个简单的HTTP客户端,使从Android客户端终端的请求长,或者为通过一些标记与要求知道什么设备/客户/用户访问,或者在这里添加安全通信
解析
String
到Long
和Long
到Date
在Android客户端
0
在PHP代码中使用
$my_date = date("Y-m-d H:i:s");
为当前日期
这个输出是解析在Android应用程序
0
为了帮助您开始...
在Web服务器上运行的创建Java Servlet Servlet容器,如Apache Tomcat或Eclipse Jetty。而不是完整的网页,servlet仅以UTC时区(无时区偏移)以标准ISO 8601格式返回一个带有日期 - 时间的字符串。添加Joda-Time库以避免使用臭名昭着的java.util.Date/Calendar。
心的servlet ...
String now = new DateTime(DateTimeZone.UTC).toString();
使用在Android上侧的HTTP客户端库调用servlet。
心的客户端代码......
DateTime start = new DateTime(2013, 12, 13, 14, 15, 16, DateTimeZone.UTC);
DateTime stop = start.plusHours(8);
DateTime now = new DateTime(stringReturnedByServlet, DateTimeZone.UTC);
if (now.isAfter(start) & now.isBefore(stop)) {
// Do your thing
} else {
// Refuse to do your thing
}
相关问题
- 1. 如何获取设备中服务器的当前日期和时间
- 2. 获取NTP - 服务器的时间从Android应用程序
- 3. 从时间服务器检索当前日期和时间
- 4. 从Android获取日期和时间从服务器
- 5. 如何从android中的服务器获取实时日期?
- 6. 如何在android中没有系统和服务器的情况下获取当前的日期和时间(IST)?
- 7. 从Android获取Google的当前日期和时间
- 8. 在Android应用程序中显示当前时间和日期
- 9. 如何获取当地时区的当前日期和时间?
- 10. 如何在c#中的应用程序的客户端获取远程服务器的日期和时间?
- 11. 如何从服务器获取日期和时间
- 12. 如何从bigcartel的服务器获取当前时间?
- 13. 从ios应用程序的远程服务器获取时间
- 14. 获取当前日期和时间
- 15. 如何获取全球当前的日期和时间
- 16. 如何获取大于当前日期和时间的行?
- 17. 如何获取HTML格式的当前日期和时间?
- 18. 我该如何从android应用程序中的服务器同步时间
- 19. 如何在Android中的sqlite中获取当前日期和上一年当前日期之间的值
- 20. 如何用我当前的日期获得特定的时间?
- 21. 在应用程序中获取数据库服务器日期时间
- 22. 获取日期或时间,服务器
- 23. 如何从SharePoint自定义列表中的日期/时间列中获取日期和当前时间
- 24. 如何从Firebase服务器获取当前UTC时间
- 25. 如何从C#中的预编译器获取当前日期时间?
- 26. 如何自动获取当前日期和时间到日期时间字段
- 27. 如何在WordPress中获取当前日期和时间?
- 28. 如何在php中获取当前日期和时间
- 29. 如何在Visual Studio 2008中获取当前日期和时间?
- 30. 如何在Yahoo Pipes中获取当前日期和时间?
参考此链接http://androidexample.com/AsyncroTask_Example_To_Get_Server_Data_-_Android_Example/index.php?view=article_discription&aid=59&aaid=84它可以帮助你:) –