![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
daodaowolf
爱学习
展开
-
android可以识别用户的手势
android可以识别用户的手势(即用户用手指滑动的方向),通过用户不同的手势,从而做出不同的处理需要使用OnGestureListener比如说看电子书的时候翻页,或者要滑动一些其他内容直接上代码界面文件main.xml view plaincopy to clipboardprint?1. "1.0" encoding="utf-8"?>转载 2012-11-29 18:05:34 · 703 阅读 · 0 评论 -
android view重写onTouchEvent事件更换背景(android 动态设置背景图 )
根据MotionEvent event.getAction()可以动态更换View样式event.getAction()==MotionEvent.ACTION_UP||event.getAction()==MotionEvent.ACTION_CANCEL //ACTION_MOVE事件以后松手后走不到ACTION_UP而是ACTION_CANCELpackage cn.qiluzhix原创 2012-12-28 11:37:46 · 4770 阅读 · 0 评论 -
activity切换时的overridePendingTransition动画效
注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);放大淡出效果overridePendingTra转载 2012-12-13 15:20:34 · 20053 阅读 · 6 评论 -
Bundle 传递Object
有两种方法传递Object给Bundle方式一:package de.padde.test; import android.app.Activity; import android.os.Bundle; import android.os.Parcelable; import android.os.Parcel; public class Test exte转载 2012-12-25 11:16:48 · 6626 阅读 · 0 评论 -
java中遍历MAP的几种方法
java中遍历MAP的几种方法 Java代码Map map=new HashMap(); map.put("username","qq"); map.put("passWord","123"); map.put("userID","1"); map.put("email","qq@qq.com"); Map map=new转载 2012-12-10 15:53:28 · 911 阅读 · 0 评论 -
Android Intent Flag的介绍
一、Activity和Task(栈)的关系 Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西 (Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取出东西(Activity)则是从最顶端取出,也 就是说最先取出的是最后添加的东西(Activity),一次类推,最后取出的是第一次添加的Activity,而Activity转载 2012-12-06 10:19:29 · 1474 阅读 · 0 评论 -
Java中Interface的用法
Java中在接口的应用中,要注意一下几点:接口一般定义的是常量和一些抽象方法。抽象类中可以包含抽象方法,也可以有非抽象方法,但是有抽象方法的类一定是抽象类。抽象方法不能有方法体。在引用接口时,接口的引用指向实现的对象,尽量定义为接口或父类的引用。这其中有可能用到多态的知识。引用接口用implements。接口(interface)只能定义抽象方法而且默认为是Public。常量是publ转载 2012-11-22 17:03:10 · 441 阅读 · 0 评论 -
java工厂模式
一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说"开奔驰车!",坐上Bmw后他说"开宝马车!",坐上Audi后他说"开奥迪车!"。你一定说:这人有病!直接说开车不就行了?! 而当把这个爆发户的行为放到我们程序语言中来,我们发现C语言一直是通过转载 2012-11-22 17:00:46 · 498 阅读 · 0 评论 -
AndroidManifest权限声明中英文对照完整列表
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in th转载 2012-11-20 14:35:22 · 1327 阅读 · 0 评论 -
【Android】 onClick与onTouch并存触发的问题
最近有看到一个问题,原文如下:我用WindowManager.addView(view, params)方法添加了一个view,当我实现这个view的setOnTouchListener和setOnClickListener时,view只能监听ontouch事件,监听不到onclick事件,我去掉setOnTouchListener后就能监听到onclick事件,这是怎么回事?如何让这个vie转载 2012-12-01 22:26:47 · 3434 阅读 · 0 评论 -
MotionEvent对象
当用户触摸屏幕时将创建一个MotionEvent对象。MotionEvent包含关于发生触摸的位置和时间等细节信息。MotionEvent对象被传递到程序中合适的方法比如View对象的onTouchEvent()方法中。在这些方法中我们可以分析MotionEvent对象那个,以决定要执行的操作。 MotionEvent对象是与用户触摸相关的时间序列,该序列从用户首次触摸屏幕开始,经历手指在转载 2012-12-01 22:19:36 · 2482 阅读 · 1 评论 -
MotionEvent的getX()与getRawX()区别
public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; int y = 0; int rawx = 0; int rawy = 0;转载 2012-12-01 22:23:52 · 16664 阅读 · 0 评论 -
Android Layout 之 RelativeLayout RelativeLayout.LayoutParams
使用 AbsoluteLayout 可以直接指定其子 View 的绝对位置, 这种布局方式虽然简单,但是不够灵活。比如在一个程序中,按钮2 位于 按钮1 的下方且和 按钮1 左对齐,我们可以使用指定两个按钮的绝对位置的方式布局,但是当布局完成后,由于某些原因,这两个按钮需要相左平移一些距离以便在父 View 右边留出一些空白区域,那么我们就需要同时修改 按钮1 和 按钮2 的 layout par转载 2012-11-29 18:02:05 · 825 阅读 · 0 评论 -
Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开转载 2013-01-16 11:41:58 · 654 阅读 · 0 评论