作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<分区>
根据新的 Android 文档,为了收集某些数据,我需要请求许可。所以我正在这样做:
@Override
public void onCreate() {
super.onCreate();
...
...
if (PermissionUtility.isPermitted(applicationContext, android.Manifest.permission.READ_SMS)) {
userNumber = getUserPhoneNumber();
} else {
ActivityCompat.requestPermissions(activity,
new String[]{android.Manifest.permission.READ_SMS},
Constants.REQUEST_CODE_READ_SMS);
}
...
...
}
问题是我在我的类(class)中做这件事,类(class)是 public class MyApplication extends Application{...}
,所以 activity
在这里不可用。有没有办法在这个类中请求权限或绕过一个 Activity ?
我是一名优秀的程序员,十分优秀!