小猪的Android入门之路 Day 7 part 4
Android的数据存储与访问之——ContentProvider(内容提供者)
本节引言:
在前面的学习中,我们已经学习了一些存储数据的方式,而这些都是可以共享的,比如文件,我们可以把操作
模式设置为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE,其他应用
就可以访问文件进行读写操作了;而使用SharedPreference也是可以进行共享的,同样是设置权限!而使用
ContentP...
分类:
移动开发 时间:
2014-08-26 00:35:35
阅读次数:
355
小猪的Android入门之路 Day 7 part 3
Android的数据存储与访问之——SQLite
前两part中我们学习了使用文件与SharedPreference来保存数据,但是在很多情况下,
文件并不一定是有效的,如多线程并发访问是相关的;app要处理可能变化的复杂数据结构等等!
比如银行的存钱与取钱!对于这些情况就需要用到数据库了!而Android也给我们提供了内置
的SQLite数据库支持,SQLite非常精巧,不像Oracle,MSSQL或者MySql那样需要安装,启动服务
才能使用;SQ...
分类:
移动开发 时间:
2014-08-21 13:23:34
阅读次数:
311
注册代码如下:1 SharedPreferences sp = getSharedPreferences("AndroidDemo", Context.MODE_PRIVATE);2 sp.registerOnSharedPreferenceChangeListener(new OnSharedPr...
分类:
其他好文 时间:
2014-08-20 21:02:02
阅读次数:
151
package com.sharedpreference; import java.text.SimpleDateFormat; import java.util.Date; import android.os.Bundle; import android.app.Activity; ...
分类:
移动开发 时间:
2014-08-16 11:04:30
阅读次数:
292
简单演示一下SharedPreference在程序中的应用:xml 两个activity的跳转只是演示一个text的值的获取就随便设置了一下textview的可见或者不可见第一个activity:public class MainActivity extends Activity imp...
分类:
其他好文 时间:
2014-07-26 01:38:46
阅读次数:
285
Perference也就是我们常说的偏好设置,首选项设置,能够自己主动保存一些数据,比如我们在上一次使用的时候的一些内容,则在下一次启动后依旧生效,而不须要再进行配置。当用户改变设置时,系统就会更新SharedPreference文件里相应的值。perference使用键值对的方式来处理,在and....
分类:
其他好文 时间:
2014-07-16 19:32:45
阅读次数:
178
Android中对操作的文件主要可以分为:File、XML、SharedPreference。这篇博客主要介绍对File的操作:1、MainActivitypackage com.example.filetest;
import android.os.Bundle;
import android.os.Environment;
import android.app.Activity;
impor...
分类:
移动开发 时间:
2014-07-10 17:13:57
阅读次数:
255
很久以前就接触过sharedPreference这个android中的存储介质。但是一直没有实际使用过,今天在看之前做的“民用机型大全”的app时,突然想到可以使用sharedPreference类来改进这个app中的一个缺陷。 此前,我先介绍sharedPreference的使用。Androi.....
分类:
移动开发 时间:
2014-07-05 21:23:00
阅读次数:
309
称作配置系统未免太大了一点,不过它的配置管理这一块确实有加以设计,一方面以增加灵活性,另一方面以支持第三方扩展。通过分析源码,粗略画出如下的结构图: 一、类分析 SharedPreference 一切的基础都是com.csipsimple_preferences.xml这个文件,它存在...
分类:
其他好文 时间:
2014-07-05 20:00:27
阅读次数:
204
一.什么是ContentProvider?ContentProvider直译过来就是内容提供者,主要作用就是A应用提供接口给B应用调用数据,和之前介绍的sharedPreference和直接开放文件访问类似,都是共享应用程序数据,不同的是之前的两种文件格式可能完全不同,如可能为xml,txt,sql...
分类:
移动开发 时间:
2014-06-20 23:56:30
阅读次数:
651