腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
三好码农的三亩自留地
专栏作者
举报
32
文章
29783
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章
其他
android
java
ide
编程算法
go
jdk
容器
git
面向对象编程
hashmap
安全
自动驾驶
ios
json
textview
打包
linux
文件存储
http
移动开发
serverless
parcel
存储
开源
jvm
数据结构
搜索文章
搜索
搜索
关闭
Android Handler实现原理探索
其他
Android Handler我们都很熟,也经常也用它,一般可以用Handler发送一个消息Message,或者Post一个Runnable对象,而且都可以给它们加上延时,如果操作的Handler对象是在onCreate方法中初始化的,那么handleMessage回调和Runnable对象的执行都运行在UI线程,所以Handler就成为我们在工作线程刷新UI对象的一个媒介。那么对于这个我们日常工作中经常使用的小伙伴,好奇心驱使,我们希望对它了解更多。
三好码农
2018-09-11
599
0
Android Activity间传值选择,Serializable Or Parcelable
其他
前言:Activity就是Android世界的controller,它们构成了Android App里面的每一个页面,当然我们还会使用Fragment来将页面进一步划分,通过Fragment可以对特定业务模块的View+逻辑封装,让其与Activity解耦,同时还可以有自己的生命周期,让我们控制布局绘制和进行资源回收,这些都是Fragment的好处,以后有机会再谈,今天,我们想讨论的是Activity页面之间跳转时,互相传值的方法选择。
三好码农
2018-09-11
1.2K
0
5分钟彻底理解-Java自动装箱、拆箱
其他
当表格中左边列出的基础类型与它们的包装类有如下几种情况时,编译器会自动帮我们进行装箱或拆箱.
三好码农
2018-09-11
1K
0
实现Activity滑动退出
其他
很多应用在二级详情页面加入了滑动退出activity的效果,很方便,心血来潮,想着自己也来实现这个效果,就当做练手吧。
三好码农
2018-09-11
1.1K
0
Android九宫格控件-可在ListView和RecyclerView中使用
其他
熟悉Android App开发的同学,肯定都清楚,如果要显示多张图片,类似九宫格,可以用GridView或者GridLayout来做,但是如果需求要求在ListView或者recyclerView 的每个item中都显示这样一个九宫格,那么GridView就不适用了,GridLayout可以实现,但是不是那么优雅,我们需要在item每次重绘时,加入添加或者删除逻辑。既然框架没有提供满足需求的控件,我们只能自己实现。
三好码农
2018-09-11
1.5K
0
Android-教你写小米系统应用--"我的小米"
其他
前面的文章中,我们已经了解了如何去自定义一个ViewGroup,可以在onLayout中自由的对子View进行位置设定,我们今天这里刚好需要对上面需求提到的三部分子View(头像ImageView,姓名TextView,功能Cell布局)在滑动过程中进行位置设定,重绘,所以我们就可以自定义一个ViewGroup去实现。
三好码农
2018-09-11
622
0
Android ListView适配器应该这样写
其他
ViewHolder缓存View的思路我们还是要继续沿用,但是我们希望ViewHolderHelper能够适用所有Adapter,而且我们希望它能有更强大功能,例如能够设置显示的文本,能够设置点击事件等。
三好码农
2018-09-11
517
0
打造Android微信朋友圈下拉刷新控件
其他
我们初步分析下,界面上主要有二个控件,一个彩虹状的圆形LoadingView,一个是ListView,那么我大致可以有下面三个步骤:
三好码农
2018-09-11
1.7K
0
Java反射—写给自己的总结
其他
上面反射是Oracle官方文档的定义,反射能够突破访问权限控制,这还是很优秀的,但是,问题来了,为什么需要反射或者说什么情况下需要用反射?
三好码农
2018-09-11
545
0
学着造轮子-RxLifeCycle
其他
在数据延迟结束前将Activity 关闭,这时候我们未做任何处理,结果自然是内存泄漏,因为我们的监听Consumer 在这里是一个匿名内部类,所以它会持有外部Activity 的引用,自然就泄漏了
三好码农
2018-09-11
694
0
快捷安装Flutter姿势,了解一下?
其他
到 Flutter官网 直接下载SDK压缩包,找准你需要的平台下载并解压。为什么不用git 命令到 Flutter Github clone下来?因为你基本不可能能clone下来,国内的网速你懂得。。。
三好码农
2018-09-11
487
0
Java动态代理-实战
其他
说动态代理之前,要先搞明白什么是代理,代理的字面意思已经很容易理解了,我们这里撇开其他的解释,我们只谈设计模式中的代理模式
三好码农
2018-09-11
840
0
关于String你还需要知道这些细节
其他
只要是写Java的,String肯定是经常用的,比如下面这样的代码(可能我们都写烂了)
三好码农
2018-09-11
292
0
RxJava2 源码解读之 ConcatMap
其他
之前分析了FlatMap发射数据无序的原因,但是没有实际用代码验证过,这里我们在分析ConcatMap源码之前,我们先运行测试代码,有个直观的感受。
三好码农
2018-09-11
914
0
RxJava2源码解读之 Map、FlatMap
其他
这里抛出一个问题,map 调用我们提供的function进行转换,那么这个function在什么时候被调用?在哪个线程被调用?(这个对我们实际工程中使用map有意义,知道代码被执行的线程是必须的)
三好码农
2018-09-11
1.3K
0
浅析 RxJava 2.x 线程调度
其他
为了说明原理,排除干扰,这里用了最简单的逻辑。产生一个字符串“Hello rxJava”, 然后在监听中打印log,subscribeOn(Schedulers.io()) 设置数据在io线程产生,observeOn(AndroidSchedulers.mainThread()) 设置数据在主线程被监听,使用没问题,接下来我们来一步步探索实现原理。
三好码农
2018-09-11
476
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档