
疯狂Android讲义
文章平均质量分 86
BruceZhang
计算机专业的一个小学生
展开
-
Android中自定义控件
Android中提供了许多种不同的控件,但是我们在开发中往往需要自己定义的控件,这时需要继承自View类,并重写其中相应的方法,实现自己的目的。下面,实现的这个例子是在Activity上摆放一个小球控件,并能够跟随手指的移动而变换的不定的位置。下面是实现的截图:实现的代码也很简单,下面给出实现的代码:1.主函数package com.example.yourview;原创 2013-02-15 15:10:37 · 1662 阅读 · 0 评论 -
Android中的各种Adapter
1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与原创 2013-02-21 13:37:17 · 2029 阅读 · 0 评论 -
Android中实现双缓冲(画板应用)和XML文件定义菜单
1.什么是双缓冲技术?双缓冲技术就是当用户操作界面完成后,会有一个缓冲区保存用户操作的结果。为什么要使用双缓冲技术?拿Android 游戏开发来说,界面贞每次都是全部重画的,也就说画了新的,旧的就没了,所以需要使用双缓冲技术保存之前的内容。如何实现双缓冲?使用一个Bitmap对象保留之前的画布即可。查看源码打印?01原创 2013-02-21 13:40:07 · 3676 阅读 · 1 评论 -
Android中的事件处理机制
Android提供了强大的事件处理机制,它包括两套处理机制:1.基于监听的事件处理2.基于回调的事件处理对于Android基于监听的事件处理,主要的做法是为Android界面组件绑定特定的事件监听器。对于Android基于回调的事件处理,主要的方法是重写Android组件特定的回调方法或者重写Activity的回调方法一、基于监听的事件处理 在事件监听的处理模型中原创 2013-02-21 13:36:35 · 2380 阅读 · 0 评论 -
android 中XML和对象转换利器Xstream的使用
XStream框架:虽说pull dom dom4j等优秀的xml解析工具使用非常广泛,但对于复杂庞大的数据交互来说,使用它们无疑让你倍加痛苦,你可能大部分精力都放在无聊繁琐的解析和拼装上,如果接口稍微改动,更令你有股辞职不相干的冲动,或许你更倾向选择JSON,但有时候你还是不得不面对JSON,XML,对象之间的转化的烦恼,如何用最简单的办法一统混乱的局面,让你全心全意做设计写业务?现在有原创 2013-03-14 15:20:25 · 5202 阅读 · 3 评论 -
Android应用--QR的生成(二维码)
二维码的定义:二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。在许多种类的二维条码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K等。原创 2013-02-21 13:35:36 · 10173 阅读 · 3 评论 -
Android eclipse 程序调试
一:断点调试用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可.2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,And原创 2013-03-20 16:00:35 · 6283 阅读 · 5 评论