Skip to content

Commit 22fa9ec

Browse files
committed
feat: 支持插件动态向宿主申请权限
1 parent 73bd871 commit 22fa9ec

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

CoreLibrary/src/main/java/com/didi/virtualapk/internal/LoadedPlugin.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -521,6 +521,15 @@ protected class PluginPackageManager extends PackageManager {
521521

522522
protected PackageManager mHostPackageManager = mHostContext.getPackageManager();
523523

524+
public Intent buildRequestPermissionsIntent(@NonNull String[] permissions) {
525+
try {
526+
return Reflector.on(PackageManager.class).bind(mHostPackageManager).method("buildRequestPermissionsIntent", String[].class).call((Object)permissions);
527+
} catch (Reflector.ReflectedException e) {
528+
e.printStackTrace();
529+
}
530+
return null;
531+
}
532+
524533
@Override
525534
public PackageInfo getPackageInfo(String packageName, int flags) throws NameNotFoundException {
526535

0 commit comments

Comments
 (0)