【发布时间】:2016-07-26 01:28:12
【问题描述】:
我们正在尝试寻找一种方法来通过 Google API 检测已撤销的权限,而无需不断轮询提供商以获取状态更新。谷歌是否有任何类型的通知系统(网络挂钩等)?
我发现的most recent post 是两年多前的事了。
【问题讨论】:
标签: google-account
我们正在尝试寻找一种方法来通过 Google API 检测已撤销的权限,而无需不断轮询提供商以获取状态更新。谷歌是否有任何类型的通知系统(网络挂钩等)?
我发现的most recent post 是两年多前的事了。
【问题讨论】:
标签: google-account
查看此处并搜索“检查权限”
// Here, thisActivity is the current activity
if (ContextCompat.checkSelfPermission(thisActivity,
Manifest.permission.READ_CONTACTS)
!= PackageManager.PERMISSION_GRANTED) {
// Should we show an explanation?
if (ActivityCompat.shouldShowRequestPermissionRationale(thisActivity,
Manifest.permission.READ_CONTACTS)) {
// Show an expanation to the user *asynchronously* -- don't block
// this thread waiting for the user's response! After the user
// sees the explanation, try again to request the permission.
} else {
// No explanation needed, we can request the permission.
ActivityCompat.requestPermissions(thisActivity,
new String[]{Manifest.permission.READ_CONTACTS},
MY_PERMISSIONS_REQUEST_READ_CONTACTS);
// MY_PERMISSIONS_REQUEST_READ_CONTACTS is an
// app-defined int constant. The callback method gets the
// result of the request.
}
}
【讨论】: