Activity.requestPermissionsで、パーミッションのリクエスト許可ダイアログが出るので、それで許可すると権限が付与される。
MainActivity.javaで、
mContext.checkSelfPermissionで拒否なら、requestPermissionsでACCESS_FINE_LOCATIONの許可ダイアログが表示される。
未許可状態で、
起動時はこうだが、Button1を押すと、
許可ダイアログが出る。
ここで許可を押すと、許可状態になる。
次にまたボタンを押すと、
今度は許可状態になってる。
一応確認すると確かに許可になってる。
Sample/android/Activity/requestPermissions/Activity_ at master · bg1bgst333/Sample · GitHub