我的设备在android marshmallow上。 所以我使用get权限这个方法。
UPDATE Registered_User_Contact set t2.registered_user_id = t1.registered_user_id from Registered_User t1 inner join Registered_User_Contact t2 on t1.username = t2.username;
我的应用是CCTV应用。我用int currentApiVer = Build.VERSION.SDK_INT;
Log.d(TAG, "currentApiVer = " + currentApiVer);
if (currentApiVer >= Build.VERSION_CODES.M) {
Log.d(TAG, "currentApiVer ----------------------------");
verifyPermissions(this);
} //onCreate()
private static boolean verifyPermissions(AppCompatActivity activity) {
Log.d(TAG, "verifyPermissions --------------------------------------");
int writePerm = ActivityCompat.checkSelfPermission(activity, Manifest.permission.WRITE_EXTERNAL_STORAGE);
int readPerm = ActivityCompat.checkSelfPermission(activity, Manifest.permission.READ_EXTERNAL_STORAGE);
int camera_perm = ActivityCompat.checkSelfPermission(activity, Manifest.permission.CAMERA);
if (writePerm != PackageManager.PERMISSION_GRANTED ||
readPerm != PackageManager.PERMISSION_GRANTED ||
camera_perm != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(
activity, PERMISSIONS_REQ, REQUEST_CODE_PERMISSIONS
);
return false;
} else {
return true;
}
}
我第一次构建应用程序时的问题。
显示权限对话框。当我检查许可证时。
成功闭路电视连接。
但我再次尝试启动内置应用。
CCTV连接失败。 显然我已经检查了许可证。
或许,我认为棉花糖许可问题。 在这种情况下。我如何解决这个问题?感谢。