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

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

03/12 15:00
932
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(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)推薦

  • 3種系統(tǒng)加持,RK3576核心板Linux、Android、桌面系統(tǒng)全兼容
    文章
    783
    04/02 16:40
  • 安卓系統(tǒng)開源時(shí)代終結(jié),影響幾何?
  • 瑞芯微開發(fā)板/主板Android調(diào)試串口配置為普通串口方法
    文章
    1302
    02/11 13:56
  • 安卓手機(jī)如何打開開發(fā)者模式?用scrcpy將安卓手機(jī)投屏到電腦
    文章
    1855
    02/06 13:31
  • 分享一款A(yù)ndroid設(shè)備投屏到PC的開源工具scrcpy
    文章
    1646
    02/06 13:31