-3
ActivityCompat.checkSelfPermissionで同じエラーが発生しました。何度もそのメソッドを解決できません。 )
ActivityCompat.checkSelfPermissionはメソッドを解決できません
1: は、私はすでに事前にインターネットとstackoverflow.pleaseヘルプme.thanks上の他の多くの解決策を試してみました
import android.support.v4.app.ActivityCompat;
/*
.
.
.
*/
public boolean PERMISSIONSRECORD_AUDIO() {
int MY_PERMISSIONS_REQUEST_RECORD_AUDIO = 1;
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.RECORD_AUDIO)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions`enter code here`(this, new String[]{Manifest.permission.RECORD_AUDIO}, strong textMY_PERMISSIONS_REQUEST_RECORD_AUDIO);
}
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.RECORD_AUDIO)
!= PackageManager.PERMISSION_GRANTED){return false;}
return true;
}
build.gradleは
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "first.findphone"
minSdkVersion 16
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
android.defaultConfig.vectorDrawables.useSupportLibrary = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile "com.android.support:support-core-utils:26.0.2"
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:support-v4:26.0.2'
compile 'com.android.support:appcompat-v7:26.0.2'
compile 'com.android.support:design:26.0.2'
compile 'com.android.support:support-vector-drawable:26.0.2'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-crash:10.0.1'
compile 'com.google.firebase:firebase-ads:10.0.1'
testCompile 'junit:junit:4.12'
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5.2'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5.2'
}
まだ私は取得要求を処理するための2))エンドオーバーライドonRequestPermission(のメソッドrequestPermission()
3)メソッド要求()
4)を作成同じエラー – Ankith
あなたのlogcatやエラーを投稿する –