4种常见数据保存
1. 方法 writeEwcRvramFile(int x) throws android.os.RemoteException(格式化也没用,数据依然在)

2. 创建数据库保存

3. SharedPreferences (只能在同一包使用,格式化后没了)
          Context mContext = SpeedDialActivity.this;      导包---import android.content.SharedPreferences;import android.preference.PreferenceManager;
   保存: SharedPreferences.Editor editor = PreferenceManager.getDefaultSharedPreferences(context).edit();
          editor.putBoolean(REGISTER_INFO, isRegistered);
          editor.commit();
   获取: boolean isRegistered = PreferenceManager.getDefaultSharedPreferences(context).getBoolean(REGISTER_INFO, false);

4. Settings.System. (能在不同包使用,格式化后没了)
   保存: Settings.Global.putInt(mContext.getContentResolver(), "com.android.launched",1);   导包---import android.provider.Settings;
   获取: Settings.Global.getInt(mContext.getContentResolver(), "com.android.launched",0);
          Settings.Global.getString(context.getContentResolver(), Settings.Global.CAR_DOCK_SOUND);

SystemProperties.getBoolean("ro.bdfun.shade_wifi_direct", false)是获取系统属性,没有就为false,与上面不同。
          在宏中可设置属性,也可在代码中修改---SystemProperties.set();   导包---import com.android.os.SystemProperties;

第4种在databaseHelper.java的应用
frameworks\base\core\java\android\provider\settings.java---定义变量:     
如:  public static final String CAR_DOCK_SOUND = "car_dock_sound";  
      MOVED_TO_GLOBAL.add(Settings.Global.CAR_DOCK_SOUND);

frameworks\base\packages\settingsprovider\res\values\defaults.xml-----定义初始值(变量名和初始值名是不相同的)
如:  <string name="def_car_dock_sound" translatable="false">/system/media/audio/ui/Dock.ogg</string>

frameworks\base\packages\settingsprovider\src\com\android\providers\settings\databaseHelper.java------给变量赋值并保存
如:  loadStringSetting(stmt, Settings.Global.CAR_DOCK_SOUND,R.string.def_car_dock_sound);

android保存数据方法相关推荐

  1. android 保存数据到setting中_文章如何保存在数据库中

    当我们打开央视新闻网站时,能看到很多丰富多彩的文章,那么这些文章是怎么保存在数据库中的呢?或者说要怎样能实现类似的效果? 如果你了解过网页的话,应该知道通过html的p.ul.img.div等元素的合 ...

  2. android打乱数据方法,Android 将list集合数据打乱

    没废话 /** * 将list集合内容打散 * * @param list *            要打散的list * @param n *            要打散前n个 * @return ...

  3. android打乱数据方法,拼图打乱图片顺序的算法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.dyan.view; public class JigsawSuanFa { // 游戏算法类,用来初始化游戏的状态,判断游戏是否 ...

  4. (8). 使用JPA保存数据【从零开始学Spring Boot】

    在看这一篇文档的话,需要先配置好JPA – Hibernate. 总体步骤: (1)   创建实体类Demo,如果已经存在,可以忽略. (2)   创建jpa repository类操作持久化. (3 ...

  5. Android onSaveInstanceState、onRestoreInstanceState保存数据

    先看例子: @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState ...

  6. Android学习笔记——保存数据到SQL数据库中(Saving Data in SQL Databases)

    知识点: 1.使用SQL Helper创建数据库 2.数据的增删查改(PRDU:Put.Read.Delete.Update) 背景知识: 上篇文章学习了保存文件,今天学习的是保存数据到SQL数据库中 ...

  7. Android doc|Getting Started|部分 --转载 保存数据

    保存数据 大多数 Android 应用需要保存数据,即使仅保存在 onPause() 过程中与应用状态有关的信息,以便用户进度不会丢失 . 大多数非平凡应用也需要保存用户设置,并且有些应用必须在文件和 ...

  8. android view 存值,使用ViewModel保存数据

    使用viewModel保存数据,使App被系统kill后,再次启动依然可以恢复被kill前的数据 下面的 model = ViewModelProviders.of(this,new SavedSta ...

  9. Android Studio数据永久保存——SharedPreferences

    数据永久保存--SharedPreferences 关于数据存储: 关于SharenPreferences 外部类访问SharedPreferences的数据的操作: 小结 本文为学习类文档,通过学习 ...

最新文章

  1. 搜索引擎中的URL散列
  2. Aix 6.1下安装Oracle11g详细文档
  3. beanutils工具类_Apache Commons 工具类介绍及简单使用
  4. 骑士旅行pascal解题程序
  5. 一步步构建大型网站架构 [转]
  6. 水晶报表的统计功能-Crystal Report Sub total Per Page
  7. Java 网络实例一(获取指定主机的IP地址、查看端口是否已使用、获取本机ip地址及主机名、获取远程文件大小)
  8. fabric8 java api,kubectl apply -f equivalent in fabric8 java api | 易学教程
  9. 用6种方法,教你如何解决Finder持续崩溃的问题!
  10. Linux虚拟机怎么越狱,iOS 7完美越狱教程:5分钟轻松搞定
  11. VS2013编译最简单的PPAPI插件
  12. 分析微博游戏名人数据
  13. Java的11个关键术语
  14. Flask框架:创建app对象
  15. 在html语言中的换行标记是指,南开20春学期(1709、1803、1809、1903、1909、2003)《电子商务网页制作》在线作业题目【标准答案】...
  16. Arduino教程4:面包板与洞洞板
  17. android端接入腾讯云直播全过程详解(包含腾讯云点播、腾讯云IM)直播+弹幕+录制直播视频
  18. 祭奠逝者一支香,丧钟为所有生者而鸣
  19. Linux中的括号用法
  20. 面试积累-Redis-Redis主要消耗什么物理资源?

热门文章

  1. linux关机前执行脚本,Linux关机时执行指定脚本
  2. ESXI 无法打开磁盘“XXX.vmdk”或其所依赖的快照磁盘之一
  3. piechart 文档 android,Android MPAndroidChart之PieChart和数据结构以及模型【5】
  4. 对接支付宝人脸识别和获取用户信息接口
  5. _beginthreadex
  6. C++ Boost库使用笔记
  7. StretchBlt使用
  8. 闲云旅游网01(基于vue+element ui)
  9. ios 工程代码整理
  10. 美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(1月25日-31日)...