• 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

Android系統(tǒng)主板應(yīng)用配置默認(rèn)獲取管理所有文件權(quán)限方法

03/12 15:00
844
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

本文介紹Android系統(tǒng)主板應(yīng)用配置默認(rèn)獲取管理所有文件權(quán)限方法,基于觸覺智能SBC3588行業(yè)主板演示,搭載了瑞芯微RK3588芯片,八核處理器,6T高算力NPU;音視頻接口、通信接口等各類接口一應(yīng)俱全,支持安卓Android、Linux、開源鴻蒙OpenHarmony、銀河麒麟Kylin等操作系統(tǒng)。

配置前提

在配置前,建議先將應(yīng)用配置成系統(tǒng)應(yīng)用,不然配置后系統(tǒng)每次重啟后都會(huì)彈窗提示是否獲取權(quán)限。

應(yīng)用配置成系統(tǒng)應(yīng)用,可參考以下鏈接方法:瑞芯微開發(fā)板/主板Android系統(tǒng)APK簽名文件使用方法,實(shí)用干貨

代碼配置及驗(yàn)證

首先在AndroidManifest.xml中聲明你需要的權(quán)限,代碼如下

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

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

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

在MainActivity.java加入以下代碼:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {

if (!Environment.isExternalStorageManager()) {

Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION);

intent.setData(Uri.parse("package:" + getPackageName()));

startActivityForResult(intent, 100);

}

}

配置完后編譯應(yīng)用安裝測(cè)試

顯示【允許管理所有文件】,就配置成功了。

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄