我正在做我的uni項目來開發一個android應用程序。我決定開發一個應用程序,告訴用戶每天爲穆斯林禱告的時間。但是,因爲我是android新手(也是一般編程),我不知道如何實現這一點。我自己做了一些研究,發現一些Web服務提供JSON或XML文件來獲取數據,或者應該使用Java Tools/Libs。是否有任何人已經開發或具有這些主題的經驗。在Android應用程序中如何計算穆斯林禱告時間?
請給出一些建議。
謝謝
我正在做我的uni項目來開發一個android應用程序。我決定開發一個應用程序,告訴用戶每天爲穆斯林禱告的時間。但是,因爲我是android新手(也是一般編程),我不知道如何實現這一點。我自己做了一些研究,發現一些Web服務提供JSON或XML文件來獲取數據,或者應該使用Java Tools/Libs。是否有任何人已經開發或具有這些主題的經驗。在Android應用程序中如何計算穆斯林禱告時間?
請給出一些建議。
謝謝
的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,並在應用程序中顯示。
這可能有幫助。 http://stackoverflow.com/questions/13833136/any-servers-providing-muslim-prayer-time-in-json-xml – khubaib
@Dilshat你有良好的想法,你需要獲取JSON或XML數據,然後解析它,顯示它。你將不得不顯示accoring對你有 – Dilip
@ Khubaib的內容我已經看到,但網絡端不可用,json doe不提供任何信息? – dhssa