系統權限使用 android:sharedUserId=”android.uid.system” 通過Shared User id,擁有同一個User id的多個APK可以配置成運作在同一個程序中。那麼把程式的UID配成android.uid.system,也就是要讓程式運作在系統程序中,這樣相關權限就可以獲得
項目中是針對于平闆電腦的,Android 版本6.0.1 app需要開啟相機權限,權限申請中沒有遵循6.0之後權限申請規則,是以程式并沒有彈出申請獲得權限,啟動app之後權限都沒有給與,導緻功能不能使用,但是加上上一句之後就預設全部開啟了。
注意:
1.上面那就在manifest的根節點中聲明痛versionCode
2.在debug模式下是不能加上這句的,不然會出現下面的錯誤

那是因為添加上述的權限之後還需要目标系統的platform密鑰來重新給apk檔案簽名,兩個簽名檔案為:platform.pk8和platform.x509.pem兩個檔案
使用apk拖拽簽名.bat工具中的指令就可以生成簽名檔案了。
我目前用的這兩個系統檔案是固件中帶有的,不是自己生成的,這個應該是開發商規定了 有疑惑
本人參考https://blog.csdn.net/u012398902/article/details/52735980 以及自己項目所遇到的問題做的總結