android实例
IT人.阿标
人生难得几今日,今日不为真可惜。
展开
-
Android触控屏幕Gesture(GestureDetector和SimpleOnGestureListener的使用教程)
1、当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事原创 2011-09-03 16:45:59 · 11922 阅读 · 5 评论 -
ContentProvider完整案例
ContentData类,提供数据常量:/** * 提供ContentProvider对外的各种常量,当外部数据需要访问的时候,就可以参考这些常量操作数据。 * @author HB * */public class ContentData { public static final String AUTHORITY = "hb.android.contentProvider"原创 2011-08-11 18:29:38 · 10644 阅读 · 5 评论 -
android:layout_height的初步了解
文中对layout_weight的使用环境进行了描述,我总结一下,这是我的测试条件:1,控件所在layout必须是LinearLayout。2,LinearLayout的orientation属性设置成“horizontal”。3,子控件的layout_width属性设置为“fill_parent”。1,两个子控件,1:1xml:比例:5-1<L原创 2011-11-06 13:14:45 · 25407 阅读 · 4 评论 -
Android:AutoCompleteTextView和MultiAutoCompleteTextView及逗号分隔问题
1、在布局文件当中声明一个AutoCompleteTextViewmain.xml代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent"原创 2011-08-11 19:13:26 · 3344 阅读 · 1 评论 -
Android Toast用法详解(各种自定义Toast)
Toast是一种提供给用户简洁信息的视图。Toast类帮助你创建和显示该信息。该视图已浮于应用程序之上的形式呈现给用户。因为它并不获得焦点,即使用户正在输入什么也不会受到影响。它的目标是尽可能已不显眼的方式,使用户看到你提供的信息。有两个例子就是音量控制和设置信息保存成功。使用该类最简单的方法就是调用一个静态方法,让他来构造你需要的一切并返回一个新的 Toast 对象。1、原创 2011-11-13 13:18:40 · 8784 阅读 · 0 评论 -
Android:SQLiteOpenHelper,SqliteDatabase学习
/** * SQLiteOpenHelper是一个辅助类,用来管理数据库的创建和版本他,它提供两个方面的功能 * 第一,getReadableDatabase()、getWritableDatabase * ()可以获得SQLiteDatabase对象,通过该对象可以对数据库进行操作 * 第二,提供了onCreate()、onUpgrade()两个回调函数,允许我们再创建和升级数据库时,进原创 2011-08-19 13:51:54 · 1984 阅读 · 0 评论 -
用Relative布局做的课表UI
如图,全部是用Relative布局做的,有点麻烦……不知道其它方法是不是简单一些,刚开始学,希望有人指点12如图:代码比较长,如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk原创 2011-10-18 14:25:56 · 1616 阅读 · 0 评论 -
Android:一个很简单的扑克游戏(从项目资源创建图像)
string.xml 简单的扑克牌游戏 扑克牌 再来一次 恭喜您,猜对了,你该买彩票了! 很遗憾,猜错了,有志者事竟成,再来一次! 猜猜A是哪一个张?Activitypublic class Cards原创 2011-08-30 20:49:23 · 6990 阅读 · 2 评论 -
Android 自定义 View
这几了解了一下如何自定义View下面记录一下;在定义View的时候,需要继承View类,并且重写onDraw(Canvas canvas)方法,如果有更多的必要可以给View添加事件,但是有些事件需要设置setFocuse为true才能使用;在这里注意,我曾经碰过钉子;原创 2011-08-30 10:31:33 · 1999 阅读 · 0 评论 -
多线程下载文件
使用多线程下载文件可以更快完成文件的下载,多线程下载文件之所以快,是因为其抢占的服务器资源多。如:假设服务器同时最多服务100个用户,在服务器中一条线程对应一个用户,100条线程在计算机中并非并发执行,而是由CPU划分时间片轮流执行,如果A应用使用了99条线程下载文件,那么相当于原创 2011-08-23 20:59:09 · 3655 阅读 · 1 评论 -
Google Geocoding API(地址解析)
上一片我们大概了解了一下Geocoder的bug和它的替代方法,Geocoding,直接利用http地址进行解析;下面我们来用一个实例看看如何使用http地址反回来的数据进行解析,我们这里需要用到Google自己开发的一个框架来解析json;json1.7.jar,这个类库的学习原创 2011-08-15 11:32:21 · 8121 阅读 · 0 评论 -
Android:AppWidget,PendingIntent,RemoteViews用法
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget: 1.如何创建一个简单的AppWidget 2.如何使得Ap原创 2011-08-12 08:53:47 · 8979 阅读 · 0 评论 -
Android:SeekBar和RatingBar控件
1、在布局文件中声明 RatingBar(数量,第次前进多少)main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation原创 2011-08-12 00:45:55 · 2021 阅读 · 0 评论 -
Andorid:ExpandableListActivity控件
用来显示分组列表:如图:下面一个实例来学习ExpandableListActivity控件,这个控件的数据源由SimpleExpandableListAdapter提供:创建一个ExpandablieListActivity步骤:1、在布局文件中声明Expan原创 2011-08-11 21:32:14 · 1327 阅读 · 0 评论 -
控件之DatePicker、TimePicker学习
一、DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听器。二、TimeP原创 2011-08-11 18:26:36 · 4908 阅读 · 0 评论 -
Android基础复习2D图形二
前天复习了简单的2D图形入门,今天正好练习一下2D绘图;绘制了一个简单的图形如下 ;这个小太阳是可以进行拖动的,点击在太阳外面还可以进行图形绘制,只是当太阳拖过的地方都会被清除……这个只是做为新手练习2D图形绘制:下面讲一下所用到的一些知识点:1、图形渲染:这个功能在这里用得很少,只是在绘制圆的时候,体现出来,从中心到外面黄色到白色的渐变是用的 渲染 ,代码如下// 设置p原创 2011-12-05 22:17:33 · 1284 阅读 · 1 评论