Fah*_*eem 5 android android-manifest android-permissions
此处列出了Android权限:
Manifest.permission http://developer.android.com/reference/android/Manifest.permission.html
在https://android.googlesource.com/platform/frameworks/base/+/master/core/res/AndroidManifest.xml中的 AndroidManifest.xml 中,Manifest.permission中未列出的额外权限很少.
这些隐藏权限@hide随附在AndroidManifest.xml中的描述.
为什么隐藏权限?
如果允许第三方应用程序,应用程序是否仍可以使用这些权限?
这些类型的权限适用于核心系统应用程序(来自制造商)和/或足够低级别以供 AOSP 特定。
例子:
<!-- @hide 允许对 tun tap 驱动程序进行低级访问 -->
<权限 android:name="android.permission.NET_TUNNELING"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="签名"/>
此权限是为 Android 的 AOSP 源代码保留的。它属于权限组,并且只有在使用与操作系统相同的签名SYSTEM_TOOLS时才能使用。
API 团队只是决定不公开此权限,我怀疑任何人(核心系统应用程序除外)都可以使用它们,甚至声明它们正在使用它们——隐藏 API = 私有 API。
| 归档时间: |
|
| 查看次数: |
283 次 |
| 最近记录: |