在Android上使用ZXing识别条码/二维码

越来越多的手机具备自动对焦的拍摄功能,这也意味着这些手机可以具备条码扫描的功能.......手机具备条码扫描的功能,可以优化购物流程,快速存储电子名片(二维码)等。       本文使用ZXing 1.6实现条码/二维码识别。ZXing是个很经典的条码/二维码识别的开源类库,long long ago,就有开发者在J2ME上使用ZXing了,不过要支持JSR-234规范(自动对焦)的手机才能发挥其威力,而目前已经有不少Android手机…

初识Activity

根据文档的解释,Activity是Android开发中非常重要的一个基础类。我把它想像成J2ME中的Display类,或者是Win32平台上的Form类,也许不准确,但是它的重要性我觉得应该是一样的(当然,如果我们写的是一个没有界面的应用,例如后台运行的服务之类的,可以不用Display的)。 1.     在一个Activity中使用多个View 如果把Activity看作MVC中的Control?它负责管理UI和接受事件(包括用户的输入),虽然说…

Android学习03自定义动画的播放

Android中主要有两种动画模式,一种是tweened animation(渐变动画),即通过对场景里的对象不断做图像变换产生动画效果; 另外一种是frame by frame(帧动画),即按照顺序播放事先配置好的动画帧    这里是tweened animation的例子,帧动画以前在J2ME也常用就不做分析    渐变动画有四种类型,alpha(透明度),scale(尺度伸缩),translate(位置变换)和rotate(图形旋转)。   准备一张图片放入资…

Android提高第十一篇之模拟信号示波器

本文转载自:http://blog.csdn.net/hellogv/article/details/6032046 上次简单地介绍了AudioRecord和AudioTrack的使用,这次就结合SurfaceView实现一个Android版的手机模拟信号示波器(PS:以前也讲过J2ME版的手机示波器)。最近物联网炒得很火作为手机软件开发者,如何在不修改手机硬件电路的前提下实现与第三方传感器结合呢?麦克风就是一个很好的ADC接口,通过麦克风与第三方传感器结合,再在软件里…

Android通信方式(三)—–WebService (Ksoap2实现)

本文将通过一个简单的示例讲解和演示Android平台的Web Service开发。 Ksoap2-android简介      在Android平台调用Web Service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP)。认真读完对ksoap2的介绍你会发现并没有提及它应用于Android平台开发,没错,在Android平台中我们并不会直接使用ksoap2,而是…

Android中应该注意的细节

原帖地址:http://wayfarer.javaeye.com/blog/444061 (1) res中的xml文件命名必须全部为小写字母,如果有大写字母存在,则无法编译通过。原因不知。 (2) 关于onCreate()方法中的语句次序 Java代码 <SPAN style="FONT-SIZE: small">protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState); // 次序为1,原因很简单,因为是super语句        setConte…

Android提高十六篇之使用NDK把彩图转换灰度图

 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       在Android上使用JAVA实现彩图转换为灰度图,跟J2ME上的实现类似,不过遇到频繁地转换或者是大图转换时,就必须使用NDK来提高速度了。本文主要通过JAVA和NDK这两种方式来分别实现彩图转换为灰度图,并给出速度的对比。先来简单地介绍一下Android的NDK使用步骤:以NDK r4为例,或许以后新版的NDK的使用方法略有不同。1、下载支持C++…

android.graphics.Movie

如何在Android中显示GIF动画,有很多方法,比如可以使用J2ME平台上那个解码工具类,纯java的,拿来即可。 但是其实Android还是为我们提供了一个更为方便的工具:android.graphics.Movie。 参考例子在ApiDemos中的BitmapDecode中。 下面我只是简单地用它来实现一个自己的GIFView,以方便在各种需要使用GIF动画的场合使用。 为了简单,我让GIFView extends ImageView罢了。它在布局中的描述如下: <…

Android提高第十一篇之模拟信号示波器

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       上次简单地介绍了AudioRecord和AudioTrack的使用,这次就结合SurfaceView实现一个Android版的手机模拟信号示波器(PS:以前也讲过J2ME版的手机示波器)。最近物联网炒得很火,作为手机软件开发者,如何在不修改手机硬件电路的前提下实现与第三方传感器结合呢?麦克风就是一个很好的ADC接口,通过麦克风与第三方传感器结合,再在软件…

Android入门第一篇

本文来自http://blog.csdn.net/hellogv/            最近Android挺火的,可惜刚毕业,温饱才刚刚解决,还没能力买台Android手机,所以目前的开发只能用模拟器来做。。。就目前 Android SDK 1.5 + Eclipse + ADT的开发方式来说,跟J2ME最大的区别在于UI的不同,当然Android比J2ME多出很多东西,多出的是J2ME无法作对比的。。。。刚开始做Android开发,很多人都是先写个简单的界面,再加点控制代码,本…

Android入门第一篇

最近Android挺火的,可惜刚毕业,温饱才刚刚解决,还没能力买台Android手机,所以目前的开发只能用模拟器来做。。。就目前AndroidSDK1.5+Eclipse+ADT的开发方式来说,跟J2ME最大的区别在于UI的不同,当然Android比J2ME多出很多

Android入门第一篇

 本文来自http://blog.csdn.net/hellogv/            最近Android挺火的,可惜刚毕业,温饱才刚刚解决,还没能力买台Android手机,所以目前的开发只能用模拟器来做。。。就目前 Android SDK 1.5 + Eclipse + ADT的开发方式来说,跟J2ME最大的区别在于UI的不同,当然Android比J2ME多出很多东西,多出的是J2ME无法作对比的。。。。刚开始做Android开发,很多人都是先写个简单的界面,再加点控制代码,本…

Port J2ME app to Android

想把J2ME移植到Android平台上主要需要注意以下几个Android的新类,类的名字和J2ME下有点容易混淆。 1. Activity 相当于 J2ME 中的MIDlet eg. public class Game extends Activity 相当于J2ME下面的 public class Game extends MIDlet   2. SurfaceView 相当于J2ME中的Canvas/GameCanvas 3. Canvas 相当于J2ME中的Graphics,所以在Android中,要在SurfaceView上画图,需要先取得Canvas的对象,这就好比…
下一页 »