私はバージョンアンドロイド5.0.3から7.X(API-23以上)で作業しているため、新しいパーミッションチェックシステムに疑念があり、チェックパーミッションシステムの仕組みがわからない。 manager.openCamera
には、動作確認のための許可チェック方法が必要です。 まず、私はクラス(アクティビティではない)で作業していますが、 "this"ではコンテキストを取得する必要がありますが、コンテキストを取得することはできません。これはapi 24のためです。これを "これ"と置き換える必要があり、私はそれ以外の何かをする必要がありますか? ありがとうございます。Androidチェック許可
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {
// TODO: Consider calling
// ActivityCompat#requestPermissions
// here to request the missing permissions, and then overriding
// public void onRequestPermissionsResult(int requestCode, String[] permissions,
// int[] grantResults)
// to handle the case where the user grants the permission. See the documentation
// for ActivityCompat#requestPermissions for more details.
return;
}
manager.openCamera(cameraId, mStateCallback, backgroundHandler);