2015-04-22 72 views
4

我製作了一個應用程序,我想要在系統/應用程序目錄中安裝,以便用戶無法卸載它。但我想要沒有生根裝置。只要用戶下載應用程序,它將安裝在系統/應用程序目錄中。

我想通過編寫代碼來做到這一點。 我的目標是不允許用戶卸載它。如何在沒有固定設備的系統/應用程序目錄中安裝android應用程序,以便用戶無法卸載該應用程序

+1

任何應用程序用戶都能夠刪除 – Yurets

回答

1

只有system級別的應用程序(即,預加載的應用程序,如GalleryVideo PlayerMusic PlayerSystemUI等)駐留在/system/app文件夾並且它們具有super user(或根equivelent)權限

如編程,而不生根設備,任何第三方應用程序不能安裝到/system/app/文件夾

+0

我的目標是用戶無法卸載我所以我該怎麼做? – user3383787

+0

這是不可能的,沒有根訪問.. – Kushal

1

您不能沒有根訪問。一旦您的設備獲得了根源,您就需要手動製作該應用程序系統應用程序。否則沒有根,沒有辦法。你不能用你編寫的任何類型的代碼來做這件事。

+0

我的目標是用戶不能卸載我,所以我該怎麼做? – user3383787

+0

對不起,沒有root訪問權限,這種情況不會發生。 – Deepak

0

/系統以只讀方式掛載,除非生根,否則無法將應用程序安裝到/ system/app。如果你正在運行一個根目錄的ROM然後只是做adb重新安裝,使它讀寫

+0

我的目標是用戶無法卸載我,所以我該如何做? – user3383787

+1

如果您不希望刪除應用程序,則可以添加爲設備管理員。直到他們停用應用程序無法刪除。 –

相關問題