- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 Android获取栈顶Activity/查看应用使用情况(适配Android6.0)
Android 6.0以来对权限管理加强。 在5.0以下通过ActivityManager类的getRunningTasks()获取当前打开的所有应用程序 。 在5.0版本之后废弃了getRunningTasks()方法,意味着我们在5.0以后不能通过该方法获取正在运行的应用程序,google在5.0又提供类新的api,可以通过ActivityManager的getRunningAppPr
2017-01-23 15:41:32 2542
转载 Android6.0权限适配
关于Android6.0权限的一些知识在上一篇博客中已经提过了,这里就不多说了。开始权限的适配主要就是两步,一是请求权限,二是系统应答,我们主要在这两个地方进行封装。我们把这两步操作封装在XPermissionActivity中。1.定义PermissionHandler用于权限回调onGranted 当用户同意时调用onDeied 当用户拒绝时调用
2017-01-19 17:42:07 489
原创 华为的机子(手机)无法打印Logcat
手机无法打印Locat真叫一个痛苦。一出现Bug只能靠猜和排除法才能知道哪里出错了。。。 步骤:1.检查手机是否开启了LOG(转自:http://blog.csdn.net/scwhy/article/details/7432414)。 进入拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu---后台设置----LO
2017-01-18 11:05:07 372
转载 使用Gradle提交自己开源Android库到Maven中心库
此文针对开源爱好者。如果你想让别人使用你的Android开源库,第一种方法是,提供你的Github地址,让别人clone一份,然后让别人import到他的项目中。另一种更简单的方式就是直接让别人在他的Gradle中添加你的库依赖,如下:compile 'com.github.wangjiegulu:AndroidBucket:1.0.1'如果想使用第二种方式,你需要将你
2017-01-16 11:25:57 357
转载 Android-MVVM架构-Data Binding的使用
项目整体效果:Awesome-Android-MVVM什么是MVVM, 为什么需要 MVVM?如何在Android中使用Data Binding实现MVVM架构?什么是MVVM , 为什么需要MVVM?MVVM是Model-View-ViewModel的简写. 它是有三个部分组成:Model、View、ViewModel。Model:数据模型层。包含
2017-01-13 14:31:49 516
转载 动画弹出PopupWindow并使背景变暗
我们在平常的Android应用开发过程中,当应用数据太多太繁杂时,通常都会通过分类筛选让用户更好的找到自己想要的信息。因此利用PopupWindow或Dialog让用户快速选择定位是一个很好的选择。如我们想在美团上查找附近有什么电影院时:点击按钮弹出popupwindow,popupwindow是很好实现的,只需要使用PopupWindow的构造方法再将自己写的布局引入进去即可:
2017-01-11 16:47:33 601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人