我工作的一個Android應用程序的健身,我想使用ContentProviders的竅門。我想使用的myfitnesspal API來獲取的運動類型,但是API是私人的,我的要求尚未解決。然後,我認爲從網站刮演習 - 但我有點擔心這個方法(如果網站出現故障,應用程序將無法繼續工作)的可靠性。Android ContentProvider訪問練習列表?
什麼是最好的方式去做這件事?使用ContentProvider從網站(而不是api)獲取信息是否「安全」?
我工作的一個Android應用程序的健身,我想使用ContentProviders的竅門。我想使用的myfitnesspal API來獲取的運動類型,但是API是私人的,我的要求尚未解決。然後,我認爲從網站刮演習 - 但我有點擔心這個方法(如果網站出現故障,應用程序將無法繼續工作)的可靠性。Android ContentProvider訪問練習列表?
什麼是最好的方式去做這件事?使用ContentProvider從網站(而不是api)獲取信息是否「安全」?
糾正我,如果我錯了。即使沒有Web API活動,您也希望用戶訪問您的數據。所以,我爲它想到的是
數據庫否則顯示相同的數據優勢
如果我錯了,我真的想知道..但答案很簡單:一個ContentProvider
只允許在您的手機的一個數據庫連接。您無法使用ContentProvider
從互聯網上獲取數據。你正在試圖做的是一個WebService
,這是在互聯網上確定的域運行的應用程序,並允許您調用鏈接到這同一個域的網址,一些預先定義的方法實現的(但我想你知道這件事, 對?)。