多数据源+数据库分库分表
水平分表是在同一个数据库内,把同一个表的数据按一定规则拆到多个表中,多数据源采用 mybatis-plus的dynamic-datasource
分库分表采用sharding-jdbc
数据库连接池管理是alibaba的druid-spring-boot-starter
项目使用springboot搭建,junit测试,为了方便实现对数据库操作继承了mybatisplus,为了少些get、set 引入lombok
根据包名检测APP运行状态 开机自动检测
开机自动根据包名检测APP运行状态 ,使app一直运行在前台,我们用一个后台服务来监测这个app的运行情况。如果这个app被人为退出了,或者遇到bug崩溃了,就要重新启动,免得丢失数据。
根据包名检测APP运行状态
Android检测Activity或者Service是否运行的方法,我们用一个后台服务来监测这个app的运行情况。如果这个app被人为退出了,或者遇到bug崩溃了,就要重新启动,免得丢失数据。
org.apache.commons的jar包
Apache Commons Lang 3.4 (Java 6.0+),支持java6及以上;org.apache.commons 的jar 包,可以直接使用.包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。
包括:
commons-lang3-3.4.jar
commons-lang3-3.4-javadoc.jar
NOTICE
andoid按住录音功能
andoid类似微信的按住录音功能,界面不太一样,功能一样,单独封装在一个view中,降低耦合
org.json.jar
android json数据解析jar,常用类:JSONArray,JSONObject,JSONException
eclipse部署tomcat开发web项目
eclipse部署tomcat开发web项目的配置,详细的图文教程
百度推送 集成
项目中集成百度云推送代码,参考:百度推送 项目集成 - xiaobijia的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/xiaobijia/article/details/49280673
activity实现dialog 浮动窗口实现弹出菜单
activity设置成dialog 浮动窗口,样式,可以实现弹出菜单,可以完成dialog无法实现的功能,参:考activity实现弹出菜单,仿网易云音乐侧滑菜单 - xiaobijia的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/xiaobijia/article/details/48471135
异常抛出log备份
Android 程序异常崩溃的捕捉 前后端 - xiaobijia的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/xiaobijia/article/details/41543423
Android程序异常崩溃的捕捉 前后端
Android 程序异常崩溃的捕捉 前后端,可参考:
http://blog.csdn.net/xiaobijia/article/details/41543423
仿58同城加载动画
58同城客户端的用户对那个加载小人的动画印象很深刻,一个可爱的小人在那拼命的跑。这个动画实现的方法其实很多,今天这里就用frame动画来实现。
参考:
仿58同城加载动画
http://blog.csdn.net/xiaobijia/article/details/41486981
PreferenceActivity
使用 PreferenceActivity设置个性信息,
参考:android 设置类PreferenceActivity
http://blog.csdn.net/xiaobijia/article/details/41479235
EditText监听粘贴内容
EditText禁止粘贴内容输入,修改粘贴内容,
参考:
禁止EditText 输入粘贴版内容
http://blog.csdn.net/xiaobijia/article/details/41081595
消息更新提示动画
消息更新时提示动画,属性动画实现,参考:
android 消息更新提示动画 - xiaobijia的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/xiaobijia/article/details/40738879
textview文本格式设置
默认状态下,同一个TextView显示的文本格式一致,运用Html.fromHtml( )方法或者SpannableString类可以设定不同的显示格式。参考:
编辑文章 - 博客频道 - CSDN.NET
http://write.blog.csdn.net/postedit/40657573
Android去掉标题栏
Android去掉标题栏,默认背景色,优化布局,参考:
Hack 15 移除背景提升activity的启动速度 - xiaobijia的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/xiaobijia/article/details/40624011
textview内容切换动画
可以用TextSwitcher添加动画效果避免textview内容生硬的切换,参考
http://write.blog.csdn.net/postedit/40508949
TextView过渡动画
用TextSwitcher添加动画效果避免生硬的切换,TextSwitcher用于文本标签添加动画效果.参考:
http://blog.csdn.net/xiaobijia/article/details/40508949
listview动画
用Android提供的LayoutAnimationController类,给布局或Layout的子视图添加动画效果,以listview为例
参考:
Hack 6 为ViewGroup的子视图添加动画效果 - xiaobijia的专栏
http://blog.csdn.net/xiaobijia/article/details/40505383
android下雪效果
android用coco2dx实现下雪效果,
参考
- 博客频道 - CSDN.NET
http://write.blog.csdn.net/postedit/40394011
Android textview实现led效果的字体
如果我们的应用需要显示时间,可能首先想到大街上LED显示的绿色的发光字体, 想到 使用时钟控件显示时间,这种效果,我们用 TextView 就可以实现。具体看博客说明:编辑文章 - 博客频道 - CSDN.NET
http://write.blog.csdn.net/postedit/40348239
Android客户端通过socket与pc通信
1.解决了在4.0版本上运行crash的问题
2.解决中文乱码问题,发送和接受指定相同的编码即可
Android可收发信息,具体看博客:
Android手机通过socket与pc通信 - xiaobijia的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/xiaobijia/article/details/40114937
ViewPager 实现多个图片水平滚动
Android ViewPager 实现多个图片水平滚动,代码计算viewpager的宽度,我的项目是每屏只能显示三张图片,这个要自己根据项目要求计算,扩展更复杂的应用请在adapter中设置布局通过inflate引入,并通过position灵活判断