自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 ListView 动态加载

今天看了一篇blog,说发布了博客园android的客户端,自己就下载用了下,感觉还行,文件不大1M都没有。在使用过程,我就看到了ListView动态加载这个功能:一次不全加载完成,等用户滑动到显示完一次加载的条目,就出现了footview,即加载更多的按钮,很多网页,微薄上都有这样的功能,我就想说不定我哪天也要用到,于是就去想做一个这样的demo,以备不时之需。网上找了点资料:http://

2011-12-30 19:43:10 1272

转载 Android自动测试之monkeyrunner工具

monkeyrunner工具 前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。一、什么是monkeyrunnermonkeyrunner工具提

2011-12-28 20:10:47 884

转载 Android自动测试之Monkey工具

Monkey工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。 一、  什么是MonkeyMonkey是Android中的一个命令行工具,可以运

2011-12-28 20:07:19 866

原创 PreviewCallback中的data数据画图出现了花屏现象

Camera.PreviewCallbackpublic void onPreviewFrame(byte[] data, Camera camera)之前由于Camera的preview format只支持:PixelFormat.YCbCr_420_SP ---> instead ImageFormat.NV21这种图片格式(使用int format = parameters.

2011-12-23 13:57:41 5101 5

原创 横竖屏布局小技巧

android真机上自由切换横竖屏,在manifest文件activity标签里添加:android:screenOrientation="sensor"  "sensor"有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。屏幕切换会导致activity重新onCreate,添加:android:configChanges="orientation" act

2011-12-22 10:37:23 1169

转载 Camara 自定义预览效果 PreviewCallBack 的使用

参考:http://www.bangchui.org/read.php?tid=4203Camera.Parameters.setPreviewFormat(PixelFormat.JPEG);这个方法发生作用的前提必须是手机camara能够支持,否则是没有什么效果的。通过List list = Camera.Parameters.getSupportedPreviewFormats();

2011-12-20 17:30:49 3146

转载 Android画图之Matrix(二)

参考:http://www.iteye.com/topic/713869上一篇讲了一下Matrix的原理和运算方法,涉及到高等数学,有点难以理解。还好Android里面提供了对Matrix操作的一系列方便的接口。    Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提

2011-12-19 11:24:03 1094

转载 Android画图之Matrix(一)

参考:http://chroya.iteye.com/blog/713869Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。        首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式:也就是行列式,行与列相乘。线性代数里有学。  在Android

2011-12-19 10:53:40 1167

转载 Android画图之Bitmap(二)

参考:http://www.iteye.com/topic/710262前面一篇博文介绍了简单的把Bitmap画到屏幕上,以及缩放Bitmap以铺满屏幕。对Bitmap的操作还有很多。比如截取Bitmap的部分区域,可以使用mBitmap = Bitmap.createBitmap(bmp, 100, 100, 120, 120);这句代码从bmp的(100,100)处截取12

2011-12-19 10:23:04 2644 1

转载 android 画图之bitmap(一)

要把一个Bitmap画到View上,必须用到的类有android.graphics.Canvas,和android.graphics.Bitmap。方法很简单,在View里面,重载onDraw(Canvascanvas)方法,然后用canvas.drawBitmap()方法,将其画在屏幕上。代码:public class ViewActivity extends Activity {

2011-12-19 09:58:42 5452 1

原创 SurfaceView显示Camera摄像(之二设置参数、变焦)

上次已经写过SurfaceView显示Camera摄像了,代码可以运行,但是里面有问题,这次纠正过来,顺便实现变焦:代码:public class CameravedioActivity extends Activity{ private static final String TAG = "CameravedioActivity"; private Camera camera;

2011-12-15 15:38:34 9896 9

原创 Camera系列纠正

前面我发了两篇blog,一篇是变焦总结,有错误。一篇是surfaceview显示camera摄像画面,可以运行,但是setParameters会导致bug,当然我注释掉了。在这里做个纠正:1.手机支不支持摄像头变焦2.系统自带摄像软件可以变焦,但是自己编写的程序不支持变焦,我自己的htc g14 sensation就是这样滴。3.系统自带摄像软件可以变焦,但是自己编写的程序

2011-12-15 14:57:08 10283 3

原创 seekbar的一些感想

最近项目中要用到seekbar来调节相机的焦距,于是乎打开sdk文档,先看下它的继承体系:这里可以看出seekbar是继承porgressbar的,一般情况下系统自带的bar比较丑,没法看,要美化,或者重绘。因为上一个项目使用到了progressbar,而且做了特殊处理,所以我猜想是不是也能够搬到seekbar上。我继续看文档:他自己的有一个android:thumb属性,我查了下

2011-12-15 14:12:58 1869

原创 Camera接口

最近做得项目和摄像头有关,所以恶补摄像头相关知识,查看sdk文档,网上找找例子程序。英文一般都看的懂。有些地方我就不解释了。Summary                内部类:                CameraInfo:包含两个常量一个是前置摄像头CAMERA_FACING_FRONT,一个是后置摄像头CAMERA_FACING_BACK

2011-12-14 20:17:49 4014

转载 Camera Class Overview

android sdk 描述Class OverviewThe Camera class is used to set image capture settings, start/stop preview, snap pictures, and retrieve frames for encoding for video. This class is a client for the Came

2011-12-14 15:14:26 1281

原创 自定义Progressbar

android系统自带的那个progressbar比较戳,开发都会重新定义。先看下效果:肿么杨啊,比系统的好看多了吧progressbar:<ProgressBar android:id="@+id/downloadbar" android:layout_width="fill_parent" android:layout_height="10dip"

2011-12-14 14:38:40 5845 3

转载 自定义seekbar

自定义seekbarandroid系统自绘的progressbar,seekbar,别提有多丑,一般开发软件都重绘控件,改变风格,效果:seekbar:xml<SeekBar android:id="@+id/seekbar"android:layout_width="wrap_content"android:layout_height="wrap_content"

2011-12-14 14:28:15 5495

原创 SurfaceView显示Camera拍摄的画面

一般情况下,可以使用MediaRecorder来录制视频,视频数据也可在SurfaceView上显示,但是那要写数据到存储设备上。而且我们项目是视频聊天,就不能使用Media了。网上找了找资料,自己给改了下:public class CameravedioActivity extends Activity{ private static final String TAG

2011-12-14 14:09:23 15909 6

原创 android Camera变焦的一个总结

最近老大交给了一个任务,说是要在本地视频端很够调节摄像头焦距。碰到了一些问题:1.手机支不支持摄像头变焦2.系统自带摄像软件可以变焦,但是自己编写的程序不支持变焦,这个问题网上也有很多童鞋碰到了:public void setZoomIn(){    try{        params = camera.getParameters();        zoomVal

2011-12-13 19:57:52 14738 3

原创 setOnDismissListener作用

先说下Activity里面有showDialog和onCreateDialog两个函数:在某个地方你想弹出一个dialog,可以这样做,在onCreateDialog里面new一个Diloag,然后在想要触发dialog的地方调用showDialog即可。showDialog(id)先是从缓存也就是hashMap里面查看有木有这个id也就key对应的dialog对象,如果有则取出来,如

2011-12-09 09:36:23 22715

原创 android目标sdk版本

我们开发一个android软件,肯定有目标sdk版本的,比如说我想开发基于2.3.3软件:同时向后兼容到2.1则在manifes文件里面填上:  就ok了 ,7代表2.1sdk10代表2.3.3

2011-12-07 20:20:44 2994

原创 qq表情实现之二

上篇说道已经实现了点击qq表情,EditText上就能显示qq表情图标,而不是表情的符号。但是没有这样的功能,输入比如说88的表情的代号;88,然后就出现。项目里面老大实现了这个功能,我也就拿出来分享一下。这样的话,就必须自己实现TextWatcher这个接口,让EditText注册监听器,监听用户输入的字符是否是表情的代号,如果是则显示表情,如果不是就让他显示文字就ok这里面就必须实

2011-12-07 17:20:40 4251

原创 类似qq聊天表情实现

android qq上有这样的功能,点击表情,然后输入框EditText上显示表情,博客,论坛上也有这样的功能。有些是显示qq表情的代表符号洳:“:()”这样的符号先是从网上搜索了一下,有好几种,不过我采取ImageSapn和SpannableString来实现的。像qq一样,先点击表情按钮,弹出表情选择view(GridView)然后点击某一个表情,EditText上显示表情图片。

2011-12-07 16:51:31 8437 6

原创 android EditText setText发生stackoerverflowerror

前面一次项目中遇到了这个问题,后来解决了,这次项目中又遇到了这个问题,结果困扰了我一天,问了下同事,茅塞顿开。所以写下来记住。android有个监听输入的接口:TextWatcher,自己可以实现它,然后让EditText注册。class Watcher implements TextWatcher{        @Override        public

2011-12-06 20:06:32 6967 3

原创 View三个属性

view有三个属性:gone,visible,invisible其中visible是显示view,另外两个是隐藏view,但是又点区别,gone隐藏view不占用layout空间,invisible隐藏view但是占用layout空间

2011-12-05 13:49:23 961

file_split

切割大型文件,方便传送。 切割大型文件,方便传送。 切割大型文件,方便传送。

2010-08-21

空空如也

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

TA关注的人

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