android 访问data目录、6.0模拟器读写sdcard、相关sdcard路径
转载请标明出处: http://blog.csdn.net/xx326664162/article/details/52259980 文章出自:薛瑄的博客
你也可以查看我的其他同类文章,也会让你有一定的收货
访问data目录
在不root手机的情况下读取Data目录下的文件,直接访问data目录,会产生以下错误:
127|shell@android:/ $ cd /data
cd /data
shell@android:/data $ ls
ls
opendir failed, Permission denied
提示没有权限。
正确使用adb读取data目录下的文件
shell@android:/data $ run-as com.your.package
run-as com.your.package
shell@android:/data/data/com.your.package $ cd /data/data/com.your.package
cd /data/data/com.your.package
shell@android:/data/data/com.your.package $ ls
ls
cache
databases
lib
shared_prefs
shell@android:/data/data/com.your.package $ cd databases
cd databases
shell@android:/data/data/com.your.package/databases $ ls
yourpackagename.db
$ cat preferences.db > /mnt/sdcard/yourpackagename.db
将你要访问的package目录下的db文件拷贝到sdcard中,这样就可以正常访问了!
访问sdcard卡
有的Android版本,为了兼容以前,sdcard挂载到 /storage/emulated/legacy (故名思议,传统的),还建立三个软连接 /storage/sdcard0 ,/sdcard,/mnt/sdcard ,都指向 /storage/emulated/legacy
但是MIUI 系统,/sdcard路径是指向/storage/self/primary的路径的,而且上面提到的/storage/emulated/目录是没有权限查看的
所以访问sdcard,建议都去访问根目录下的/sdcard/目录
shell@cancro:/ $ cd sdcard/
shell@cancro:/sdcard $
关于sdcard文件目录的更深入分析
Android 6.0模拟器读写SD 卡
http://bbs.csdn.net/topics/391918620
在6.0模拟器上死活写文件不成功,试了4.0的模拟器没问题,真机没问题,6.0和 Android N 不成功,查了半天真相原来是要手动授权才可以。
参考:http://blog.csdn.net/yangzl2008/article/details/8498196
关注我的公众号,轻松了解和学习更多技术
android 访问data目录、6.0模拟器读写sdcard、相关sdcard路径相关推荐
- Android SELinux开发入门指南之正确姿势解决访问data目录权限问题
Android SELinux开发入门指南之正确姿势解决访问data目录权限问题 Android SELinux开发多场景实战指南目录: Android SELinux开发入门指南之SELinux ...
- Android11 无Root 访问data目录实现、Android11访问data目录、Android11解除data目录限制、Android11 data空白解决
Android11 无Root 访问data目录 实现 正文开始 关于Android11权限变化 作为普通安卓用户该如何方便快速地访问Android/data目录 开发者该如何实现无ROOT访问Dat ...
- android 创建虚拟内存,在 Android 的 /data 目录下添加虚拟内存
在 Android 的 /data 目录下添加虚拟内存 Android 系统上添加虚拟内存已经不是什么新鲜事了, 很多手机都支持, 通常都是将虚拟内存添加到 SD 卡上, 不过由于 SD 卡的的读写速 ...
- android访问asset目录下的资源
android提供了AssetManager来访问asset目录下的资源, 在activity中通过getAssets()获取AssetManager 常用的api如下: 1.列举路径下的资源Stri ...
- android壁纸保存目录,如何获取安卓手机当前壁纸的路径
昨天马老师问我小米手机的壁纸在哪里放着,我一时没理解就说在sd卡了还有根目录-system-media-wallpaper都有壁纸的,而后才晓得马老师是要找 设置好了桌面壁纸,这个图片被MIUI存 ...
- android代码无法访问data目录,解决Android7.1.1中无法打开/data目录的问题
C:\Users\Administrator>cd F:\AndroidSDK\platform-tools C:\Users\Administrator>F: F:\AndroidSDK ...
- cordova flie文件目录_Cordova - 访问www目录下文件(获取www文件夹路径)
我们使用Cordova开发时,会将html页面或着一些图片等资源文件放在 www 目录下.在程序中,如果我们想要获取到保存在 www 文件夹中的文件,方法如下. 1,获取www目录路径 (1)首先我们 ...
- 升级到Android12后Termux不能访问Android/data目录该怎么办
最近手机从HarmonyOS 2.0 升级到HarmonyOS 3.0后,发现Termux不能访问Android/data目录,导致以前写的工具都不能用了. 读取不到Android/data目录 后来 ...
- 【Android 逆向】Android 系统中文件的用户和分组 ( 文件所有者与分组 | /sdcard/ 的文件分组 | /data/ 目录分析 | 用户类型 )
文章目录 一.文件所有者与分组 二./sdcard/ 的文件分组 三./data/ 目录分析 四.用户类型 一.文件所有者与分组 使用 ls -l 命令 , 查看 Android 系统根目录 , 下图 ...
最新文章
- 计算机专业it职业英语作文,英文简历范文:计算机专业
- 《C++面向对象高效编程(第2版)》——3.13 采用语义
- “阿里味” PUA 编程语言火上GitHub热榜,标星2.7K!
- codeforces Restore Cube(暴力枚举)
- jenkins重启 linux_在Linux中,Jenkins无法启动
- java 判断qq_检测QQ号码是否存在
- 《剑指offer》面试题21——包含min函数的栈(C++)
- 关于WPF的MVVM模式的吐槽
- CSDN博客下载器v1.0发布(Windows版本)
- 基于C/C++的实现p2p功能
- java极光推送demo_Java集成极光推送
- 物联网应用层的关键技术有哪些
- word文档取消英文首字母大写
- C语言数组相似度比对,C语言实验报告:碱基相似度比较
- 《Spring Cloud、Nginx高并发核心编程》读书笔记【END】
- 支付宝AR扫福是怎么实现的?
- JavaScript —— 生成随机数
- MATLAB模拟布丰投针实验
- HDLBits-Exams/ece241 2013 q4、Lemmings1、Lemmings2、Lemmings3、Lemmings4
- LBM中的straight boundary及部分代码(以D2Q9为例)