知识类别
知识类别
chaozhung
点滴积累
展开
-
android的json解析-详解
在Android中包含四个与JSON相关的类和一个Exceptions:JSONArrayJSONObjectJSONStringerJSONTokenerJSONException(1)JSONObject:这是系统中有关JSON定义的基本单元,其包含一对儿(Key/Value)数值。它对外部(External:应用toString()方法输出的数值)调用的响转载 2013-08-29 08:59:31 · 733 阅读 · 0 评论 -
Android-App数据格式之解析Json
JSON数据格式,在Android中被广泛运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习。 恰逢本人最近对json做了一个简单的学习,特此总结一下,以飨各位。 为了文章简明清晰,尽量多列点,少废话。 参考文档:http://www.ietf.org/rfc/rfc4627.txt?number=46271.JSON解析 (1).转载 2013-08-29 08:56:20 · 887 阅读 · 0 评论 -
android json解析及简单例子
转自::http://blog.csdn.net/lilu_leo/article/details/7000077JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C转载 2013-08-29 08:49:52 · 775 阅读 · 0 评论 -
android解析json小例子
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);String x;JSONObject obj;try {InputStream is = this.getResources().openRawResour转载 2013-08-29 08:47:31 · 892 阅读 · 0 评论 -
android 解析json数据格式
json数据格式解析我自己分为两种;一种是普通的,一种是带有数组形式的; 普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代码如下:// TODO 状态处理 500 200转载 2013-08-29 08:45:02 · 774 阅读 · 0 评论 -
Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)
SharedPreferences介绍:SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存放在"/data/data/shared_prefs"目录下。SharedPreferences的用法:由于SharedPreferences是一个接口,而且在这个接口里没有提供写入数据和读取数据的能力。但转载 2014-12-09 11:41:12 · 5216 阅读 · 1 评论 -
Android实现数据存储技术 de 五种方式
本文介绍Android中的5种数据存储方式。转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/03/01/2374894.html 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数转载 2013-06-27 08:57:38 · 977 阅读 · 0 评论 -
android 数据存储 之 《网络存储数据》
前面介绍的几种存储都是将数据存储在本地设备上,除此之外,还有一种存储(获取)数据的方式,通过网络来实现数据的存储和获取。我们可以调用WebService返回的数据或是解析HTTP协议实现网络数据交互。具体需要熟悉java.net.*,Android.net.*这两个包的内容,在这就不赘述了,请大家参阅相关文档。下面是一个通过地区名称查询该地区的天气预报,以POST发送的方式发送请求原创 2013-06-27 08:55:56 · 1153 阅读 · 0 评论 -
android 数据存储之File2(文件存储数据)
关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。文件可用来存放大量数据,如文本、图片、音频等。默认位置:/data/data//files/***.***。 代码示例: public void save() { try {原创 2013-06-27 08:53:07 · 1231 阅读 · 0 评论 -
android 数据的四种存储方式 之 File
File: 即常说的文件(I/O)存储方法,常用存储大数量的数据,但是缺点是更新数据将是一件困难的事情。下面实现:在本地data文件下使用自己生成的文件处理数据的新建储存 读取 删除如果说不想把内容存在SharedPreferences中的话,我们可以自己写一个文件保存须要的数据,在这里我将文件保存在系统中的工程路径下。跟上面布局一样,删除文件也一样,清除内容也查不原创 2013-06-26 09:07:39 · 1140 阅读 · 0 评论 -
Android数据的四种存储方式 之 ContentProvider
ContentProvider是安卓平台中,在不同应用程序之间实现数据共享的一种机制。一个应用程序如果需要让别的程序可以操作自己的数据,即可采用这种机制。并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作的方式。其步骤为: 1. 在当前应用程序中定义一个ContentProvider。 2. 在当前应用程序的AndroidMani转载 2013-06-26 09:01:30 · 907 阅读 · 0 评论 -
Android数据的四种存储方式之 SQLite
SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是: NULL: 空值 INTEGER: 整数 REAL: 浮点数 TEXT: 字符串 BLOB: 大数据 在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的0和1代替true和false,而DATE类型则可以拥有特转载 2013-06-26 08:59:09 · 1002 阅读 · 0 评论 -
Android数据的四种存储方式 之 SharePreferences
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的转载 2013-06-26 08:56:13 · 1204 阅读 · 0 评论 -
Android数据的四种存储方式(总)
作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQLit原创 2013-06-26 08:51:44 · 1365 阅读 · 0 评论 -
SQLite数据库简介
本文转载自::http://blog.csdn.net/liuhe688/article/details/6712782大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部转载 2013-06-19 09:58:26 · 859 阅读 · 0 评论 -
Android中SQLite应用详解
上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Andr转载 2013-06-19 09:57:02 · 1069 阅读 · 0 评论 -
Android数据库操作--实用的东西
Android采用关系型数据库SQLite3,它是一个支持SQL轻量级的嵌入式数据库,在嵌入式操作系统上有很广泛的应用,WM采用的也是SQLite3 关于过于、原理方面的东西在这篇文章里不会提到,但是如果你想能够快速的学会操作SQLite3,那这就是你要找的文章! 首先,我们看一下api,所有数据库相关的接口、类都在android.databas原创 2013-06-14 16:43:57 · 851 阅读 · 0 评论 -
Android 数据库存取图片
Android 数据库存取图片数据库中存取图片通常使用两种方式,一种是保存图片所在路径,二是将图片以二进制的形式存储(sqlite3支持BLOB数据类型)。对于两种方法的使用,好像第二种方法不如第一种方法更受程序员欢迎,他们认为,在很多数据库语言里,处理大字段都是不容易的,像图片这样的文件放在数据库里会有问题:对数据库的读写速度永远赶不上文件系统的处理速度,使数据库变得巨大;但也有很多人认转载 2013-06-14 10:12:53 · 1052 阅读 · 0 评论 -
如何将图片转换存入到数据库中,并从数据库中取出转换成图片
有时候我们想把图片存入到数据库中,尽管这不是一种明智的选择,但有时候还是不得以会用到,下面说说将图片转换成byte[]数组存入到数据库中去,并从数据库中取出来转换成图像显示出来。 首先,我们要把图片存入到数据库中,首先要创建一个数据库, 如下所示: 1 package com.android.test; 2 3 import java.io.ByteArrayOut转载 2013-06-14 10:10:27 · 4561 阅读 · 0 评论 -
Android数据库中查找一条数据 query方法详解
public Cursor query(String table,String[] columns,String selection,String[] selectionArgs,String groupBy,String having,String orderBy,String limit); 参数说明: table:数据库表的名称 columns:数据库列名称数组 写入后最后返原创 2013-06-05 09:47:00 · 31165 阅读 · 1 评论 -
android SQLite语句
为了大家更容易理解我举出的SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。 1.在查询结果中显示列名: a.用as关键字:select name as '姓名' from students order by age b.直接表示:select name '姓名' from students order by age 2.精确查找:原创 2013-05-15 08:37:21 · 1637 阅读 · 0 评论 -
Android数据库 之 SQLite数据库
Android数据库 之 SQLite数据库Android数据库 一、关系型数据库SQLIte 每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,占用资源非常的低,只需要几百K的内存就够了。SQLite已转载 2013-05-15 08:37:30 · 1426 阅读 · 0 评论 -
在Android中查看和管理sqlite数据库
在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。使用DDMS导出sqlite数据库。1、首先打开android项目的调试模式,然后找到显示DDMS:选择DDMS2、切换到DDMS,显示File Explorer窗口,原创 2013-05-15 08:37:42 · 1772 阅读 · 0 评论 -
android中的数据库操作
android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。转载 2013-05-15 08:37:51 · 1838 阅读 · 0 评论 -
三种常用的MySQL建表语句
MySQL建表语句是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL建表语句,如果您对MySQL建表语句方面感兴趣的话,不妨一看。1、最简单的:CREATE TABLE t1( id int not null, name char(20));2、带主键的:a:CREATE TABLE t1( id int not null prim原创 2013-05-15 08:38:02 · 1844 阅读 · 0 评论 -
android异步任务设计思详解(AsyncTask)
android异步任务设计思详解(AsyncTask)这里说有设计思想是我根据查看Android源代码提炼出来的代码逻辑,所以不会跟Google工程师的原始设计思想100%符合(也有可能是0%),但是本文一定可以帮助你理解AsyncTask,也可能有一些你以前没有发现的内容。大家都知道,Android的主线程(又叫UI线程,线程ID为1)有一些限制策略,使得主线程有些事做不了,比如访问转载 2015-05-07 10:54:13 · 634 阅读 · 0 评论 -
Android之旅--Handler与多线程
本文转自:http://www.cnblogs.com/qianlifeng/archive/2010/12/11/1903415.html本文首先解释一下handler是用来干嘛的,然后通过例子介绍其在多线程中的应用。什么是Handler handler通俗一点讲就是用来在各个进程之间发送数据的处理对象。在任何进程中,只要获得了另一个进程的handle转载 2013-09-10 14:58:01 · 755 阅读 · 0 评论 -
在Android中使用Handler和Thread线程执行后台操作
大家都知道,在PC上的应用程序当需要进行一些复杂的数据操作,但不需要界面UI的时候,我们会为应用程序专门写一个线程去执行这些复杂的数据操作。通过线程,可以执行例如:数据处理、数据下载等比较耗时的操作,同时对用户的界面不会产生影响。在Android应用程序开发中,同样会遇到这样的问题。当我们需要访问网络,从网上下载数据并显示在我们的UI上时,就会启动后台线程去下载数据,下载线程执行完成后将结果返回给转载 2013-09-02 15:49:13 · 795 阅读 · 0 评论 -
Android实现计时与倒计时的几种方法
转自:http://blog.csdn.net/ithomer/article/details/6903084方法一Timer与TimerTask(Java实现)[java] view plaincopyprint?public class timerTask extends Activity{ private int recLen =转载 2013-08-14 16:41:14 · 962 阅读 · 0 评论 -
Android 多线程:使用Thread和Handler (从网络上获取图片)
当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个图片,在一个ImageView中将其显示出来,这种涉及到网络操作的程序一般都是需要开一个线程完成网络访问,但是在获得图原创 2013-07-25 14:58:17 · 2565 阅读 · 0 评论 -
JAVA中的特殊符号含义
\n 回车(\u000a)\t 水平制表符(\u0009)\s 空格(\u0008)\r 换行(\u000d)@//隐藏命令的回显。~//在for中表示使用增强的变量扩展;在set中表示使用扩展环境变量指定位置的字符串;在set/a中表示按位取反。%//使用两个%包含一个字符串表示引用环境变量。比如一个%time%可以扩展到当前的原创 2013-08-19 11:02:47 · 6037 阅读 · 0 评论 -
关于android应用--内存的优化
以下内容为转载自网上,然后自己加工贴合到一块的:原文地址:http://www.cnblogs.com/frydsh/archive/2012/12/09/2810601.html http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=7原创 2013-08-01 15:35:40 · 2286 阅读 · 0 评论 -
Java Thread 总结
Ø线程的概述(Introduction)线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。注意:Java中的多线程是一种抢占机制而不是分时机制。抢占机制指的是有多个线程处于可运行状态,但是只允许转载 2013-07-25 14:52:55 · 900 阅读 · 0 评论 -
Android调用webservice示例教程
转载自:::http://www.cyqdata.com/android/article-detail-36456曾经,有一节讲到过:ksoap2读取WebService与Android通讯示例,本节,再接再历,为大伙提供更另一个Android调用webservice示例教程,希望您会喜欢:下载KSOAP包:ksoap2-android-assembly-2.5.2-jar-with-de转载 2014-04-02 14:54:53 · 1042 阅读 · 0 评论 -
Android开发系列之阿堂教程:使用Web Service进行网络编程
我们知道,Android应用通常是运行在手机平台上,手机系统的硬件资源是有限的,不管是存储能力还是计算能力都有限,在Android系统上开发,运行一些单用户,小型应用是可能的,但对于需要进行大量的数据处理,复杂计算的应用,还是只能部署在远程服务器上,Android应用将只是充当这些应用的客户端。 为了让Android应用与远程服务器之间进行交互,可以借助于Java的RMI技术转载 2014-04-02 14:52:22 · 1295 阅读 · 0 评论 -
使用dom4j和XPath解析XML之例子二
包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) (由于使用csdn blog自带的代码粘贴工具会朝里加入一些"..."字符,虽然利于查看,但是不利于把代码copy出来运行,而亲自运行代码对程序员来说是很重要的,故没有使用csdn blog自带的代码粘转载 2014-04-02 15:06:25 · 797 阅读 · 0 评论 -
使用dom4j解析XML例子
包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) (由于使用csdn blog自带的代码粘贴工具会朝里加入一些"..."字符,虽然利于查看,但是不利于把代码copy出来运行,而亲自运行代码对程序员来说是很重要的,故没有使用csdn blog自带的代码粘转载 2014-04-02 15:05:29 · 730 阅读 · 0 评论 -
dom4j解析xml字符串实例
DOM4J 与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。 先来看看dom4j中对应XML的DOM树建立的继承关系 针对于XML标准定义,转载 2014-04-02 15:04:37 · 927 阅读 · 0 评论 -
XML的解析——读取节点的值和内容 (只有一级子节点)
苹果 香蕉 中文 JAVA解析:package hr.csdn.com;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.转载 2014-04-02 15:02:10 · 2221 阅读 · 0 评论 -
android DOM解析Xml
People类是自己写的一个类,主要保存各个字符串数据。 由于没学过Xml语法只能依样画葫芦了呗- -1.为了具有扩展性 自己编了一个xml文件: name="谢XX"age="23" >aaaaaaaaa 中国 XXX大学 谢XX测试描述的句子长长。。。。。。转载 2014-04-02 14:59:27 · 773 阅读 · 0 评论