我正在做我的uni项目,以开发一个android应用程序。我决定开发一个应用程序,告诉用户每天为穆斯林祈祷的时间。但是,由于我对android(以及一般的编程)还不熟悉,所以我不知道如何实现这一点。我自己做了一些研究,发现有些web服务提供JSON或XML文件来获取数据,或者应该使用Java工具/Libs。有没有人在这些问题上发展过或有过经验。
请给我一些建议。
谢谢
发布于 2013-09-21 09:27:51
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检查documentation中每个请求参数的重要性。
您可以使用KSOAP 2 library调用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格式的数据后,只需在应用程序中显示parse the information即可。
https://stackoverflow.com/questions/18930833
复制相似问题