2015-05-09 58 views
-3

我正在開發一個android應用程序,我需要從另一個應用程序集成數據。Android從API無應用程序獲取數據

舉個例子:想想我有一個情況谷歌玩商店在我的手機。現在當一個人搜索「教育」玩店它顯示了所有的結果在列表中包含該關鍵字。現在我想要獲取所有獲取的數據結果在我的應用中播放商店

注: - 我不知道有任何代碼從另一個應用程序的數據,但我仍然看到了所謂的App for all taxi cabs一個應用程序它顯示所有來自不同應用的結果,即使沒有用於OLA出租車沒有API ,出租車肯定和許多其他人,但他們以某種方式設法獲取所有這些數據爲他們的應用程序。

請大家幫忙,我非常想知道是否有可能這樣做。

回答

0

這聽起來像你想要做的是「窺探」在另一個應用程序。也就是說,你想從它那裏檢索到的數據,它並沒有公開暴露在它的API中。

我相信,如果不打破應用程序的封裝,這通常是不可能的 - 這意味着您將不得不使用超過其公開記錄(並且可靠)的接口,並深入研究其實施細節,從而打破自己的應用程序。

有些應用程序能夠截取其他應用程序的屏幕截圖,這將是您如何間接破壞封裝的一個示例,因爲您可能試圖以這種方式解析數據。我舉這個例子純粹是爲了證明它是可能的,但這會被認爲是可怕的做法,應該避免出於許多原因。

對於所有嚴重的使用情況,我會說如果它沒有在API中提供,則無法獲取數據。

相關問題