如何通过 android 中的待定意图授予设备 ID 权限

how to grant permission for device id through Pending intent in android

我有两个应用程序 A 和 B。我在 A 中包含了设备 ID 权限,在 B 中包含了获取 deviceId 的整个代码。我如何使用未决意图从 A 授予 B 权限。有没有可能这样做??

您可以轻松地将数据从一个 activity 传递到另一个彻底的意图。

在Activity答:-

Intent intent=new Intent(A.this,B.class);
intent.putExtra(""DEVICEID",device_id);
startActivity(intent);

在Activity B:-

String device_id = getIntent().getExtras().getString("DEVICEID");

你不能这样做。用户批准授予特定应用程序的权限。然后,该应用程序无法(在用户不知情或未经批准的情况下秘密地)将此权限授予其他应用程序。那将是一个巨大的安全漏洞,并且会破坏整个权限概念。

不可能的权限是应用程序特定的它不能从一个应用程序传输到另一个应用程序,您可以在应用程序之间传输信息或数据 .