- 博客(17)
- 收藏
- 关注
转载 android onTouchEvent 左右手势滑动事件处理
要实现手指在屏幕上左右滑动的事件需要实例化对象GestureDetector,new GestureDetector(MainActivity.this,onGestureListener);首先实现监听对象GestureDetector.OnGestureListener,根据x或y轴前后变化坐标来判断是左滑动还是右滑动并根据不同手势滑动做出事件处理doResult(int action),
2013-05-07 18:19:56 762
转载 android手势操作滑动效果触摸屏事件处理
很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在 浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过 GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有找到一个相 关的例子,API Dem
2013-05-07 10:46:50 474
转载 Android开发手记4-MediaPlayer的数据准备 . error (-38, 0)
在android开发中,经常会用到MediaPlayer。在使用MediaPlayer时,有时候会遇到:MediaPlayer(362): error (-38, 0) 类似的错误。这时,需要检查一下在设置MediaPlayer的数据源时,使用的是那种方式:1.在初始化MediaPlayer时,通过create方法设置数据源。则不能写MediaPlayer.prepare(
2013-05-03 09:47:23 715
转载 android.view.WindowManager$BadTokenException: Unable to add window异常
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@40514f68 is not valid; is your activity running?因为使用了AsyncTask 异步线程在线程完成以后的onPostExecute方法里面弹出窗口。
2013-05-03 08:24:35 778
原创 学习笔记
1.弹出提示框(Dialog),点击提示框以外的地方,或者按后退键,提示框关闭。屏蔽以上两种操作:public Dialog dialogForSucceed() {Dialog alertDialog = new AlertDialog.Builder(this).setTitle(info).setIcon(icon).setMessage(info).setPositi
2013-05-02 13:58:36 434
转载 Android中Bitmap和Drawable
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获
2013-05-02 09:59:39 382
转载 Android Keycode详情
KEYCODE_UNKNOWN=0;KEYCODE_SOFT_LEFT=1;KEYCODE_SOFT_RIGHT=2;KEYCODE_HOME=3;KEYCODE_BACK=4;KEYCODE_CALL=5;KEYCODE_ENDCALL=6;KEYCODE_0=7;KEYCODE_1=8;KEYCODE_2=9;KEYCODE_3=10;KEYCODE
2013-04-27 14:11:42 462
转载 android Toast大全(五种情形)建立属于你自己的Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码toast = Toas
2013-04-27 12:43:49 400
转载 Android使用自定义AlertDialog(退出提示框)
有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog)以下是我在开发一个小游戏中总结出来的.希望对大家有用.先上效果图:下面是用到的背景图或按钮的图片经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView.以下的代码是写在Activity下的,代码如下:public boolea
2013-04-27 12:38:27 479
转载 canvas相关(渐变、阴影、path)
1、setShaderPaint对象的setShader函数,我的感觉是设置一种方式来填充图形。可以设置为渐变,代码如下:[java] view plaincopyPaint paint=new Paint(); //定义一个Paint Shader mShader = new LinearGradient(0,0,40,60,new int[] {
2013-04-27 12:36:08 536
转载 Android将activity设置为弹出式的并设置为透明的
Android:将activity设置为弹出式的并设置为透明的 1. 在res/values 下建立color.xml #80ffffff PS: #80是透明度的值(即80%透明),ffffff是颜色值(为黑色)2. 在res/values下建立style.xml @color/transparent_background tru
2013-04-27 12:35:33 765
转载 保存和恢复activity的状态数据
一般来说, 调用onPause()和onStop()方法后的activity实例仍然存在于内存中, activity的所有信息和状态数据不会消失, 当activity重新回到前台之后, 所有的改变都会得到保留. 但是当系统内存不足时, 调用onPause()和onStop()方法后的activity可能会被系统摧毁, 此时内存中就不会存有该activity的实例对象了. 如果之后这个activ
2013-04-27 12:35:03 525
转载 Android编程之横屏竖屏切换及状态保存
总体来说有两种方案:1.Android系统自动切换 利用Android系统每次屏幕切换会重启Activity的特性,在OnCreat处自动加载不同显示状态下的layout。 例:main.xml是竖屏状态下的layout,文件保存于res/layout文件夹中。为实现横屏切换,建立文件夹res/layout-land,在里面创建新的界面文件main.xml,
2013-04-27 12:34:31 568
转载 AlertDialog
AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIcon :为对话
2013-04-27 12:33:43 534
转载 Thread.interrupt()方法
在JDK1.0中,可以用stop方法来终止,但是现在这种方法已经被禁用了,改用interrupt方法。Thread.interrupt()方法不会中断一个正在运行的线程。它的作用是,在线程受到阻塞时抛出一个中断信号,这样线程就得以退出阻塞的状态。更确切的说,如果线程被Object.wait, Thread.join和Thread.sleep三种方法之一阻塞,那么,它将接收到一个中断异常
2013-04-27 12:31:30 554
转载 Android Toast简易消息提示框的使用
Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。 创建Toast 两个方法创建ToastJava代码 makeText(Context context, int resId, int duration) 参数:context是toast显示在哪个上下文,通常是当前Activit
2013-04-27 12:30:12 584
转载 Android的消息机制
Android的消息机制(一)android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的消息机制是一样的。一、 角色描述1.Looper:(相当于隧道) 一个线程可以产生一个Looper 对象,
2013-04-27 12:27:55 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人