android屏幕监控上下左右滑动

标签: android 屏幕 监控 | 发表时间:2012-06-10 12:33 | 作者:spider_zhcl
出处:http://blog.csdn.net

简单写一下,view 或者 activity 实现 OnGestureListener 接口。

在 onFling方法中实现左右滑动:


public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,
			float distanceY) {
		float y1 = e1.getY(), y2 = e2.getY();
		if (y1 -y2 > 120) {  
			if (mDirection != SOUTH) {
    			mNextDirection = NORTH;
    		}
        	Log.d(this.getClass().getName(), "To UP" + "(" + y1
					+ "," + y2 + ")");
			return (true);
        } else if (y1 - y2 < -120) {  
        	if (mDirection != NORTH) {
    			mNextDirection = SOUTH;
    		}
        	Log.d(this.getClass().getName(), "To Down" + "(" + y1
					+ "," + y2 + ")");
			return (true);
        }  
		return false;
	}

在 onScroll 方法中实现上下滑动:

public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
			float velocityY) {
		Log.d("Fling", "Fling Happened!");  
		float x1 = e1.getX(), x2 = e2.getX();
		
        if (x1 -x2 > 120) {  
        	if (mDirection != EAST) {
				mNextDirection = WEST;
			}
        	Log.d(this.getClass().getName(), "To LEFT" + "(" + x1
					+ "," + x2 + ")");
			return (true);
        } else if (x1 - x2 < -120) {  
        	if (mDirection != WEST) {
				mNextDirection = EAST;
			}
        	Log.d(this.getClass().getName(), "To Right" + "(" + x1
					+ "," + x2 + ")");
			return (true);
        }  
        
		return false;
	}



作者:spider_zhcl 发表于2012-6-10 12:33:34 原文链接
阅读:12 评论:0 查看评论

相关 [android 屏幕 监控] 推荐:

android屏幕监控上下左右滑动

- - CSDN博客推荐文章
简单写一下,view 或者 activity 实现 OnGestureListener 接口. 在 onFling方法中实现左右滑动:. 在 onScroll 方法中实现上下滑动:. 作者:spider_zhcl 发表于2012-6-10 12:33:34 原文链接. 阅读:12 评论:0 查看评论.

android截取屏幕图片

- - BlogJava-首页技术区
                mButton.setText("截屏次数:"+mPrintNum);.         //1.构建Bitmap   .         //2.获取屏幕   .         //3.保存Bitmap    .             //文件   .                 Toast.makeText(this, "截屏文件已保存至SDCard/PrintScreenDemo/ScreenImage/下", Toast.LENGTH_LONG).show();   .

android 屏幕适配原则

- - CSDN博客推荐文章
      Android手机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢. 其实很简单,只需要在res目录下创建不同的layout文件夹,比如:layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用.

关于Android的多种屏幕适配

- 甜菜 - 互联网的那点事...
严格来说,作为读者,你应该带着批判性质的眼光来看这篇文章,因为这篇文章是一个尚未通读Android官方开发资料《Supporting Multiple Screens》的纯产品人员所写,相关理解来源于零星的资料、实践以及和开发人员的沟通,此文章更多为目前盆地个人理解的总结. 我会给自己定下目标,早日通读官方资料,此文中的相关错误,也请予以指正.

Android的屏幕多样性支持

- - CSDN博客推荐文章
原文地址: http://developer.android.com/guide/practices/screens_support.html. 原文版权: Creative Commons 2.5 Attribution License. 译文作者:Jianan - [email protected].

android应用程序线程的监控

- - CSDN博客推荐文章
所以就开始研究起来,经过半天的模式总用有点启发,下面就简单介绍一个简单的线程监控:. DDMS是一款Google* 提供的应用,可作为独立的工具运行,也可通过ADT Eclipse* 插件集成到Eclipse* 中. 它提供了强大的特性集合,能帮助您快速了解应用的运行状况. 线程更新DDMS中的线程监控和评测浏览对于管理大量线程的应用很有用.

Android屏幕大小适配问题解决

- - CSDN博客移动开发推荐文章
1、长度(真实长度):英寸、inch. 2、分辨率:density 每英寸像素数  dpi(密度). 4、dip的公式:px /dip=dpi/160  所以 dip 类似于英寸、长度(dp=dip,sp类似于dip)  dip=160*inch. 当dip一定时,dpi 越大,px就越大. 5、广义分辨率=长px*宽px.

android中dip、dp、px、sp和屏幕密度

- - 编程语言 - ITeye博客
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这    这个,不依赖像素.     这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示.

实时监控Android设备网络封包

- - UC技术博客
对Android网络抓包分析,一般是使用tcpdump抓个文件,再到PC用Wireshark打开分析. 能不能达到直接使用Wireshark的效果. 答案是可以的,至少已经非常接近了. 实现起来很简单,原理就是将tcpdump的数据重定向到网络端口,再通过管道(pipe)转到wireshark就可以了.

基于android的远程视频监控系统——实现,

- - 博客园_首页
本帖仅献给和我一样热爱 Android开发,并渴望学习的朋友们. 现在我将分享我的学习过程,希望大家通过学习也能够独立完成这个简单的系统. (PS.这个系统是我在学习java和android一个月的时间内鼓捣出来的,所以没有基础的朋友也不要担心. 如标题所述,今天我们将学习如何打开摄像头,并在屏幕上预览图像.