【原】安卓麥克風等權限提示

以開啟麥克風權限為例

1.在AndroidManifest.xml中加上

<uses-permission android:name="android.permission.RECORD_AUDIO"/>

2.在AppActivity.java文件的protected voidonCreate(Bundle savedInstanceState) {}方法里可加入以下代碼:

PackageManager pkgManager= getPackageManager();

boolean audioSatePermission =

pkgManager.checkPermission(Manifest.permission.RECORD_AUDIO, getPackageName()) == PackageManager.PERMISSION_GRANTED;

if(Build.VERSION.SDK_INT>=23&&!audioSatePermission) {

requestPermission();

}

3.requestPermission();方法的具體寫法:

private void requestPermission() {

ActivityCompat.requestPermissions(this,newString[] {Manifest.permission.RECORD_AUDIO},

REQUEST_PERMISSION);

}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、Androiddvm的進程和Linux的進程, 應用程序的進程是否為同一個概念 DVM指dalivk的虛擬機。...
    ifeng_max閱讀 957評論 0 10
  • ¥開啟¥ 【iAPP實現進入界面執行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,550評論 0 17
  • 2017年5月17日 Kylin_Wu 標注(★☆)為考綱明確給出考點(必考) 常見手機系統(★☆) And...
    Azur_wxj閱讀 1,844評論 0 10
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,523評論 25 708
  • 真心感謝我生在這個變革的時代。看到那么多日新月異的變化,讓這個時代的我必須重視自己的學習能力。若是自己的學習能力不...
    朱書強閱讀 425評論 0 0