[英]Create user profiles on the android device like we have accounts on PC
[英]Can we have user accounts on aa android mobile phone as we have for user operating systems
我只想創建一個在啟動時運行的程序,它將要求使用用戶名和密碼登錄。
登錄后,他應該只能訪問被授權的文件(具有權限的文件)。
誰能告訴我在Android手機上是否可行。
簡短的回答:不。
長答案:對Android OS進行一些擴展修改是可能的。 不幸的是,您將能夠對Android Open Source Project代碼庫進行這些修改,這意味着您將失去對大多數Google Apps和Market的訪問權限。
說明:
雖然底層Linux通過適當的文件權限支持不同的用戶,但Android已選擇使用該支持來隔離應用程序。 對於電話上的每個應用程序,將創建並分配一個單獨的Linux用戶,並且僅對該用戶ID授予該應用程序創建的文件的適當權限。
因此,如果要引入真實的用戶帳戶切換,則必須:-更改應用程序隔離的工作方式-過多的工作以及巨大的安全風險; -為每個應用程序創建兩個單獨的用戶ID(每個真實用戶帳戶一個),並更改ActivityManager以在啟動應用程序過程時分配正確的用戶ID。 再次,太多的工作。
您可以安裝一個自定義啟動器,要求您輸入用戶名和密碼,但是您不能(在普通的android系統上)創建系統用戶名和密碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.