自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dway

You jump, I jump.

  • 博客(5)
  • 收藏
  • 关注

原创 Android应用前后台切换监听,借助ActivityLifecycleCallbacks实现

有时需要监听到应用在前后台切换并做些处理,一般的做法可能是建立一个BaseActivity,然后全部的Activity都继承它,在BaseActivity的onStart和onStop中计数去处理。这样并不是最好的方式,不做详细介绍,有更好的方式,道理其实差不多,就是借助ActivityLifecycleCallbacks来实现。一、写了个帮助类:package com.dway.he

2018-01-31 11:49:48 4984 9

原创 重写ViewGroup并借助ViewDragHelper实现各种拖拽交互效果(二)

本文是《重写ViewGroup并借助ViewDragHelper实现各种拖拽交互效果(一)》http://blog.csdn.net/lin_dianwei/article/details/79166466 的延续,针对(一)中存在的问题继续优化。一、前面SlideUpLayout控件在使用时,如果包含有ListView或RecyclerView等列表的时候,可能存在这样的问题,直接看图:

2018-01-30 21:44:54 1001 1

原创 重写ViewGroup并借助ViewDragHelper实现各种拖拽交互效果(一)

一般实现比较复杂的交互效果,都会选择重写ViewGroup,并通过onTouchEvent和onInterceptTouchEvent等实现对各种事件的处理,但对事件的处理是很不容易的一个事情。本文主要是借助v4包中的ViewDragHelper这个帮助类,来重写ViewGroup,把事件完全交给帮助类去完成,并借助帮助类的几个回调方法来完成各种复杂交互效果,完全避开了事件处理。对View

2018-01-26 10:12:10 2614 4

原创 Android 6.0 动态权限申请简单简洁优雅的处理方式

Android M 或以上的设备,在使用涉及隐私的安全权限时,需要动态申请,虽然不难,但写下来代码工作量也不少,而且几乎每个应用都需要用到。所以一直在探索一个要足够简单简洁优雅的处理方式,强迫症的精神指导我要拒绝一切繁琐。至于完不完美那就仁者见仁了。一、思路:如果在每个用到权限的地方去申请,有点繁琐,所以做法是直接在每个Activity界面显示前就把该界面所需的权限全部申请允许了,再进入正...

2018-01-10 17:12:11 33754 38

原创 adb常用命令

1、获取管理员权限:adb root2、安装apk:adb install -r apkname.apk,其中-r是reinstall的意思,第一次可以不用-r3、卸载apk:adb uninstall apkname.apk4、打开应用:adb shell am start -n com.dway.test/com.dway.test.MainActivity5、查看CPU架构等...

2018-01-08 08:23:13 441

空空如也

空空如也

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

TA关注的人

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