Android基础
文章平均质量分 72
月氏女神
android developer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android异步从网络下载图片并且缓存图片到本地的demo
在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图: 通过这个demo,要学会有一下几点 1.怎原创 2012-11-05 15:53:50 · 809 阅读 · 1 评论 -
Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
如下就是一个工具类,其作用是采用递归扫描SD卡上的apk文件,判断该应用是否在手机上安装过,如果安装过再去判断是否可以升级。具体代码如下: /** * 获取手机上apk文件信息类,主要是判断是否安装再手机上了,安装的版本比较现有apk版本信息 * @author Dylan */ public class ApkSearchUtils { private static int IN原创 2012-11-05 15:44:06 · 959 阅读 · 1 评论 -
集合中几个比较重要的接口和类简介
几个比较重要的接口和类简介 1、List接口 List 关心的是索引,与其他集合相比,List特有的就是和索引相关的一些方法:get(int index) 、 add(int index,Object o) 、 indexOf(Object o) 。 ArrayList 可以将它理解成一个可增长的数组,它提供快速迭代和快速随机访问的能力。 LinkedList 中的元素之间是双链接的,当需原创 2013-03-07 10:21:31 · 789 阅读 · 0 评论 -
Android利用ContentResolver查询的三种方式
今天做到一个小项目,查询手机中短信的信息,当让得去系统暴露出来的数据库中去查询了,后来发现有三种方式可以选择,下面一一写出来。 第一种方式,采用 getContentResolver().query()方法在主线程中查询数据。这种查询方式是不是异步查询的,直接在UI线程中查询数据,代码如下: Cursor cursor1 = getContentResolver().quer原创 2013-03-07 10:21:58 · 1343 阅读 · 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.ViewGroup原创 2013-03-07 10:22:01 · 609 阅读 · 0 评论 -
Android回调机制
Android回调机制 一、回调函数 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 详细解释: 客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调转载 2012-11-01 10:44:33 · 692 阅读 · 1 评论 -
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 java.util.Ar原创 2013-03-07 10:21:52 · 684 阅读 · 0 评论 -
android之XmlResourceParser类使用实例
android开发过程会经常使用XML文件,下面提供小实例,看看XmlResourceParser类是怎么样解析XML文件的。 XML文件名称为test.xml。内容如下: 布局文件main.xml内容如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2013-03-07 10:21:45 · 621 阅读 · 0 评论 -
Android dialog自定义样式
有些时候默认的样式不能满足需求,这个时候我们可以自己写xml来布局我们的dialog代码如下, package com.example.testdialogdemo; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import androi原创 2013-04-04 01:03:12 · 3139 阅读 · 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); 二、打开原创 2013-03-07 10:21:48 · 608 阅读 · 0 评论 -
Andriod异常搜集
每次把碰到的各种问题记录在下,供自己参考. 1.Binary XML file line #7: You must supply a layout_width attribute. Google发现,我在 android:layout_weight="1"这样写的时候没有去android:layout_width=""添加这个属性。原创 2013-03-07 10:21:50 · 485 阅读 · 0 评论 -
Android SQLite数据库操作实例
Android的自带数据库SQLite小巧且功能强大,Android提供了两种方式去操作数据库,第一种是用SQL语句去操作数据,SQLite支持标准的SQL,其分页等操作与Mysql一样,以下是利用SQL操作SQLite: import java.util.ArrayList; import java.util.List; import android.content.Context; i原创 2013-03-07 10:21:54 · 562 阅读 · 0 评论 -
TelephonyManager使用
下面在网络上Copy的一段代码,介绍TelephonyManager类的常用方法。只为收藏着用 import android.os.Bundle; import android.telephony.TelephonyManager; public class TelManager extends Activity { @Override protected void onCreate(原创 2013-03-07 10:21:56 · 652 阅读 · 0 评论 -
Android的Widget编写实例
Android有个非常好的功能,就是Widget控件,Widget作为应用的快捷方式和缩略展示,它在桌面上可以展示用户感兴趣的应用程序提供的信息,并且可以点击widget上的控件从而进入到应用的Activity。那么怎么去开发一个Widget呢,可以说是非常的人性化和方便的。下面是我在学习中创建的一个小实例。 参照Google的文档,我们首先得在清单文件中declare一个widget,代码如下原创 2013-03-07 10:22:03 · 512 阅读 · 0 评论 -
Andorid中的Spinner编写实例
Spinner在android开发中也是用的比较多的一个控件,提供了类似于Web中一个下拉列表样式的输入控件。下面先给出一个比较简单的实例,这里我们没有自己去定义下来列表的布局,而是采用android系统提供的布局。效果图如下: android给Spinner控件提供了这样一个属性:android:entries="@array/books" 它可以指定Spinner的下拉选项,我们可以原创 2013-03-07 10:22:12 · 498 阅读 · 0 评论 -
Android提交数据到服务器的两种方式四种方法
Android应用开发中,会经常要提交数据到服务器和从服务器得到数据,本文主要是给出了利用http协议采用HttpClient方式向服务器提交数据的方法。 代码比较简单,这里不去过多的阐述,直接看代码。 /** * @author Dylan * 本类封装了Android中向web服务器提交数据的两种方式四种方法 */ public class SubmitDataByHttpCli原创 2013-03-07 10:22:14 · 564 阅读 · 0 评论
分享