2015-02-06 25 views
0

我正在爲Android創建自己的應用商店,並希望通過此商店安裝一些應用程序,但在之後apk下載了,我嘗試安裝它,未知來源彈出窗口是顯示。Android「面具」不明來源

我真的不想讓它顯示給我的用戶,或者只顯示我自己的,我的意思是,顯示一個不錯的彈出窗口。

可能嗎?

+0

要在Play商店以外的地方安裝apk,您必須啓用「System Settings/Security/Unknown Origins」 – 2015-02-06 11:23:44

+0

與論壇網站不同,我們不使用「Thanks」或「任何幫助表示讚賞」在[so]簽名。請參閱「[應該'嗨','謝謝',標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be - 刪除 - 從帖子)。順便說一句,這是「提前致謝」,而不是「感謝先進」 – 2015-02-07 05:17:55

+0

行Jhon,我不知道 – 2015-02-08 10:37:32

回答

0

是的。看看Programatically find whether installing from unknown sources is allowed。甚至有一段代碼。

然後你就可以將用戶重定向到設置頁面:

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

但是設置,系統標誌沒有root訪問是不可能的。

+0

謝謝你,我不想離開我的應用程序來安裝但是我無法確保root訪問 – 2015-02-06 12:30:59

+0

但是,如果您的市場應用程序顯示類似「使用此存儲需要未知來源」的對話框,則可以在第一次啓動時檢查該標記。你想要重定向嗎?「然後設置設置,它不必每次都顯示。 – peter 2015-02-06 13:05:29

+0

是的,這正是我要做的:) – 2015-02-08 10:36:35