綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教程] Android Q 適配

[複製連結] 查看: 31666|回覆: 0|好評: 0
跳轉到指定樓層
樓主
jimmy122333 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2020-4-28 11:55

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
1. AndroidManiFest:Android 11 會失效。
  1. <font size="4"><application android:requestLegacyExternalStorage="true" /></font>
複製代碼



2. 使用MediaStore:
  1. <font size="4">                        MediaStore.(Audio / Video / Image / Downloads / Files).Media.(INTERNAL_CONTENT_URI / EXTERNAL_CONTENT_URI / getContentUri(volumeName));

  2.                         MediaStore.getExternalVolumeNames(this).forEach { volumeName ->
  3.                             Log.d(TAG, "uri:" + MediaStore.Images.Media.getContentUri(volumeName));
  4.                         }

  5.                         getContentResolver().delete() / insert()
  6. </font>
複製代碼




3. SAF:  

     * 取得文件 / 資料夾
  1. <font size="4"> Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT / Intent.ACTION_OPEN_DOCUMENT_TREE);
  2. intent.addCategory(Intent.CATEGORY_OPENABLE);
  3. intent.setType("*/*");
  4. startActivityForResult(intent, REQUEST_CODE);
  5. </font>
複製代碼


   * 創建文件:
  1. <font size="4">Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);</font>
複製代碼


「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則