Android
YanLiabcd
不去实践,你永远都不会知道,你想象中困难的事情有多简单,简单的事情有多复杂。
展开
-
通过拦截器备份数据-----------------------
99原创 2019-06-18 14:22:56 · 259 阅读 · 0 评论 -
Android中聊天界面键盘面板冲突、布局闪动处理、表情输入与键盘输入适配各种主题标题栏listview+edittext+button冲突完美解决
Android中聊天界面键盘面板冲突、布局闪动处理、表情输入与键盘输入适配各种主题标题栏listview+edittext+button冲突完美解决原创 2017-10-29 23:16:56 · 2021 阅读 · 0 评论 -
Android不规格点击区域选择
项目地址:https://github.com/604982372/IrregularView.git效果显示: 实现原理 我这里实现android不规则区域选择是通过坐标和当前点击区域的颜色(本项目使用蓝色)来实现。 (1)手机分辨率不同,加载的图片宽高也不同,选择一个流行分辨率手机来打印坐标,把每张图片中蓝色区域的每个坐标(减去左边距,上边距)和每个区域蓝色坐标个数记...原创 2017-10-25 23:44:36 · 1090 阅读 · 0 评论 -
Android基于photoView点击选择坐标,放大缩小图片时,坐标位置对应改变
GitHub源码地址:https://github.com/604982372/PhotoZoomChoose效果显示:1.PhotoView简单介绍 PhotoView是一个常用的图片预览控件,可缩放图片。 图片放大缩小部分PhotoView已经帮我们实现了,这里我们只需要记录单击所选择的坐标点,并在图片放大缩小的时候根据当前图片的缩放公式来转换所选择坐标并用标注显示出来...原创 2017-10-31 15:56:11 · 2268 阅读 · 0 评论 -
Dagger2+mvp
Dagger2是谷歌基于Square的Dagger基础上的二次开发,它移除了Dagger中所有反 射的使用,同时在构建对象图时使用@Component注解代替 Dagger中的ObjectGraph/Injector 的使用 ,从而让发者可以写出更简洁的代码 。Dagger2的编 译时注解使用 android-apt ,因此需要在build.gradle文件中引入依赖。 comp...原创 2017-11-09 22:24:02 · 304 阅读 · 0 评论 -
Android自定义横线滑动折线图,点击,加载更多
项目地址:https://github.com/604982372/HorizontalLine实现步骤:1.设置属性;2.绘制内容;3.处理滑动事件;4.添加选中,滑动更多功能。设置属性1.在attrs.xml文件中添加设置: <declare-styleable name="HorizontalLineView"> <...原创 2017-10-28 23:11:11 · 1250 阅读 · 0 评论 -
201906141
201906141原创 2019-06-14 14:16:15 · 114 阅读 · 0 评论 -
环信即时通讯聊天记录
刚开始使用环信即时通讯的时候有个疑惑,历史聊天记录是怎么来的? 点击loadMoreMsgFromDB看源码,进入方法发现查询chat表,看到这里就大概知道有创建数据库了。进入DDMS界面在对应应用databases文件夹下发现了以_emmsg.db结尾的数据库,看到这里就更确定这是环信帮我们缓存的数据了。导出数据库发现有历史记录的表:原创 2017-08-25 16:28:12 · 2142 阅读 · 0 评论 -
友盟推送点击通知栏不执行UmengNotificationClickHandler方法
友盟推送原创 2017-10-25 22:04:38 · 5337 阅读 · 0 评论 -
环信即时通讯2.x升级到3.x注意细节
环信即时通讯2.x升级到3.x注意细节原创 2017-10-28 20:36:09 · 551 阅读 · 0 评论 -
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.a
报错截图:解决方法:把app下build.gradle文件dependencies里面的compile 'com.android.support:support-v4:23.3.0'升到高版本compile 'com.android.support:support-v4:25.1.0'原创 2017-08-25 15:23:14 · 334 阅读 · 0 评论 -
图片优化
目前移动端Android平台原生支持的图片格式有:JPEG,PNG,GIF,BMP,WebP。但是Android应用开发中能够使用的编码格式只有其中三种:JPEG,PNG,WebP,图片格式可以通过查看BItmap类的CompressFormat枚举类来确定。如果要在应用层使用GIF格式图片,则需要自己引入第三方函数库支持。1.图片格式1.1JPEGJPEG是一种广泛使用的有损压缩图像...原创 2017-11-20 14:10:42 · 310 阅读 · 1 评论 -
Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple
Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple原创 2017-08-13 22:11:33 · 259 阅读 · 0 评论 -
RecyclerView.Adapter的封装
RecyclerView.Adapter的封装原创 2017-10-28 23:08:59 · 365 阅读 · 0 评论