Java
Java
敲代码的小强
曾在国企、台企、外企,四大工作过,担任移动端组长,架构师。
1.2006年代表河源市龙川县铁场中心小学以队长身份带领队伍参加篮球全县比赛冠军。
2.2008年获得河源市第二届水上运动赛艇项目单人冠军。
3.2009年获得河源市龙川县优秀运动员称号。
4.2016年踏上安卓学习之旅。
5.2020年Flutter开发。
6.2022年学习js,html,css,vue.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java实现获取某个时间段的工具类:如过去一周,一个月,一年等日期
给大家分享获取某个时间段的工具类,需要的可以copy使用 //1. 过去七天 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); c.setTime(new Date()); c.add(Calendar.DATE, -7); Date d原创 2020-07-31 10:59:07 · 1007 阅读 · 0 评论 -
仿微信朋友圈图片拖拽更换位置,拖拽删除
这是使用ItemTouchHelper技术实现一个选择相册后,仿微信朋友图片拖拽更换位置,拖拽删除的一个功能.希望可以帮到大家.完整项目地址:https://download.youkuaiyun.com/download/hzqit520/12342742项目演示如下图:主要的代码如下:mItemTouchHelper = new ItemTouchHelper(new ItemTou...原创 2020-04-20 11:10:27 · 2122 阅读 · 1 评论 -
线程的生命周期
1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态 新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到原创 2017-03-02 09:23:08 · 311 阅读 · 0 评论 -
适配Android 8.0新特性权限(广播,下拉通知中心无法查看下载进度条,无法自动安装新apk)
本人开发更新新版本时候发现阿里上传compileSdkVersion要大于26,也就是安卓8.0才可以上传应用apk。于是将compileSdkVersion原来的25给成了26。但是测试过程中发现8.0以上的手机无法自动更新,下拉通知中心栏也没有进度条。广播也不能回调进度条。于是经过排查发现8.0意思的手机需要动态添加权限。广播8.0以下需要在AndroidManifest文件中进行静态...原创 2019-07-11 17:21:01 · 603 阅读 · 0 评论
分享