`
abc20899
  • 浏览: 928874 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

setpref轻松修改preferences文件

 
阅读更多
setpref轻松修改preferences文件
作者: Android开发网原创 时间: 2011-08-12
  有时候我们使用adb shell想更改一些应用的配置信息,Android上每个应用android.content.SharedPreferences类保存的位置对应apk安装后的/data/data/<package name>/shared_prefs 目录中,由于使用了key-value的pair方式存储,这里android使用的是xml文件,在linux shell下编辑不是很方便,不过通过 setpref 命令可以很轻松的修改。

  1. 首先chmod 777 设置文件有写权限。

  2. 为了防止共享违例,可以先killall <package name> 来结束掉任务。

  3. 比如说设置 paid为true,则在/data/data/com.android123.test/shared_prefs目录中执行"setpref cwj boolean paid true  这句的意思是,设置cwj这个xml文件的paid属性值为true。

  当然以上所有步骤额执行都需要root权限,一堆对于开发调试帮助比较大。

分享到:
评论

相关推荐

    Preferences

    - `Editor`: `SharedPreferences` 的 `edit()` 方法返回一个 `Editor` 对象,用于修改数据并提交更改。 - `Editor` 的常用方法包括:`putString()`, `putInt()`, `putLong()`, `putFloat()`, `putBoolean()` 用于...

    数据存储之Preferences

    修改后需调用`commit()`或`apply()`方法来保存更改。`commit()`会立即写入并返回成功与否的结果,而`apply()`异步写入,不返回结果,但更推荐使用,因为它是原子操作,不会阻塞UI线程。 3. 读取数据:使用`...

    preferences

    preferences

    allegro_user preferences详解1-2

    Allegro是一款广泛应用于PCB设计领域的专业软件,其User Preferences设置是用户个性化定制工作环境、优化设计流程的关键环节。在“allegro_user preferences详解1-2”中,我们将深入探讨这一主题,帮助用户更好地...

    修改系统首选项(preferences)

    在基于源码开发,需要在系统setting中进行添加内容时,需要对内部文件进行修改,文档可以就对添加系统setting首页面中设置项进行了一定的操作

    Android Preferences

    它的数据是以XML文件的形式存储在设备的内部存储中,对于每个SharedPreferences对象,系统会创建两个文件:一个用于存储实际的数据,另一个则记录数据更改的信息。这种存储方式非常适合保存小量的、不频繁更改的数据...

    Android Preferences保存数据的简单实例

    这里的"MyPreferences"是SharedPreferences文件的名称,如果文件不存在,系统会自动创建。`Context.MODE_PRIVATE`表示只有当前应用可以读写该文件。 接下来,我们可以通过`preferences.edit()`方法获取一个`...

    PreferencesEditor,首选项编辑器使添加、编辑和删除共享首选项文件中的键变得容易。.zip

    然而,手动处理这些文件可能会变得繁琐,尤其是在需要批量操作或修改多个键时。这时,一个名为"PreferencesEditor"的工具就显得尤为重要。 PreferencesEditor是一个开源项目,其主要功能是简化开发者对共享首选项...

    利用Shared Preferences,在2个不同的Activity传递数据

    - 如果多个线程同时修改 Shared Preferences,可能需要使用 `apply()` 而非 `commit()`,以防止阻塞主线程。 - 虽然 Shared Preferences 适合存储用户配置或状态信息,但并不适合大量或结构化的数据,这时可以考虑...

    Android代码-Multiplatform-Preferences

    Multiplatform Preferences Use a single object : Preferences in your kotlin shared projects Compatible with kotlin android and kotlin native for iphone class MyPresenter { val preferences = ...

    Eclipse Preferences for python

    如果你安装了Pydev for Eclipse,导入这个专门为Eclipse for python打造的配置文件,两个字,牛逼

    android 数据存取Preferences

    - **数据限制**:单个Preferences文件的大小有限制,不适合存储大量的数据。 #### 五、数据读取示例 以下是一个简单的示例,展示了如何读取Preferences中的数据: ```java // 定义Preferences的名字 String PREFS...

    Android代码-rx-preferences

    Rx Preferences Reactive SharedPreferences for Android. Usage Create an RxSharedPreferences instance which wraps a SharedPreferences: SharedPreferences preferences = PreferenceManager....

    Android 使用Shared Preferences进行数据存储-样例.rar

    样例,演示如何使用 Shared Preferences 获得数据和保存数据、如何使用getPreferences方法创建文件的模式,以及如何使用getPreferences模拟用户参数设置、查看 Preferences 生成的文件等操作,你可以比较一下与Files...

    Laravel开发-preferences

    "Laravel开发-preferences"项目就是针对这种情况提供的一种简洁的解决方案,它旨在帮助开发者轻松地为多组件和包应用创建偏好设置页面。 首先,Laravel是一个基于PHP的开源Web应用框架,它遵循模型-视图-控制器...

    shared-preferences for flutter

    Shared Preferences类似于Windows中的INI文件,它允许开发者以键值对的形式存储和读取数据。 Shared Preferences主要使用getPreferences()方法来获得一个SharedPreferences对象,然后使用该对象的edit()方法来获取...

    Preferences.sublime-settings:我的 SublimeText 配置文件

    `Preferences.sublime-settings-master`这个压缩包文件可能是一个包含预设配置的仓库或者模版,用户可以下载并将其内容应用到自己的`Preferences.sublime-settings`文件中,快速实现特定的编辑器配置。这种方式方便...

    Altium Designer Summer (AD)画PCB出来的文件太大,设置成小文件格式

    在电子设计自动化领域,Altium Designer ...综上所述,通过简单的设置更改和文件管理技巧,可以有效地减小AD中PCB文件的体积,提高工作效率并节省存储空间。希望本文能够帮助到在使用AD过程中遇到类似问题的设计师们。

    movie_preferences

    在"movie_preferences"项目中,这一步的输出文件是"out.txt",它将列出每个用户可能感兴趣的电影ID及其推荐分数。推荐结果的评估通常采用如Precision、Recall和F1-Score等指标,以衡量推荐系统的准确性和覆盖率。 ...

    15分钟学会MyEclipse导出jar文件再装换成exe可执行文件

    这个过程将分为四个步骤:导出 jar 文件、运行 jar 文件、连同第三方文件一并导出至 jar 文件、将 jar 文件转换成 exe 可执行文件。 一、导出 jar 文件 在 MyEclipse 中,导出 jar 文件非常简单。首先,选中你的...

Global site tag (gtag.js) - Google Analytics