- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 Handler的机制再说
Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据,
2013-02-28 10:18:40 564
原创 Listview中取数据
package com.hgq.hepler;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import a
2013-02-27 18:56:05 644
原创 List泛型用法
public class Customer{ public int CustomerID{get;set;} public string CustomerName{get;set;}}List custormerList=new List();custormerList.Add(new Customer{CustomerID=1,Customer
2013-02-26 23:56:50 1458
原创 静态数据库
一个Android应用给用户的第一印象非常重要,除了要有好的创意和美观的界面,性能也是很关键的部分,本文讨论的就是第一次启动的速度问题。 Android应用的启动过程不能让用户等待太长时间,个人觉得最好控制在3秒之内。一般来说,内容的初始化是影响Android应用第一次启动速度的主要因素之一,尤其是创建数据库并插入一定数量的初始记录,对于这种问题,最好的办法莫过于在首次初始化时导入静态数据库。
2013-02-25 00:38:09 1914
原创 项目中的实务处理
//插入数据public long DBInsert(ContentValues cv){sqLiteDatabase.beginTransaction(); Long s = sqLiteDatabase.insert(DBAdapter.DATABASE_TABLE, null,cv); sqLiteDatabase.setTransactionSuccessful()
2013-02-23 15:42:15 618
原创 项目中用到的handler异步加载
[java] view plaincopyprint?package com.testasyntextview; /** * 把获取的线程写到方法中(比较好) */ import android.app.Activity; import android.app.ProgressDialog; import android.cont
2013-02-23 15:41:25 488 1
原创 自定义progressdialog
我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最 容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户 能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progres
2013-02-23 15:40:58 585
原创 ListView监听点击例子
listview SimpleAdapter 例子 ?package com.test.www; import java.util.ArrayList;import java.util.HashMap; import android.app.Activity;imp
2013-02-22 14:12:33 874
原创 ArrayAdapter requires the resource ID to be a TextView问题
xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/text_item1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="cent
2013-02-21 17:52:49 965
转载 异步加载Listview
(Android实战)ProgressBar+AsyncTask实现界面数据异步加载(含效果图)1 效果图加载数据时 加载数据完成时 加载数据异常时 2 实现说明 加载前:界面显示异步加载控件,隐藏数据显示控件,加载异常控件 加载成功:根据加载的数据,初始化数据显示控件 加载失败:显示加载异常的控件,异常
2013-02-18 14:36:47 929
原创 ListView的理解
ListView是Android开发过程中较为常见的组件之一,它将数据以列表的形式展现出来。一般而言,一个ListView由以下三个元素组成:1.View,用于展示列表,通常是一个xml所指定的。大家都知道Android的界面基本上是由xml文件负责完成的,所以ListView的界面也理所应当的使用了xml定义。例如在ListView中经常用到的“android.R.layout.simple_l
2013-02-18 10:11:23 813
原创 Handler机制
[java] view plaincopyprint?package com.testasyntextview; /** * 把获取的线程写到方法中(比较好) */ import android.app.Activity; import android.app.ProgressDialog; import android.cont
2013-02-04 11:29:25 453
原创 自定义Dialog
新建工程在此就不贴出来了,只是为了方便大家的复制粘贴,取包名为com.and.mydialog,主Activity取名为MyDialogActivitypackage com.and.mydialog;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import a
2013-02-04 11:28:29 485
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人