`
ai_longyu
  • 浏览: 516036 次
社区版块
存档分类
最新评论

SharedPreferences存储变量的文件路径

 
阅读更多

SharedPreferences存储共享变量的文件路径位于“/data/data/应用程序包/shared_prefs”目录下,通过adb shell,可以看到如下所示:

查看当前目录:

# pwd

/data/data/com.min.ijoke/shared_prefs

显示当前目录下的文件:

# ls
min_ijoke.xml // 此文件就是存储SharedPreferences变量的文件
AppSettings.xml
PushFlag.xml
Finalize_Flag.xml
ShowAdFlag.xml

Start_Tag.xml

查看SharedPreferences变量的文件内容,都是键值对形式存储在xml文件中的。

以下是我的程序中使用到的变量和值:

# cat min_ijoke.xml



分享到:
评论

相关推荐

    Android存储路径

    - **/data/data/包名**: 这是Android应用的私有目录,用于存储应用的数据库、SharedPreferences、文件等。只有应用本身可以访问这里的数据,其他应用无法直接访问。 - **Android/data/包名**: 在Android 6.0(API...

    android 内部存储读写 sd卡存储

    Android提供了多种数据存储的方式,包括文件存储(内部存储与外部存储)、SQLite数据库、SharedPreferences以及网络存储等。 本篇文章将主要探讨Android中的内部存储与外部存储之一——SD卡存储的基本概念、特点...

    Android中用Application类实现全局变量

    在Android开发过程中,我们常常需要在多个组件之间共享数据,例如存储用户的登录状态、应用配置等信息。通常情况下,开发者会利用`SharedPreferences`或者`ContentProvider`来实现这一功能。然而,在某些场景下,...

    【Android】husbandry项目工程文件

    - **gradle.properties**:存储Gradle构建过程中的属性和变量。 - **local.properties**:包含本地环境特定的信息,如SDK路径和NDK路径。 - **.gradle**:Gradle的缓存目录,存放构建过程中产生的中间文件。 - **app...

    一行代码实现将Log写入文件(可配置是否输出Log,测试包可直接用于发布)

    7. **可配置路径**:允许用户自定义日志文件的存储路径,这可以通过Intent的Extra参数或者在应用程序设置中提供选项。 8. **异常处理**:在日志写入过程中可能出现IO异常,需要捕获并处理这些异常,避免程序崩溃。 ...

    安卓实现播放器功能

    3. **Android中使用文件进行数据存储的方法** - 内部存储 - 外部存储 - SQLite数据库 - SharedPreferences 4. **对SD Card的读写操作** - 获取SD Card路径 - 创建/删除文件 - 文件读写 5. **Android中...

    Android2.03开发教程

    - **5.2.3 SharedPreferences存储位置**:数据存储在内部存储中。 **5.3 File** - **5.3.1 通过File读写文件**:使用File类操作文件。 - **5.3.2 File示例**:通过实例展示文件操作。 - **5.3.3 在SD卡上读写文件*...

    Android架构师必备源码框架精讲解析1

    获取MMKV对象通过`mmkvWithID`方法可以实现,传入的`mmapID`就对应了SharedPreferences中的name,代表了一个文件对应的name,而`relativePath`则对应了一个相对根目录的相对路径。它调用到了`getMMKVWithID`这个...

    手势打电话

    6. `gradle.properties`:项目级别的Gradle属性文件,可以存储一些全局的构建变量。 7. `local.properties`:通常包含Android SDK和NDK的路径信息,用于本地开发环境的配置。 8. `.gradle` 目录:Gradle的缓存目录,...

    loginreg.zip

    7. **gradle.properties**:此文件用于存储Gradle构建的属性,可以设置全局或本地的构建变量,比如GPG密钥或者版本控制的凭证。 8. **local.properties**:这个文件通常包含了特定于机器的配置,比如SDK的位置和NDK...

    ppt-知识单元一-基础入门.pptx 入门知识,app的入门知识

    - 开发者需要安装JDK(Java Development Kit),配置Android SDK路径,并确保环境变量正确设置。 - 创建新的Android项目时,可以选择不同的模板和最低兼容版本,便于快速启动开发流程。 ### 3. Android程序结构与...

    天气预报 源码

    - 数据缓存策略,如使用SQLite数据库或SharedPreferences存储历史天气数据 - 异步任务处理,如使用AsyncTask或LiveData进行后台操作 - 图片加载库的使用,优化图片显示性能 总的来说,这个项目提供了丰富的学习机会...

    android自定义相机源码

    对于指定照片保存路径,我们可以在用户选择好路径后,将该路径存储在一个全局变量或SharedPreferences中。当用户触发拍照时,使用Camera类的takePicture()方法拍摄照片。在拍照完成后的回调中,我们可以使用...

    手机备忘录程序

    5. **gradle.properties**:这是一个全局或项目级的属性文件,用于存储构建过程中的配置变量,如签名信息、版本号等,以便在构建时使用。 6. **local.properties**:此文件通常包含特定于机器的配置,比如指向...

    SkinChangeDemo.zip

    - `local.properties`存储了与特定设备或模拟器相关的本地配置,如SDK路径。 - `SkinChangeDemo.iml`是IntelliJ IDEA或Android Studio项目文件,记录了项目结构和设置。 - `.gradle`目录包含了Gradle缓存和构建相关...

    contentprovider

    当应用继承ContentProvider类 并重写该类用于提供数据和存储数据的方法 就可以向其他应用共享其数据 虽然使用其他方法也可以对外共享数据 但数据访问方式会因数据存储的方式而不同 如:采用文件方式对外共享数据 ...

    java,android知识整理总结

    4. 数据存储:SQLite数据库、SharedPreferences、文件存储以及ContentProvider的使用。 5. Service和BroadcastReceiver:后台服务的实现和广播接收器的使用,用于处理不需要用户交互的长时间任务。 6. 网络编程:...

    Android开发从入门到精通(随书光盘)【源码】第11章

    此外,文件系统存储和SharedPreferences也可能是讨论的内容,它们适用于存储小型配置数据。 网络编程在现代应用中不可或缺。Android提供了多种网络API,如HttpURLConnection、Volley库或者Retrofit库,用于处理HTTP...

    九宫格手势密码案例

    - 存储这些路径信息时,可以考虑使用SQLite数据库或者SharedPreferences(Android)或UserDefaults(iOS)。 4. **密码匹配算法**: - 实现比较用户输入手势与预设密码的逻辑。这通常涉及到将连续的点连接成线段...

Global site tag (gtag.js) - Google Analytics