android
文章平均质量分 81
hongtaoluo
这个作者很懒,什么都没留下…
展开
-
Android利用ContentResolver查询的三种方式
今天做到一个小项目,查询手机中短信的信息,当让得去系统暴露出来的数据库中去查询了,后来发现有三种方式可以选择,下面一一写出来。 第一种方式,采用 getContentResolver().query()方法在主线程中查询数据。这种查询方式是不是异步查询的,直接在UI线程中查询数据,代码如下: Cursor cursor1 = getContentResolver().qu...原创 2012-04-25 19:01:32 · 754 阅读 · 0 评论 -
Android SQLite数据库操作实例
Android的自带数据库SQLite小巧且功能强大,Android提供了两种方式去操作数据库,第一种是用SQL语句去操作数据,SQLite支持标准的SQL,其分页等操作与Mysql一样,以下是利用SQL操作SQLite:import java.util.ArrayList;import java.util.List;import android.content.C...2012-04-16 17:42:34 · 274 阅读 · 0 评论 -
Android中使用PULL方式解析XML和XmlSerializer进行序列化
XML解析方式一般有DOM解析,SAX解析,而Android中推荐的解析方式是PULL解析,以下是最近写的一个Demo中的关键代码。import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import j...2012-04-16 16:11:51 · 207 阅读 · 0 评论 -
Andriod异常搜集
每次把碰到的各种问题记录在下,供自己参考. 1.Binary XML file line #7: You must supply a layout_width attribute. Google发现,我在 android:layout_weight="1"这样写的时候没有去android:layout_width=""添加这个属性。...2012-04-12 15:03:11 · 78 阅读 · 0 评论 -
android uri用法
以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。 一、打开一个网页,类别是Intent.ACTION_VIEW Uri uri = Uri.parse(“http://blog.3gstdy.com/”); Intent intent = new Intent(Intent.ACTION_VIEW, uri); 二、打开地图并定位...2012-04-07 22:51:49 · 106 阅读 · 0 评论 -
android之XmlResourceParser类使用实例
android开发过程会经常使用XML文件,下面提供小实例,看看XmlResourceParser类是怎么样解析XML文件的。XML文件名称为test.xml。内容如下: <?xml version="1.0" encoding="utf-8"?><resources> <customer name="luopeng" age="2.原创 2012-04-03 21:43:49 · 202 阅读 · 0 评论 -
Android提交数据到服务器的两种方式四种方法
Android应用开发中,会经常要提交数据到服务器和从服务器得到数据,本文主要是给出了利用http协议采用HttpClient方式向服务器提交数据的方法。代码比较简单,这里不去过多的阐述,直接看代码。/** * @author Dylan * 本类封装了Android中向web服务器提交数据的两种方式四种方法 */public class SubmitDataByH...2012-05-14 16:38:19 · 327 阅读 · 0 评论 -
Andorid中的Spinner编写实例
Spinner在android开发中也是用的比较多的一个控件,提供了类似于Web中一个下拉列表样式的输入控件。下面先给出一个比较简单的实例,这里我们没有自己去定义下来列表的布局,而是采用android系统提供的布局。效果图如下: android给Spinner控件提供了这样一个属性:android:entries="@array/books" 它可以指定Spinner的下拉选项,我...原创 2012-05-09 23:09:52 · 224 阅读 · 0 评论 -
AsyncTask详解
具体看如下分析和代码:启动异步处理工作(下面两句代码需要在主线程里执行):UpdateTask task = new UpdateTask();task.execute(“liming”,“zhangxx”); //这里输入的参数会传给doInBackground()方法停止异步处理工作:if (task != null && task.getSta...原创 2012-05-07 23:39:22 · 167 阅读 · 0 评论 -
Android异步下载图片并且缓存图片到本地
在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图: 通过这个demo,要学会有一下几点 1.怎...原创 2012-05-07 23:21:20 · 267 阅读 · 0 评论 -
Android的Widget编写实例
Android有个非常好的功能,就是Widget控件,Widget作为应用的快捷方式和缩略展示,它在桌面上可以展示用户感兴趣的应用程序提供的信息,并且可以点击widget上的控件从而进入到应用的Activity。那么怎么去开发一个Widget呢,可以说是非常的人性化和方便的。下面是我在学习中创建的一个小实例。 参照Google的文档,我们首先得在清单文件中declare一个widget,代码...原创 2012-05-01 02:05:30 · 107 阅读 · 0 评论 -
继承BaseAdapter实现自定义Adapter
android开发中会经常用来自定义的Adapter,如下就是一个简单的自定义Adapter实例。 import android.app.Activity;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.View...2012-04-27 16:46:27 · 414 阅读 · 0 评论 -
TelephonyManager使用
下面在网络上Copy的一段代码,介绍TelephonyManager类的常用方法。只为收藏着用import android.os.Bundle;import android.telephony.TelephonyManager;public class TelManager extends Activity { @Override protected void onCr...原创 2012-04-20 13:54:25 · 129 阅读 · 0 评论