- 博客(17)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android日志解决方案(理论篇)
Android客户端日志应该围绕用户层面、功能模块、报警等级、APP启动生命周期进行设计。初步方案如下:使用Sqlite数据库用于存储用户(或系统)触发的所有日志信息,单独数据库文件,数据库表分为两类:(用户日志)总表和(日志信息)子表总表:表名与用户id挂钩,表内结构为子表表名。子表:表名为app启动时创建表的时间戳,表内结构为日志触发时间戳、报警等级(vbiwe)、信息详情、功能模块title、写入时间戳(后面详述)。工作原理:在app启动时,使用当前时间戳创建一个子表,并.
2022-05-28 02:40:38
575
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 自定义Android聊天气泡ChatView。仿微信聊天气泡,能自定义边框,颜色,点击特效。
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/90755036引言:最近公司准备做一款即时通讯的APP,就照着微信的功能模块做。于是我在网上找了很多聊天气泡BubbleView,要不就是样式太丑,要不就是对交互点击不太友好。所以小编就下定决心,自己画一个满足要求的自定义ChatView。由于即时通讯中有语音功能,所...
2019-06-03 17:32:47
5951
7
原创 ENumberView:电子数字View,LED灯数字View
引言:最近实现一个倒计时,系统自带字体没感觉,所以实现一个电子数字风格的Viewgithub地址:https://github.com/bigdongdong/ENumberViewENumberView:电子数字View,LED灯数字View截图预览项目配置 allprojects { repositories { ... maven { url 'https://jitpack.io' } //添加jitpack仓库.
2020-12-09 11:09:24
281
原创 LikeDouYinFrameLayout:抖音评论弹窗根布局控件
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/108102543引言:这次尝试做一下抖音评论弹窗,之前使用BottomSheetDialogFragment+BottomSheetDialog 实现过,但是效果不好,对手指的响应略显迟钝,而且代码量大,写法耦合度高。LikeDouYinFrameLayout是一个继承自FrameLayout的View,只需要在Dialog的根布局使用,即可实现类似抖音评论弹窗的效果。git..
2020-10-12 16:03:39
538
1
原创 CakeChartView:饼图,支持静态和动态(手指点击选择),可以单项或多项展开
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/105536541引言:最近沉迷做图表类控件,这次做了一个饼图,支持手指交互和多项展开github地址:https://github.com/bigdongdong/CakeChartViewCakeChartView:饼图,支持手指交互和多项展开动图预览截图预览...
2020-08-19 15:57:50
903
原创 RegularPolygonView:尖尖朝上的正多边形ImageView
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/105536541引言:尖尖朝上的正多边形ImageView,可以自定义边数,边框颜色,边框宽度,顶点圆角……github地址:https://github.com/bigdongdong/RegularPolygonViewRegularPolygonView...
2020-04-27 15:24:14
245
原创 Photor:类似微信风格图片选择器,支持二级选择,支持相机拍照,自带裁剪功能
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/105536541引言:微信的图片选择器真的很6,心血来潮想做个仿品,正好前段时间实现了裁剪框架ClipView。于是我就开始着手开发Photor,这是一款黑色风格的图片选择器,类似微信的风格,实现了部分核心功能,支持二级选择,支持相机拍照,自带裁剪功能github地址:...
2020-04-20 16:29:14
590
原创 ClipView:轻量型图片裁剪框架,自适应图片显示,支持移动缩放,边界回弹,宽高尺寸压缩
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/105534397引言:缩放ImageView一直是我心中的痛,尝试很多次都以失败告终。这次恶补了Martix知识后重新挑战,做了一个轻量型的裁剪框架,可以自适应显示图片,支持移动、缩放、边界回弹、尺寸压缩等........github地址:https://github....
2020-04-15 15:49:53
549
原创 RadarView:雷达图,可以自定义文字、蛛网、数据线的样式,支持多层次绘制
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/103458554引言:RadarView雷达图,可以自定义文字、蛛网、数据线的样式,支持多层次绘制github地址:https://github.com/bigdongdong/RadarViewRadarView:雷达图控件,支持高度自定义原理解析RadarVi...
2019-12-20 18:23:06
830
原创 Banner:自动轮播广告控件,支持交互和自定义界面,可自动轮播,手指触摸停止,手指拿开恢复轮播:
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/103190488引言:最近做了一款广告轮播banner,可以支持自动轮播,手指触摸停止,手指移开恢复轮播,支持高度自定义布局和交互事件,使用builder链式写法,使用简单github地址:https://github.com/bigdongdong/Banner项目...
2019-12-09 15:20:16
371
原创 EventBox:一款比EventBus更好用的事件总线框架!!!
# EventBoxAndroid 事件盒子,指向性传递event ,一款比EventBus 更好用的Android事件总线框架! 项目配置 allprojects { repositories { ... maven { url 'https://jitpack.io' } //添加jitpack仓库 } ...
2019-11-21 20:53:05
788
原创 Activity中Handler使用的正确姿势,避免内存泄漏
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/96324854使用Handler来解决通讯问题,是开发必备技能,但就是这家喻户晓的Handler,却偏偏最容易造成内存泄漏。接下来我列出几种使用Handler的方式,以及各自的问题:关于内存泄漏,请参考:Android 关于内存泄露,你必须了解的东西...
2019-07-17 17:28:55
1461
原创 ViewGroup/View对于MotionEvent的接收情况总结
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/95262742最近在研究ViewGroup&View的事件分发机制,除了那三个重要方法(dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent)之外,困扰我的是有些MotionEvent(比如UP、MOVE事件)有...
2019-07-10 00:52:35
155
原创 Viewpager中Fragment的生命周期
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/94555469左侧是官方给出的Fragment生命周期图 vs 右侧是我自己研究的ViewPager中Fragment的生命周期图可以看出,ViewPager中的Fragment并不运行【onAttach()、onDetach()】...
2019-07-03 12:47:09
442
原创 ViewPager + Fragment 完美实现懒加载,禁止/解决ViewPager预加载
原博客地址:https://blog.csdn.net/weixin_40400031/article/details/91127309引言:现在一般的开发中,使用到Fragment则必不可少需要用到ViewPager。而ViewPager + Fragment 已经是Android应用中最常见的tab分页实现方式。可是ViewPager虽好,却有一个不足之处:无法自己实现懒加载!在...
2019-06-07 13:57:39
711
1
原创 Android中使用Volley,JsonObjectRequest(JsonArrayRequest)接收到中文乱码完美解决方案(包括android端和服务器servlet端解决方案)
一下皆以JsonArrayRequest举例,(因为我写的时候是用JsonArrayRequest~不过JsonObjectRequest也是一样处理的)(一)首先服务器端(Servlet):首先呈现一下错误代码:-------------------------------X//错误写法一直以来,我都喜欢用上面的方法,写服务器回传。但是想要得到中文,必须等用下面一种,字符流的方式来处理。下面为正...
2018-05-28 22:44:18
1502
4
原创 Android : httpURLConnection以POST方式连接Servlet进行数据交互,遇到的两个坑及解决方案
(第一次写技术博客.......啦啦啦.....2018-5-4)首先,向大家介绍一下这两个坑: 1号坑:使用android模拟器可以交互成功,但是同一路由器下的 手机 和 电脑 却无法交互 2号坑:使用手机可以连接到Servlet,但是收不到回传数据(用wireshark抓包过,Servlet的确发送了回传数据)背景描述:我用httpURLConnection 连接servlet 进...
2018-05-04 09:29:57
1130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人