2017-10-18 74 views
-2

我正在開發一個應用程序,要求在android系統中可以有一個應用程序。沒有其他應用程序可以安裝或刪除谷歌Play商店的應用程序。我怎樣才能做到這一點?如何確保只有一個應用程序

回答

1

只要您的設備運行棒棒糖或更高,您將需要將您的應用程序設置爲設備所有者。請注意,這與設備管理員不同。只有在Google設置嚮導的歡迎屏幕上進行設備配置期間,應用纔會被授予設備所有者權限。設備擁有者由於其擁有的控制權而可以設置,因此受到限制。只有一個應用程序可以成爲設備所有者。

一個自助服務終端解決方案將設置一個設備作爲設備所有者的應用程序。它將暫停使用setPackagesSuspended不應提供的所有軟件包。

一些額外的鏈接,你可以找到有用的(所有需要的COSU /亭模式的解決方案設備擁有者):

看進TestDPC應用程序。 Google爲它提供源代碼,如果不是你所需要的,那麼它將擁有大部分的功能。

https://developers.google.com/android/work/build-dpc

https://github.com/googlesamples/android-testdpc

我已經看到了(主要是在預棒棒糖釋放)其它解決方法是使用自定義啓動器隱藏未經批准的應用程序。這個自定義啓動器有時被稱爲安全啓動器,但隱藏應用程序而不是暫停應用程序,因爲設備所有者效率低下。國際海事組織安全發射器是一個誤用。

相關問題