上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 72 下一页
摘要: public abstract boolean onScroll (MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) Since: API Level 1 Notified when a scroll occurs w 阅读全文
posted @ 2017-06-13 11:40 一点点征服 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 在使用自定义视图的时候,对触屏事件的处理是必不可少的,有能力的可以自己写代码处理,这样更加的灵活。如果不想这么麻烦,Android提供了一个手势监听类GestureDetector,可以供我们使用。GestureDetector使用很方便,提供了单击,双击,长按等操作的处理,但是一般的定义界面都比较 阅读全文
posted @ 2017-06-13 11:39 一点点征服 阅读(10328) 评论(0) 推荐(0) 编辑
摘要: 一、概述 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件 阅读全文
posted @ 2017-06-13 11:38 一点点征服 阅读(10587) 评论(1) 推荐(0) 编辑
摘要: /** * 更改图片颜色 * @param drawable * @param color * @return */ public Drawable getDrawable(Drawable drawable,int color){ drawable.setColorFilter(color, PorterDuff.Mode.MULTIPLY); ... 阅读全文
posted @ 2017-06-08 17:59 一点点征服 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: Android singleInstance启动模式实际开发中使用频率不高,最近解了一个bug,与此相关,bug虽然很轻松的解决了,但由它引发的对Activity的启动模式的思考却有点意思,本篇记录分享下。 引出问题的bug 问题描述:Actvity-A启动了一个新的Actvity-B,Actvit 阅读全文
posted @ 2017-06-07 14:17 一点点征服 阅读(882) 评论(0) 推荐(0) 编辑
摘要: TaskAffinity属性小结 最近在项目中用到了TaskAffinity属性,发现这个还是挺有意思,可以用来控制activity所属的任务栈。但同时只设置这一个属性又是不能完成功能的,需要与其它属性相配合。 一.通过配置方式来实现TaskAffinity来实现 上边说到要想使TaskAffini 阅读全文
posted @ 2017-06-07 13:40 一点点征服 阅读(3137) 评论(0) 推荐(0) 编辑
摘要: 前言:前面文章记录了Service的使用,这次来记录另一个四个组件之一的BroadcastReceiver。主要介绍两种发送和注册广播的区别。 BroadcastReceiver广播接收者用于接收系统或其他程序(包括自己程序)发送的广播。 一.注册广播 在android中,我们如果想接收到广播信息, 阅读全文
posted @ 2017-06-07 11:06 一点点征服 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 在做Android项目时,有时候需要知道某个BroadcastReceiver是否已经注册,从而决定是发送广播让Receiver处理,还是通过其他方式处理。 那么,如何判断某个广播接收者BroadcReceiver是否已经注册了呢? PackageManager 类中提供了 List<Resolve 阅读全文
posted @ 2017-06-07 10:23 一点点征服 阅读(4850) 评论(0) 推荐(0) 编辑
摘要: Android系统中,BroadcastReceiver的设计初衷就是从全局考虑的,可以方便应用程序和系统、应用程序之间、应用程序内的通信,所以对单个应用程序而言BroadcastReceiver是存在安全性问题的,相应问题及解决如下: 在发送广播时指定接收者必须具备的permission。或通过I 阅读全文
posted @ 2017-06-07 10:10 一点点征服 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 说起来这个问题很简单,只要注册和反注册成对出现就行,好像很多教材都是如此介绍。但实际开发中,对广播注册和反注册的时机把握还是很重要的。 关于广BroadcastReceiver注册和反注册时机,主要有以下几点: onCreate - onDestroy(即便页面未显示,仍然能接受广播) onResu 阅读全文
posted @ 2017-06-07 10:08 一点点征服 阅读(1894) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 72 下一页