1. 程式人生 > >不需要許可權就可以啟動activity的條件

不需要許可權就可以啟動activity的條件

如下情況,可以成功startActivity而不會得到permission denial 1、同一個application下 2、Uid相同 3、permission匹配 4、目標Activity的屬性Android:exported=”true” 5、目標Activity具有相應的IntentFilter,存在Action動作或其他過濾器並且沒有設定exported=false 6、啟動者的Pid是一個System Server的Pid 7、啟動者的Uid是一個System Uid(Android規定android.system.uid=1000,具有該Uid的application,我們稱之為獲得Root許可權)