自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Android如何使用SQLiteOpenHelper

  1.SQLiteOpenHelper  SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。要使用它必须实现它的nCreate(SQLiteDatabase),onUpgrade(SQLiteDatabase, int, int)方法  onCreate:当数据库第一次被建立的时候被执行,例如创建表,初始化数据等。  onUpgrade:当数据库需要被更新...

2012-01-31 10:03:38 175

原创 ExpandableListView的运用

android中有一种expandablelistview,可以扩展的listview,就是那种点击一下可以扩展出子项,再点一下收缩回去的显示list。因为需要查看一堆文件的目录结构,就使用了expandablelist以便于直观地看到结构形式。根据APIDemos中的实例,进行细微的改动就可以够自己使用了。自己建立的activity继承自ExpandableListActivity,...

2012-01-31 10:01:48 89

原创 Android中的managedQuerr

managedQuery和query的区别 我们都知道在Android系统中,SQLite数据库的相关操作方式被封装为内容提供 Content Provider,可以帮助那些不会SQL语言的开发者快速实现Android平台上的数据库操作,但是平时我们在查询时一般返回的是Cursor对象,从本质上来看这两个API是不同的类提供的。Android123提示比如 ContentResolver....

2012-01-31 10:00:01 143

原创 contentprovider的学习实例

一、ContentProvider简介       当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferences API读写数...

2012-01-31 09:58:53 82

原创 android之resources资源

android里的资源可以是一个文件(mp3,视频、音频)或者是一个值(一个对话框中的一个标题),这些值被绑定到一个可执行的应用程序。 这些文件和值被绑定到应用程序,你可以修改它们,但是不需要重新编译和重新部署应用程序。 android是一个平台,一个框架,这个框架包含许多资源,string、color、bitmap、style等。android的AAPT会自动为这些文件建立一个ID,在程序中...

2012-01-31 09:56:44 239

原创 ComponentName组件

在Intent中可以直接使用Intent.setClass()也可以使用组件Componentpublic class Test extends Activity {       /** Called when the activity is first created. */      @Override      public void onCreate(Bundle...

2012-01-30 09:59:01 97

原创 Android 连接数据库

Android采用关系型数据库SQLite3,它是一个支持SQL轻量级的嵌入式数据库,在嵌入式操作上有很广泛的,WM采用的也是SQLite3  关于过于、原理方面的东西在这篇文章里不会提到,但是如果你想能够快速的学会操作SQLite3,那这就是你要找的文章!  首先,我们看一下api,所有数据库相关的接口、类都在.database和android.database.sqlite两个包下,虽...

2012-01-30 09:53:18 122

原创 ContentValues

This class is used to store a set of values that the ContentResolver can process.用于保存一些数据(string boolean byte double float int long  short ...)信息,这些信息可以被数据库操作时使用。ContentValues() Creates an emp...

2012-01-30 09:49:06 119

原创 MenuInflater生成菜单

我们传统意义上 的定义菜单感觉比较繁琐,当我们使用MenuInflater 来生成菜单,你会发现是多么的爽朗,呵呵,我今天的小Demo,是定义四个菜单,并且实现了一个菜单事件。就是我们点击设置 (Setting )菜单,进入手机设置状态!下面看一下效果图:     下面是实现Demo 的详细步骤:       一、建立一个Android 工程我们命名为MenuInflaterDem...

2012-01-30 09:47:51 110

原创 Android的Menu状态动态设置方法onPrepareOptionsMenu

Android的Menu状态动态设置方法onPrepareOptionsMenu(Menu menu)  2010-11-19 20:00:09|  分类: Android开发笔记 |  标签: |字号大中小 订阅 覆盖onPrepareOptionsMenu(Menu menu)这个方法非常的好用,我们可以定义boolean值来进行判断,如果满足条件就可以把菜单栏动态设置成某些状态,比如...

2012-01-30 09:43:47 558

原创 SQLiteQueryBuilder

SQLiteDatabase db = mOpenHelper.getReadableDatabase(),得到一个可读的SQLiteDatabase 实例。Cursor c = qb.query(db, projection, selection, selectionArgs, null,null, orderBy)语句,这个查询类似于一个标准的SQL查询,但是这个查询是SQLiteQueryB...

2012-01-29 09:42:04 1754

原创 UriMatcher类

UriMatcher类    在Content Provider中该类帮助匹配URI。1.       构造函数:创建URI树的根节点a)       Public UriMatcher():默认根节点编码为-1;b)       Public UriMatcher(int code):code参数指定根节点的编码。2.       方法a)       Public vo...

2012-01-29 09:39:58 324

原创 关于onMeasure

关于onMeasure1、onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec 和heightMeasureSpec。它们指明控件可获得的空间以及关于这个空间描述的元数据。2、默认的onMeasure提供的大小是100*100所以你想设置自己view的大小,需要重写onMeasure和o...

2012-01-29 09:37:04 58

原创 什么是 BaseColumns

这是一个简单的界面,添加两个字段:public interface BaseColumns{    /**     * The unique ID for a row.     * <P>Type: INTEGER (long)</P>     */    public static final String _ID = "_id";  ...

2012-01-29 09:36:10 191

原创 Android桌面组件开发之实时文件夹(Live_Folders)

 实时文件夹是一种用来显示由某个ContentProvider提供的数据信息的桌面组件。有定义就可以知道,必须要定义一个ContentProvider,或者用系统自带的ContentProvider,系统自带的Contacts(联系人)程序已经实现了对实时文件夹的支持(关于如何实现自己的ContentProvider,并支持实时文件夹,下次笔记总结)。MyAllContacts.java文...

2012-01-29 09:34:38 123

原创 startActivityForResult 简介

依次打开Activity  A1--A2--A3--A4 这时候你如果想从第四个返回到第一Activity 的时候,就用到了startActivityForResult 这个方法了。 startActivityForResult(intent, requestCode) 复制代码 两个参数 一个是第一好的意图对象,另一个是请求代码。 A1 的 intent 定义是 Intent intent = ...

2012-01-17 14:01:21 58

原创 Drawable

A Drawable is a general abstraction for "something that can be drawn." Most oftenyou will deal with Drawable as the type of resource retrieved for drawing things tothe screen; the Drawable class provi...

2012-01-17 13:58:57 88

原创 Android Canvas类介绍

 当我们调整好画笔之后,现在需要绘制到画布上,这就得用Canvas类了。在Android中既然把Canvas当做画布,那么就可以在画布上绘制我们想要的任何东西。除了在画布上绘制之外,还需要设置一些关于画布的属性,比如,画布的颜色、尺寸等。下面来分析Android中Canvas有哪些功能,Canvas提供了如下一些方法:       Canvas(): 创建一个空的画布,可以使用setBitma...

2012-01-17 13:56:29 54

原创 java中有两种包的导入机制

java中有两种包的导入机制,总结如下:  单类型导入(single-type-import),例如import java.io.File;  按需类型导入(type-import-on-demand),例如 import java.io.*;  关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。  单类型导入比较好理解,仅仅导入一个pu...

2012-01-08 11:26:51 387

原创 设置按钮的背景图片

<Html> <head></head><body><FORM name=form2 action=# method=post target=_blank><INPUT name=textfield> <INPUT type=image height=19 width=53 src="http://www.yesk

2012-01-08 11:25:22 163

原创 如何结合hibernate进行复杂的查询功能设计.htm

Hibernate是典型的OPM工具,它将每一个物理表格(Table)映射成为对象(Object),这发挥了面向对象的优势,使设计和开发人员可以从面向对象的角度来进行对数据库的管理。     在设计到多表操作时,Hibernate提供了与数据库表关系相对应的对象映射关系,一对一、一对多和多对多在这里都可以通过Hibernate的对象映 射关系(Set等)来实现。这为一般情况下的数据库多表操作提供了...

2012-01-08 11:23:59 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除