- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 Android RecyclerView水波纹效果
在RecyclerView的item布局里添加如下属性,其中clickable跟focusable也是要加的,还有会提示最低支持版本是6.0,添加下忽略或是新建drawable-v24,把item布局文件复制到文件夹里,然后再添加这三个属性就好。RecyclerView相比ListView灵活性更高,但是很多东西也被舍弃掉了,比如点击事件,又比如点击的水波纹效果。在RecyclerView.Adapter里。在drawable里新建drawable-v21文件夹,在文件夹里新建一个ripple.xml,
2023-05-26 15:47:00 674 1
原创 android studio 自定义搜索
先来看不过滤,搜索整个项目搜索结果,从结果可以看出来,还有部分build目录的文件也被搜索出来了。严重影响了结果分析。接下来添加自定义过滤搜索看搜索结果,很明显的没有干扰项了。接下来看下怎么设置,其实很简单,就是自定义搜索过滤条件,先ctrl+shift+F,把搜索框弹出来。然后按下面的操作。随便输入一个名字,你喜欢就好。在Pattern这里...
2019-04-24 10:30:17 663
原创 集成友盟推送
基于 友盟基础库common:2.0.2' 友盟push:5.0.2' android studio 2.2.3 gradle 2.14.1介绍下选择友盟的原因,一个字,多渠道打包。友盟支持多包名,什么意思呢?就是只创建一个应用,然后就可以随便在这个应用上增加包名(200~300),不用增加一个包名又要创建一个应用,像我们这种有多少客户就有多少包名的来说,就决定是他...
2019-04-17 14:05:36 1656 2
原创 安卓6.0以后忽略电池优化
安卓一个永恒的话题“进程保活”,想要仅仅从代码层面让你的app保活,基本是不可能的,必须还要配合很多用户的操作。当然能编译系统源码的大佬就当我没说。而代码层面要做的事也很多,什么startForeground,传说中的1像素大法,双service互相拉起,还有就是本文要说的针对安卓6.0之后要做的一件事,忽略电池优化,也有叫添加电池优化白名单。做法很简单,就两步:一、声明权限<u...
2019-04-16 16:04:40 3534
原创 判断是否主进程
先说下我遇到的问题吧。最近在项目里集成推送,发现推送都会启动一个推送进程,这样app启动就会启动两个进程,项目Application就会分别执行两次oncreate()方法,而我项目本身是在oncreate()方法里去建立socket连接,所以会造成每启动一次app会创建两个socket对象。//判断是否主进程 private boolean isMainProcess() {...
2019-04-15 11:38:15 1167
原创 关于android 6.0权限组的坑
Android系统对所有的危险权限进行了分组,称为 权限组 。属于同一组的危险权限将自动合并授予,用户授予应用某个权限组的权限,则应用将获得该权限组下的所有权限(前提是相关权限在 AndroidManifest.xml 中有声明)。怎样理解呢,就好像位置权限组LOCATION动态申请位置权限时候你只要或是这样申请其中任何一个就可以了。但是有一点要注意,就
2017-09-27 15:06:54 562
空空如也
(安卓开发)请教大牛,美团外卖收单播报是怎么保持后台不被杀死的?
2018-10-25
aidl使用问题,有点乱!!!
2016-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人