2013-09-21 63 views
3

我正在做我的uni項目來開發一個android應用程序。我決定開發一個應用程序,告訴用戶每天爲穆斯林禱告的時間。但是,因爲我是android新手(也是一般編程),我不知道如何實現這一點。我自己做了一些研究,發現一些Web服務提供JSON或XML文件來獲取數據,或者應該使用Java Tools/Libs。是否有任何人已經開發或具有這些主題的經驗。在Android應用程序中如何計算穆斯林禱告時間?

請給出一些建議。

謝謝

+0

這可能有幫助。 http://stackoverflow.com/questions/13833136/any-servers-providing-muslim-prayer-time-in-json-xml – khubaib

+0

@Dilshat你有良好的想法,你需要獲取JSON或XML數據,然後解析它,顯示它。你將不得不顯示accoring對你有 – Dilip

+0

@ Khubaib的內容我已經看到,但網絡端不可用,json doe不提供任何信息? – dhssa

回答

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 

檢查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,並在應用程序中顯示。

+1

有沒有爲不同的fiqa單獨的網絡服務? – Erum

+0

對不起,但那是我不知道的。您將不得不查看網站以瞭解更多詳情。 – Swayam

+0

@Erum,你可以檢查計算方法(你想要遵循的方法)。這裏有一個鏈接,我剛剛發現,也有方法的選項:http://muslimsalat.com/api/或Aladhan API – Sial01

相關問題