系统优化
2013nj
这个作者很懒,什么都没留下…
展开
-
Android安卓使用iosocket进行Socket通信简单封装优雅写代码
1 背景实际项目中常使用socket进行通信,我们可以使用第三方框架IOSocket进行网络socket通信,通常的写法是每一个监听都对应一个Linstener, 一旦协议多起来,代码量将是样当的大,很容易出错,思前想后,想到对IOSocket进行了封装,子类socket只需要书写很少代码便可以定制网络协议,经松地优雅编程2 主要用到的技术java反射机制,java接口回调3 核心原创 2017-01-13 15:41:00 · 4281 阅读 · 0 评论 -
Android安卓用Dialog对话框简单并且完美实现popupWindow底部弹出效果,有动画效果
1背景项目中经常用到popupwindow从底部弹出的样式,而且存在有动画,最初实现这种效果用是的popupwindow实现起来十分复杂(指的是动画要实现,效果要好),代码基类书写的代码量大。后来发现对话框可以实现从底部弹出效果,实验后发现,代码量奇迹般变少了,特分享一下思路和代码2看效果3 要点主要用到了自定义对话框的进出动画,对话框样式,设置对话框的屏幕宽度和位置等相关的方原创 2017-01-13 11:50:00 · 1022 阅读 · 0 评论 -
安卓Android单表通用数据库、万能数据库的设计,(sqlite,java反射,泛型),使用非常方便
1简介安卓里常用的存储有方法中少不了数据库的使用,主要是对单表的操作,多表的操作此处不涉及。每次使用数据库都会有繁琐的代码要写,大致思路是继承自SQLiteOpenHelper写一个数据库操作子类,然后重写onCreate方法,写上数据库的建表语句,重写onUpgrade方法,写上数据库的升级执行代码,此外还有繁琐的 增、删、改、查语句。每次建一张表都要做这些重复的工作,能不能用一种通原创 2017-03-12 01:15:25 · 1202 阅读 · 4 评论