Android相关
黑金白土
这个作者很懒,什么都没留下…
展开
-
RecyclerView扩展快捷菜单功能后适配ConcatAdapter
本文主要用于介绍增加RecyclerView的长按快捷菜单功能后,并使用官方提供的ConcatAdapter(MergeAdapter)之后如何获取相对坐标的处理办法。原创 2020-08-02 09:52:36 · 590 阅读 · 1 评论 -
RecyclerView更新之-ConcatAdapter(MergeAdapter)
1、2020 年 4 月 1 日1.2.0-alpha02中官方增加了ConcatAdapter(这时候还叫MergeAdapter)。2、 2020 年 6 月 24 日发布的androidx.recyclerview:recyclerview:1.2.0-alpha04版本,将MergeAdapter重命名为ConcatAdapter。ConcatAdapter是可以线性组合多个适配器的新 RecyclerView 适配器。官方提供的用法如下:MyAdapter adapter1 = ....原创 2020-07-27 18:51:46 · 2999 阅读 · 0 评论 -
手把手带你快速实现直播聊天室
本文聊天室是集成环信IM SDK实现聊天功能,及实现发送礼物、点赞和弹幕等功能。视频直播采用的是七牛相关的推拉流SDK。app server实现了创建聊天室,记录聊天室信息等功能,采用的是环信配套直播聊天室的开源项目。文章分为三块进行介绍:1、集成聊天室SDK,实现发送消息功能,实现发送礼物、点赞及弹幕等自定义消息。2、集成视频直播SDK。3、与app server的交互。原创 2020-05-31 10:01:43 · 4179 阅读 · 0 评论 -
Android10适配-针对从后台启动 Activity 的限制
Android 10 中的隐私权变更从 Android 10 开始,系统会增加针对从后台启动 Activity 的限制。此项行为变更有助于最大限度地减少对用户造成的中断,并且可以让用户更好地控制其屏幕上显示的内容。只要您的应用启动 Activity 是因用户互动直接引发的,该应用就极有可能不会受到这些限制的影响。谷歌官方建议将从后台启动的Activity改为显示通知。还可以选择提供全屏In...原创 2020-04-08 18:55:50 · 11083 阅读 · 3 评论 -
Android10适配-作用域存储
android 10已经推出来一段时间了,因为用户反馈,公司的demo在android10手机上有问题,适配的问题便被提上了日程。首先先给出官方文档的地址:外部存储访问权限范围限定为应用文件和媒体 。原创 2020-04-06 22:29:32 · 1602 阅读 · 0 评论 -
针对屏幕下方出现黑边的手机适配
针对屏幕下方出现黑边的手机适配最近公司应用安装一款华为手机出现了以下的情况:但是看京东啊,淘宝都是正常的,点击下方“全屏显示”的按钮也能实现不显示下面的黑边,但是这是什么情况呢?打开华为手机的设置,显示,全屏显示页面后,官方给了...原创 2019-01-23 08:47:59 · 3862 阅读 · 0 评论 -
修改或者替换Toolbar右侧更多按钮(三个点)
**问题:**项目中需要将一些页面中toolbar的快捷菜单的更多按钮由白色改为黑色,从网上搜过一些,大多是通过修改theme实现,例如Material Design主题与ToolBar讲解,由于需要修改的页面继承的父类是位于framework中,其他项目也有使用,不可以修改父类中的theme。并且如果单纯修改theme中的colorControlNormal颜色,会修改一些按钮的默认显示颜色,不...原创 2019-08-02 09:07:21 · 6684 阅读 · 0 评论 -
Gradle多渠道配置(多入口,多icon,不同应用名)
最近公司要求开发新的app,要求在原来的app基础上进行删减,但是包名,icon,应用名等均不同,参考了郭林大神公众号上推送的博文写了一个demo,基本上能够解决上面的问题了。参考博文:不一样的Gradle多渠道配置总结demo地址:VariantsTest...原创 2019-09-11 17:55:37 · 610 阅读 · 0 评论