
Android数据存储
文章平均质量分 88
梳子不爱头发
爱编程的小逗比
展开
-
Android数据存档SharedPreferences(1)
App运行中,需要配置很多的参数信息,这些参数信息保存在哪里呢?SharedPreferences 配置信息存储这个接口保存只是一些基本数据类型,例如String,int,float,boolean,long因此接下来的实例我们就围绕这几个数据类型展开。首先SharedPreferences 里面存储的形式相当于map的键值,都有对应的相应的key,利用key方法我们可以取出对...2015-04-12 11:14:41 · 164 阅读 · 0 评论 -
如何创建一个可使用的数据库框架项目:Android
一个好的数据库模型需要符合MVC,通常在我们进入项目组之前,创立的数据库就像这样: public class MySQLiteHelper extends SQLiteOpenHelper 然后就在我们代码中增删查改了,每次一条sql语句,这样首先看起来不规范,而且也非常不方便,最重要的是要做重复性的工作。 ====================...原创 2017-09-02 20:01:49 · 227 阅读 · 0 评论 -
afinal框架FinalDb数据库应用
在我们学习afinal框架前,大家一定学过安卓自带的数据库,Sqlite,这种数据虽然也提供了很多方便的方法建表,插入删除什么的,但是对于初学者来说无疑是非常麻烦的,冗余的步骤,多的要死的代码,写完就忘,格式记不住。别担心,现在使用afinal框架,建表,插入删除一步到位。首先我们需要把afinal框架的jar拖入到lib中 这里的包会...2015-06-06 18:47:34 · 272 阅读 · 0 评论 -
你的他(她)通讯记录在手天下我有(10)
那么这一节就迎来激动人心的通讯录在手天下我有的章节CallLog.Calls._IDCallLog.Calls.CACHED_NAMECallLog.Calls.NUMBER想要知道你亲爱的他(她)是被动接到还是主动拨出么,这里涉及到,呼叫类型CallLog.Calls.TYPE拨出 outgoing拨入 incoming未接...2015-04-25 00:14:58 · 147 阅读 · 0 评论 -
手机联系人偷偷读取contentprovider(9)
作为一名程序猿,最大的痛苦莫过于陪电脑代码度过了大多数时间,而陪你的他(她花费了太少时间,当你熬夜掉发,为IT的你不顾形象,形容枯槁。是不是会想知道你的他(她)在这一段时间干了什么呢,是不是想获取他的通讯录,别着急,作为一个Android的程序员,我们先做到获取他手机的联系人,偷偷给他的手机安一个小程序,读取全部信息,然后调用信息功能全部...2015-04-24 15:37:46 · 207 阅读 · 0 评论 -
ListView对数据库读取实现分页滑动(8)
在对数据库读取中,分页滑动是十分重要的,例如你浏览空间时,往下拖动有时就会出现正在加载中字样,这种是正在像服务器数据库中读取数据现象,而且规定了每页只显示多少数据,有时网速不好还要加载很长时间如图:我们今天要做的就是要把之前学的数据库结合起来再加上ListView+ScrollView监听事件结合起来,自己做一个加载事件。首先定义Activi...2015-04-23 11:01:00 · 267 阅读 · 0 评论 -
SQLite数据库增加修改删除以及如何查看(7)
按着上节课内容来,SQLite数据库的增加修改删除功能实现首先mytab操作类,就是处理增加修改删除功能public class MytabOperate { private static final String TABLENAME = "mytab"; // 表示要操作的数据表名称 private SQLiteDatabase db = null; // 数据库操...2015-04-17 17:13:00 · 278 阅读 · 0 评论 -
SQLite数据表的创建(6)
SQLite 是轻量级,嵌入式的关系型数据库,遵守ACID的关联式数据库管理系统。优点:占用空间小方便:增加,修改,删除,查询通过SQLiteDatabase可以执行SQL语句SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。SQLite的数据类型首先你会接触到...2015-04-17 10:31:44 · 187 阅读 · 0 评论 -
JSON数据解析(5)
之前我们都是解析XML文件,虽然规范化了文件传输的定义格式,但是大家有没有意识到每次传输前都要进行元素声明,这样传输中将传出很多无用数据,导致传输数据量增大,而且解析xml操作很复杂,作者在之前编程中也几近崩溃,现在我们介绍一种轻量级的数据交换格式--JSONJSON将对象中数据转化为字符串。在应用程序中传递,最重要的是在异步系统中进行服务器和客户端之间的数据传递,这里将在网络连接课程讲到,...2015-04-15 23:24:40 · 206 阅读 · 0 评论 -
Android之Sax解析xml(4)
在Android中xml解析还是很重要的,主要有两种方法,一种是之前讲到的DOM解析,一种就这节课Sax解析,其实两种解析的基本形式异曲同工。第一步:定义节点public class LinkMan { private String name; private String email; public void setName...2015-04-15 09:31:43 · 100 阅读 · 0 评论 -
Android之资源文件存取及DOM解析(3)
学到这里我们就想到了绝对不能动的R.java文件,对于安卓程序员来说,那是个禁区,是决定不能改动的,那有没有想狮子口拔牙想要把它读出来呢,来我们来试一下。资源文件的ID都生成在R文件,通过import android.content.res.Resources;将之读出,获取id方法为: r=super.getResources();//操作资源...2015-04-13 15:00:29 · 141 阅读 · 0 评论 -
Android文件存储多路径存储(2)
文件存储1.直接利用Activity提供文件操作方法data\data\<package name>\file\文件名称文件操作也一共两个方法,一个是文件输出Activity代码如下:public class MainActivity extends Activity { private static final String FILENAME="e...2015-04-12 16:25:37 · 147 阅读 · 0 评论 -
对于写好的数据库框架个性化修改及数据库框架资源
上一次课已经讲过了如何使用我们手中现有的数据库模板,那么如今我们就来定制个性化的数据库模板,首先需要对SQLiteClientDaoHelper这个类做个了解,如此我们才可以为所欲为改动。 package com.example.dao;import java.util.List;import com.example.bean.Use...原创 2017-09-21 18:12:28 · 220 阅读 · 0 评论