Welcome 微信登录

首页 / 移动开发 / Android

Android基于google Zxing实现各类二维码扫描效果

Android基于google Zxing实现各类二维码扫描效果

随着微信的到来,二维码越来越火爆,随处能看到二维码,比如商城里面,肯德基,餐厅等等,对于二维码扫描我们使用的是google的开源框架Zxing,我们可以去http://code.google.com/p/zxing/下载源码和Jar包,之前我项目中的二维码扫描功能只实现了扫描功能,其UI真的是其丑无比,一个好的应用软件,其UI界面也要被大众所接纳,不然人家就不会用你的软件啦,所以说应用软件功能和界面一样都很重要,例如微信,相信微信UI被很多应用软件所模仿,...
Android编程之SurfaceView实例详解

Android编程之SurfaceView实例详解

本文实例讲述了Android编程之SurfaceView用法。分享给大家供大家参考,具体如下:关于surfaceView相关知识:View和SurfaceView主要区别:1. View只能在UI线程中刷新,而SurfaceView可以在子线程中刷新2. SurfaceView可以控制刷新频率SurfaceView几个重要的方法:1. 继承SurfaceView 后调用getHolder()方法可以获取到mSurfaceHolder对象这个对于可以控制Su...
Android基于ImageSwitcher实现图片切换功能

Android基于ImageSwitcher实现图片切换功能

左右切换图片控件大家都用ViewPager, ViewFipper比较多吧,我之前也用ViewPager实现了,使用ViewPager实现左右循环滑动图片,有兴趣的可以去看下,今天介绍的是基于ImageSwitcher实现的左右切换图片,先上截图吧好了,接下来来看代码吧,第一张图是一个GridView,点击item跳转到第二个界面,第一个界面可以忽略,主要是讲解ImageSwitcher的左右却换图片,先看布局文件<?xml version=...
Android多点触控实现对图片放大缩小平移,惯性滑动等功能

Android多点触控实现对图片放大缩小平移,惯性滑动等功能

文章将在原有基础之上做了一些扩展功能: 1.图片的惯性滑动 2.图片缩放小于正常比例时,松手会自动回弹成正常比例 3.图片缩放大于最大比例时,松手会自动回弹成最大比例实现图片的缩放,平移,双击缩放等基本功能的代码如下,每一行代码我都做了详细的注释public class ZoomImageView extends ImageView implements ScaleGestureDetector.OnScaleGestureListener,View.On...
Android单点触控实现图片平移、缩放、旋转功能

Android单点触控实现图片平移、缩放、旋转功能

相信大家使用多点对图片进行缩放,平移的操作很熟悉了,大部分大图的浏览都具有此功能,有些app还可以对图片进行旋转操作,QQ的大图浏览就可以对图片进行旋转操作,大家都知道对图片进行缩放,平移,旋转等操作可以使用Matrix来实现,Matrix就是一个3X3的矩阵,对图片的处理可分为四个基础变换操作,Translate(平移变换)、Rotate(旋转变换)、Scale (缩放变换)、Skew(错切变换),如果大家对Matrix不太了解的话可以看看这篇文章(点击...
Android开发中R.java文件丢失或无法更新的解决方法

Android开发中R.java文件丢失或无法更新的解决方法

本文分析了Android开发中R.java文件丢失或无法更新的解决方法。分享给大家供大家参考,具体如下:首先确定你的SDK是新的。其次接下来检查你的.xml文件,文件名不能大写。如果xml文件太多 ,那么clean一下你的项目,这时候注意看Console的提示。Console会提示你xml文件错误在哪里修改完xml文件之后clean你的项目,再build你的项目R.java会重新出现或更新Android 在开发中会自动生成一个 R.java 文件 ,这个文...
Android 添加TextView删除线(代码简单)

Android 添加TextView删除线(代码简单)

在做商城的项目中,有这么个需求,就是一个产品下有两个价格,一个是市场价,一个是销售价,这时要把市场价添加个删除线;刚开始遇到这个时,在网上找了半天的资料,看到最多的就是用SpannableString这个类中的方法,而且代码多,感觉有点繁琐,后来发现用Paint里的一些方法实现更好,只须一句代码public class TestActivity extends Activity {private TextView tv;@Overridepublic vo...
使用WEB工具快速提高Android开发效率

使用WEB工具快速提高Android开发效率

正所谓工欲善其事,必先利其器。学习并应用优秀的轮子,可以让我们跑的更快,走的更远。这里所指的工具是广义的,泛指能帮助我们开发的东西,或者能提高我们效率的东西,包括:开发工具,监测工具,第三方代码库等。在Google的广大支持下,便捷开发Android程序的Native工具层出不穷。其实Android开发涉及到的范围也不小,一些Web工具有时候也会带来事半功倍的效果。有些甚至是一些native应用无法做到的。本文,将简单列举一下本人正在使用的一些工具,当然也...
<< 461 462 463 464 465 466 467 468 469 470 >>