我总结过sharedPreference的用法,我们清楚,它的机制就是用xml文件存储数据。
但是该如何查看这个文件呢?
该文件在手机的data/data/包名/shared_prefs目录下。
我们手机自带的文件管理器看不到的。
首先讲手机端查看:
一:获取root权限
建议使用kingRoot电脑版,很简单,数据线连接手机就可以啦。
二:下载Root Explorer。
三:查看。
打开Root Explorer,主界面分为2部分(root,和storage),在root部分列出的文件夹中找到data,点击打开,进入后再找data.慢慢进入到data/data/包名/shared_prefs目录。然后你就看到所有的sharedfrence文件啦。
截屏如下:
ddms那里如何查看呢?
File Explorer那里的data根本点不开对不对,这是权限问题。
用刚才下载好的Root Explorer来修该权限就好了。
比如修改data目录权限:
勾选data目录,然后点击右下角的按钮,在弹出的列表中选中permission.然后把Owner,Group,Others全部勾选上,此时就会显示权限为777.点击Ok,这样在ddms那里就可以打开data啦。
当然你还必须用同样的方式修改data/data还有data/data/包名等其他你想要访问的目录。
相关推荐
看一下/data/目录权限,可以看到权限为drwxrwx–x,/data/文件夹也打不开。 解读一下: 第一段(第1位)表示是目录还是文件,-表示是文件,d表示是目录; 第二段(第2-4位,共3个字符串)表示文件所属用户对它的权限;...
尽管通常会使用Eclipse的调试参数来运行和调试应用程序,但在某些情况下也可以通过DDMS选择需要调试的应用程序,并直接关联和调试它。 - **选择进程**:首先,在DDMS中找到要调试的应用程序所在的进程。 - **关联...
在传统的Android开发环境中,开发者通常需要下载并安装整个Android SDK,然后通过SDK的Tools目录下的DDMS工具进行应用的调试工作。但这种做法对于只需要使用DDMS功能的开发者来说显得有些繁琐。 在“ddms单文件提取...
开发android的时候,尽管手机已经root但是DDMS中还是没有data/data路径怎么办? 可以用cmd命令提示符为逐个文件夹设置权限: 打开cmd,输入 adb shell 回车—> su 回车—> chmod 777 /data 回车—> chmod 777...
DDMS(Dalvik Debug Monitor Service)是Android系统中用于调试应用程序的重要工具,它在Android开发和逆向工程中扮演着核心角色。这个“ddms 文件提取版”是将原本集成在SDK中的DDMS单独提取出来,方便开发者在不...
在Android应用开发中,DDMS(Dalvik Debug Monitor Service)是Android SDK中一个重要的调试工具,它提供了多种功能,如设备管理、进程管理、内存分析、线程跟踪以及UI界面的截图等。本资料包“Android应用源码之6....
目前的3.2和4.0都不支持以太网,无法进行android开发. 使用此2.3版本,可以上网,使用adb连接DDMS,在eclipse上进行android程序的调试. 使用时请参考android x86修改分辨率相关的教程.
目前的3.2和4.0都不支持以太网,无法进行android开发. 使用此2.3版本,可以上网,使用adb连接DDMS,在eclipse上进行android程序的调试. 使用时请参考android x86修改分辨率相关的教程.
1. **直接运行ddms.bat文件**:在安装Android SDK的目录下的`tools/`文件夹中找到`ddms.bat`文件,双击即可启动DDMS。 2. **通过Eclipse集成环境启动**:如果你正在使用Eclipse作为开发工具,可以在Eclipse中启动...
Android DDMS,全称Dalvik Debug Monitor Service,是Android开发者工具集ADT(Android Development Tools)的一部分,主要用于调试Android应用程序...在实践中不断探索和熟练运用DDMS,将大大提高开发效率和应用质量。
它能够帮助开发者进行一系列的操作,如查看正在运行的应用程序状态、监视CPU和内存使用情况、截取屏幕截图等。对于Android开发者而言,熟练掌握DDMS的使用方法是非常重要的。 #### 二、DDMS的主要功能 1. **进程...
DDMS(Dalvik Debug Monitor Service)是Android开发者用于调试应用程序的重要工具,它提供了查看设备上的进程、线程、内存使用情况、堆栈跟踪以及接收广播等实用功能。然而,有时在使用过程中,开发者可能会遇到...
【标题】"Samsung Galaxy Note3 Eclipse DDMS USB驱动"揭示了这一内容主要涉及...它使得开发者能够在Eclipse环境下顺利地通过DDMS对手机进行调试,从而提高开发效率,解决在设备上遇到的问题,确保应用的性能和兼容性。
总的来说,这个简洁版的DDMS是为那些希望在轻量级环境下进行Android应用测试的开发者准备的,它简化了SDK的安装过程,同时也保留了必要的调试功能,使开发者能够有效地进行问题定位和优化。在实际开发过程中,熟练...
DDMS是Android开发者用来调试应用、查看设备状态和模拟用户行为的一个重要工具,它允许开发者在模拟器或连接的设备上管理文件、查看内存使用情况、跟踪线程以及接收日志输出。 在描述中,虽然信息非常有限,但我们...
通过DDMS,开发者可以模拟各种用户行为,如发送伪事件,观察应用程序在不同情况下的反应。例如,你可以通过DDMS的堆内存视图来检查和分析应用的内存占用,防止内存泄漏。此外,DDMS的日志cat功能可以帮助开发者查看...
这些文件存储在特定的缓存目录下,如`Android/data/<package_name>/cache`。 4. **数据大小**:这包括应用在内部存储或外部存储(如SD卡)中保存的数据库、共享首选项、文件等。它们通常位于`Android/data/...
在Android应用开发过程中,性能优化是不可或缺的一环,而DDMS(Dalvik Debug Monitor Service)和TraceView是开发者常用的性能分析工具,尤其在排查CPU利用率过高、内存泄漏等问题时起到重要作用。"ddms_traceView....