問題一:如何在Android Studio中,將文件上傳到模擬器:
(參考:https://jingyan.baidu.com/article/d169e1861e8d9c436611d8fa.html )
1、運行app,打開view->Tool Windows->Device File Explorer
2、在右側就可以看到模擬器的文件管理器了,在選擇框下拉,可以選擇已經啟動的AVD。下面列表即為AVD的文件管理。
3、選擇上傳的目錄,右鍵選擇Upload,選擇本地文件,就可以將文件上傳到AVD里面了
問題2:文件的讀取權限問題:
1、代碼中:AndroidManifest.xml中添加權限:
1 <uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 2 <uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
2、安裝apk時,在彈出的permission對話框中選擇allow
3、如果沒有彈出提示,讀取不到存儲的文件,那么手動修改apk的權限
apk的settings---->Apps & notifications---->自己的apk---->Permissions----->Files and Media----->allow access to media only
問題3:修改文件權限
(參考:https://www.jianshu.com/p/24e6493a5ef9)
1、找到SDK的默認路徑:C:\Users\alice_zhang\AppData\Local\Android\Sdk\platform-tools
2、cmd進入SDK文件夾的platform-tools目錄下,->adb shell
3、chmod -R 777 /storage/,重新打開Android file explorer,查看目錄權限