1
我知道權限是如何在Android SDK級別工作的,但是它究竟如何在本機代碼中工作?當在本地代碼中進行系統調用時,決定是否允許調用socket()fopen(),ioctl()等?Android本機權限和保護級別
我讀到這些問題:
How is Android permission enforced?
但第一個實際上沒有回答,而在第二個鏈接中的答案是不工作&我沒有代表評論別人的答案呢。
我知道權限是如何在Android SDK級別工作的,但是它究竟如何在本機代碼中工作?當在本地代碼中進行系統調用時,決定是否允許調用socket()fopen(),ioctl()等?Android本機權限和保護級別
我讀到這些問題:
How is Android permission enforced?
但第一個實際上沒有回答,而在第二個鏈接中的答案是不工作&我沒有代表評論別人的答案呢。
但它究竟如何在本地代碼中工作?
與其他地方一樣。權限是爲流程定義的。在本機代碼可以直接訪問的情況下,與之通信的本機代碼會檢查權限。
但第一個實際上不回答
是的,它是。尋找綠色複選標記。
第二在答案的鏈接無法正常工作
是的,鏈接回到一個網站,不再操作(加,這個文件被改名)。 This should be the file fadden linked to,鏡像在GitHub上。
因此,如果我的應用程序使用android.permission.INTERNET,過程被分配相應的組ID以授予此權限? –
@AndroidQS:正確。 – CommonsWare
是否有任何將系統/庫調用映射到其必要Android權限的文檔? –