2016-08-14 60 views

回答

4

不,沒有辦法讓訪問設置默認的模擬位置應用程序。您可以做的最多的是在第一次打開應用程序時向用戶顯示通知,並向他們說明如何通過設置完成此操作。

請注意,對於用戶來說,不需要root訪問權限,而是需要developer access。這使您可以設置默認的模擬位置應用程序。

即使是市場上最好的模擬位置應用程序,默認情況下也沒有實現。希望這有助於:)

- 編輯 -

然而,THRE是一個辦法,使用戶更容易訪問。您可以將用戶指向哪裏模擬定位應用程序是使用下面的代碼設置的實際屏幕:

startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS)); 

這點用戶在模擬位置的應用程序設置屏幕。

+0

首先,你讓我難過:)但從技術上講,我們假設應用程序在根系設備的系統分區中。我們知道默認的模擬位置應用程序信息存儲在某處(settings.db?),所以在這之後,我們無法設置默認的mocker應用程序? – Blackkara

+0

將用戶轉發到開發人員設置是已知的事情,所以在編輯的答案中沒有讓我驚訝的東西,並且沒有任何東西在編輯的答案中引用我的評論。 – Blackkara

相關問題