首页
学习
活动
专区
工具
TVP
发布

俞其荣的博客

专栏作者
105
文章
89285
阅读量
40
订阅数
ARouter源码解析(一)
之前对 ActivityRouter 的源码做了一次分析,相信大家对路由框架已经有一个大概的理解了。
俞其荣
2022-07-28
5410
Retrofit源码解析
Retrofit 其实是对 OkHttp 进行了一层封装,让开发者对网络操作更加方便快捷。
俞其荣
2022-07-28
6680
关于使用AlarmManager的注意事项
最近在做一个需求:客户端按照规定的时间间隔向服务端发送定位。一看到这个需求就想到了使用 AlarmManager 来实现。 AlarmManager 经常被用来执行定时任务,比如设置闹铃、发送心跳包等。也许有人会有疑问:为什么不能使用相同具有定时效果的 Timer 和 Handler 呢?
俞其荣
2022-07-28
1.5K0
让你的ListView更炫酷,实现侧滑删除效果
又到了更新博客的时间了,今天给大家带来的是ListView侧滑出现删除等按钮的效果。相信大家在平时玩app的时候都接触过这种效果吧。比如说QQ聊天列表侧滑就会出现“置顶”、“标为已读”、“删除”等按钮。这篇博文将用ViewDragHelper这个神器来实现侧滑效果。友情链接一下之前写的博文使用ViewDragHelper来实现侧滑菜单的,点击此处跳转。如果你对ViewDragHelper不熟悉,你可以去看看鸿洋_的《Android ViewDragHelper完全解析 自定义ViewGroup神器》。
俞其荣
2022-07-28
9070
史上最简单粗暴实现侧滑菜单
在Android开发中,相信侧滑菜单大家都不陌生吧,几乎是每个app都必备的。从早期的 SlidingMenu 再到 AndroidResideMenu 最后到Android自带的DrawerLayout,无处不体现着侧滑菜单的诱人魅力。侧滑菜单可以拓展app的内容,充分利用手机屏幕,增加程序的可玩性。既然有这么多可供选择的侧滑菜单使用,那为什么我们还要自己写呢?我觉得我们在使用侧滑菜单的时候应该要懂得其中的原理,更好的,可以自己写一个侧滑菜单来加深体会。
俞其荣
2022-07-28
7550
深入解析AsyncTask的原理
在初学 Android 的时候,AsyncTask 应该是大家都比较熟悉的。我们都知道 AsyncTask 可以在后台开启一个异步的任务,当任务完成后可以更新在 UI 上。而在 AsyncTask 中,比较常用的方法有: onPreExecute 、 doInBackground 、 onPostExecute 和 onProgressUpdate 等。而上述的方法中除了 doInBackground 运行在子线程中,其他的都是运行在主线程的,相信大家对这几个方法也了如指掌了。
俞其荣
2022-07-28
5410
Activity生命周期调用流程
在前一篇中,我们分析了 startActivity 的整个流程,并且也讲到了何时调用了 onCreate() 。
俞其荣
2021-11-24
6030
深入理解Binder
之前一直对 Binder 理解不够透彻,仅仅知道一些皮毛,所以最近抽空深入理解一下,并在这里做个小结。
俞其荣
2021-11-24
9360
深入理解Binder
之前一直对 Binder 理解不够透彻,仅仅知道一些皮毛,所以最近抽空深入理解一下,并在这里做个小结。
俞其荣
2019-07-09
1.1K0
Activity生命周期调用流程
在前一篇中,我们分析了 startActivity 的整个流程,并且也讲到了何时调用了 onCreate() 。
俞其荣
2019-07-09
1.6K1
Linux上安装GitLab和JenkinsGitGitLabJenkins
之前在公司的服务器上搭建了 GitLab 和 Jenkins ,所以打算把这过程记录下,以便下次有需要时可以复用。
俞其荣
2019-01-03
8280
ARouter源码解析(一)前言ARouter 源码番外
之前对 ActivityRouter 的源码做了一次分析,相信大家对路由框架已经有一个大概的理解了。
俞其荣
2019-01-03
7800
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档