如何在Android应用程序中计算穆斯林祈祷时间?

我正在做我的uni项目来开发一个Android应用程序。 我决定开发一个应用程序,告诉用户每天为穆斯林祈祷。 但由于我是android的新手(以及一般的编程),我不知道如何实现它。 我自己做了一些研究,发现有些Web服务提供JSON或XML文件来获取数据,或者应该使用Java Tools / Libs。 是否有人已经开发或有这些主题的经验。

请给出一些建议。

谢谢

Xhanch API以JSON / XML格式向您返回数据。

如果你想要XML,

http://api.xhanch.com/islamic-get-prayer-time.php?lng=30&lat=30&yy=2013&mm=9&gmt=4 

如果你想要JSON,

 http://api.xhanch.com/islamic-get-prayer-time.php?lng=30&lat=30&yy=2013&mm=9&gmt=4&m=json 

检查文档以了解每个请求参数的重要性。

您可以使用KSOAP 2库调用API。

这就是JSON响应的样子

{"1":{"fajr":"05:16","sunrise":"06:36","zuhr":"13:00","asr":"16:34","maghrib":"19:23","isha":"20:40"},"2":{"fajr":"05:16","sunrise":"06:37","zuhr":"13:00","asr":"16:34","maghrib":"19:22","isha":"20:39"},"3":{"fajr":"05:17","sunrise":"06:38","zuhr":"13:00","asr":"16:33","maghrib":"19:21","isha":"20:38"},.... }

获得JSON格式的数据后,您需要做的就是解析信息并将其显示在应用程序中。