3

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

请给一些建议。

谢谢你

4

1 回答 1

9

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 格式的数据后,您需要做的就是解析信息并将其显示在您的应用程序中。

于 2013-09-21T09:27:51.360 回答