android_data
蚁人日记
努力就是有美好时光!分享交流
展开
-
Android 保存图片到SQLite
一般只保存图片的路径,没有直接把图片保存进去,我以前也有试过想放图片到SQlite数据库,后来图片才放几张就不能放了。sqlite数据库到达一定大的情况下就不能往里面加数据比如说你把image.jpg放在sdcard的images目录下,那你就在数据库存/sdcard/images/image.jpg ( 我是直接存图片名字,然后调用的时候再补上图片的路径!代码如下private S原创 2012-02-29 15:27:31 · 8244 阅读 · 5 评论 -
android listview分页异步加载图片及图片缓存
我是开发android的新手,参考了很多大牛的资料,才完成这个demo的,分享出来和大家一同学习如图:AsyncImageLoader.javaJava代码 package cn.anycall.testlist; import java.lang.ref.SoftReference; import java.util.HashMap;原创 2012-03-13 22:29:35 · 1451 阅读 · 0 评论 -
Android实现数据存储技术
Android实现数据存储技术本文介绍Android中的5种数据存储方式。数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据; 2 文件存储数据; 3 SQLite数据库存储数据; 4 使用ContentProvider存储数据; 6 网络存储数据; 下面将为转载 2012-03-12 10:19:17 · 584 阅读 · 0 评论 -
关于数据库主从表、主键、外键的关系
如果由两个列共同组成主键,而且一个子表将主键作为可为空值的外键来继承,就可能得到错误的数据。可在一个外键列中插入有效的值,但在另一个外键列中插入空值。然后,可添加一个数据表检查约束,在可为空的外键中检查数据的有效性。 任何多列外键都可能遇到同样的问题。所以,你需要添加一个检查约束来检测异常。最初,检查约束将检查构成外键的所有列中可能为空的值。检查约束还要检查这些列中不能为空的值。如两个检转载 2012-03-01 17:07:56 · 2476 阅读 · 0 评论 -
Android中SQLite数据库存储方式
本文出自:http://blog.csdn.net/zuolongsnail/article/details/6529096Android中的数据库存储是直接使用了SQLite。在Android应用中创建数据库后数据库文件是存储在/data/ data/应用包名/databases/下。 在Android中使用到SQLite会涉及到以下三个类或接口:1.SQLiteOpenHelper转载 2012-02-29 15:54:34 · 770 阅读 · 0 评论 -
sql语句
它们都是对于行的操作SQL FOREIGN KEY 约束一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。让我们通过一个例子来解释外键。请看下面两个表:"Persons" 表:Id_PLastNameFirstNameAddressCity1AdamsJohnOxford Stree原创 2012-03-01 20:42:51 · 572 阅读 · 0 评论 -
SQL数据库的疑惑
那个 SQLiteOpenHelper 类的继承类的构造函数,无论是写四个参数的还是写一个参数的构造函数都可以,//带个参数的只name,version只能是在这个类里定义,不能通过传递过来 publicMyOpenHelper(Context context) { /** * C原创 2012-03-01 16:34:55 · 427 阅读 · 0 评论 -
Android 小项目之--SQLite 使用法门
每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库 --大名鼎鼎的SQLite。SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中,可能只需要几百KB,这也是 Android 系统采用 SQLite 数据库的原因之一吧。简介轻量级使用 SQLite 只需要带一个动态库,就可以享受转载 2012-02-20 23:08:12 · 641 阅读 · 0 评论 -
android sqlite 一次创建多个表
本文出自:http://yangguangfu.iteye.com/blog/850726package com.yangguangfu.database;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOp转载 2012-02-29 11:05:45 · 1733 阅读 · 0 评论 -
Android[高级教程] Android数据库SQLite表内设置外键
本文出自:http://blog.csdn.net/kangkangz4/article/details/7003659安卓默认的数据是SQLite,但SQLite3.6.19之前是不支持外键的,如果有两张表需要关联,用外键是最省事的,但不支持的话怎么办呢?这里就有一个解决办法,就是用事务将两张表关联起来,并且最后生成一张视图。现有两张表EmployeesDep转载 2012-02-29 11:04:11 · 1280 阅读 · 0 评论 -
【Android】SAX解析之错误纠正!!(自我认为网上最完美的一个SAX解析类)
本文出自:http://blog.csdn.net/feng88724/article/details/7013675在讲这次错误之前,先看一下下面这段代码。 【◆以下解析方法是错误的×】view plainprint?import java.util.ArrayList; import java.util.List; import org.xml.sax转载 2011-12-08 23:06:35 · 453 阅读 · 0 评论 -
android数据库数据变化监听
感谢一下两位同仁的文章:http://www.it165.net/pro/html/201406/15368.htmlhttp://www.blogjava.net/zhaojianhua/archive/2011/10/27/362204.html转载 2015-06-19 12:17:32 · 1385 阅读 · 0 评论 -
Android中资源文件夹res/raw和assets的使用
*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r转载 2014-02-27 21:27:02 · 673 阅读 · 0 评论 -
Android SharedPreferences
SharedPreferences在Android中常用来保存一些软件的配置信息,如:用户名、密码、默认欢迎语等,就像在Windows常用ini文件进行保存,在J2se中用properties属性文件进行保存,用SharedPreferences进行保存信息存在了一个XML文件中,它是一个轻量级的存储类,其以键值对的方式存储,使得我们可以很方便的读取和存入,一般SharePerferences保存原创 2012-01-12 18:32:21 · 846 阅读 · 0 评论 -
Android - 文件读写操作 总结
在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取: 1) 从resource的raw中读取文件数据:[java] view plaincopyString res =转载 2013-03-29 14:28:13 · 619 阅读 · 0 评论 -
listview滚到底时动态载入更多系统联系人列表。SQL Limit的使用
本文出自:http://www.cnblogs.com/3dant/archive/2011/12/23/2299793.html刚看了SQLITE不支持SQL里的TOP语句,只有LIMIT。所以想写个东西看看效果。最简单想到的当然还是联系人列表。顺便还可以试试LIMIT可不可以在android系统的那些contentprovider里面用。最后要达到的效果就是,一开始载入20条联系人。当l转载 2011-12-29 18:20:24 · 645 阅读 · 0 评论 -
SQLite 操作封装 —— DatabaseUtil
DatabaseUtil.javaview sourceprint?001 package com.dbexample;002 003 import android.content.ContentValues;004 import android.content.Context;005 import android.database.Cursor;006 import andro转载 2011-12-15 09:49:30 · 691 阅读 · 0 评论 -
Android提高第八篇之SQLite分页读取
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! Android包含了常用于嵌入式系统的SQLite,免去了开发者自己移植安装的功夫。SQLite 支持多数 SQL92 标准,很多常用的SQL命令都能在SQLite上面使用,除此之外Android还提供了一系列自定义的方法去简化对SQLite数据库的操作。不过有跨平台需求的程序就建议使用转载 2011-11-09 10:48:19 · 371 阅读 · 0 评论 -
HTTP 通信, 三种方式XML 解析,并通过 Hander 实现异步消息处理
本文出自:系出名门Android(10) - HTTP 通信, XML 解析, 通过 Hander 实现异步消息处理作者:webabcd介绍在 Android 中与服务端做 HTTP 通信,解析 XML,通过 Handler 实现异步消息处理 HTTP 通信 - 与服务端做 HTTP 通信,分别以 GET 方式和 POST 方式做演示XML 解析 - 可以用两种方式解析 X转载 2011-11-09 15:37:57 · 547 阅读 · 0 评论 -
Android中Sqlite数据库多线程并发问题
本文出自:http://www.cnblogs.com/jdsjlzx/archive/2011/07/19/2110901.html最近在做一个Android项目, 为了改善用户体验,把原先必须让用户“等待”的过程改成在新线程中异步执行。但是这样做遇到了多个线程同时需要写Sqlite数据库,导致操作数据库失败。本人对JAVA并不熟悉,只接触了2个多月(纯粹为了Android项目, 才转载 2011-11-08 15:42:39 · 1008 阅读 · 0 评论 -
Android中Sqlite数据库多线程并发问题
本文出自:http://www.cnblogs.com/jdsjlzx/archive/2011/07/19/2110901.html最近在做一个Android项目, 为了改善用户体验,把原先必须让用户“等待”的过程改成在新线程中异步执行。但是这样做遇到了多个线程同时需要写Sqlite数据库,导致操作数据库失败。本人对JAVA并不熟悉,只接触了2个多月(纯粹为了Android项目,转载 2011-11-21 11:27:51 · 558 阅读 · 0 评论 -
android 解析json数据格式(整合)
在这个网站中对JSON解析数据有个较为完整的解释说明,大家可以去看看http://www.ibm.com/developerworks/cn/xml/x-andbene1/#aotfJSON 对象其构造是一个键 :值 对,对象元素之间用逗号隔开,每个对象被包含在一对大括号 {} 内。一组对象数组包含在一对方括号中。这是将数据行从一个数据库发送到一个对象数组的一种常见方法。其中每个数组元原创 2011-11-19 17:21:03 · 800 阅读 · 0 评论 -
android 监听SDCard安装和卸载的代码片段(测试通过)
本文出自:http://www.cnblogs.com/error404/archive/2011/09/08/2170998.htmlandroid 监听SDCard安装和卸载的代码片段(测试通过) // 监听类private final BroadcastReceiver sdcardListener = new BroadcastReceiver() {转载 2011-11-15 21:25:54 · 592 阅读 · 0 评论 -
Android pull解析XML数据
本文出自:http://blog.csdn.net/hosterZhu/article/details/6127436(在关于数据处理方面,该博客有很多很好的文章!)除了可以使用 SAX或DOM解析XML文件之外,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE。如果用在j转载 2011-11-09 23:53:05 · 487 阅读 · 0 评论 -
下面是一个将XML转换为JSON的示例,
本文出自:http://www.iteye.com/topic/402083下面是一个将XML转换为JSON的示例,通过SAX来解析XML,从而生成相应的JSON字符串自我感觉还算是一个比较通用的 API ,主要包含3个类1,ToJsonSAXHandler类 继承了 DefaultHandler 类,在解析 XML的过程中负责处理 SAX 事件。代码如下:转载 2011-11-14 11:09:30 · 693 阅读 · 0 评论 -
一个DOM解析类
public class RssParser { private int currentstate = -1; private boolean isItemTAG = false; private RssItem rssItem; private RssFeed rssFeed; final int TITLE转载 2011-11-14 10:02:02 · 438 阅读 · 0 评论 -
Android采用PULL解析XML文档与写成XML文档
/**** * 采用Pull解析XML * * ****/ public class PULLPersionService { public static List getPersino(InputStream is)throws Exception{ List list = null; Persion persion = null;原创 2011-11-09 22:33:28 · 350 阅读 · 0 评论 -
数据库的增删改查用单元测试AndroidTestCase
view plain1 importandroid.content.Context; 2 importandroid.database.sqlite.SQLiteDatabase; 3 importandroid.database.sqlite.SQLiteOpenHelper; 4 5转载 2011-11-10 10:15:27 · 1294 阅读 · 0 评论