首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
非著名cv工程师bug搬运工
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
非著名cv工程师bug搬运工
3年前
关注
android hook源码绕过AndroidManifest跳转Activity
在注释1处,android系统通过ActivityManagerNative.getDefault()获取到一个IActivityManager接口,然后调用了这个接口的s...
赞
2
分享
非著名cv工程师bug搬运工
4年前
关注
android Handler机制解析——Looper和ThreadLoacl
阅读一下这个异常提示:无法在当前线程中创建handler,因为他没有调用Looper.prepare()方法。这个异常通常情况下是在子线程中直接创建Handler才会发生,...
1
评论
分享
非著名cv工程师bug搬运工
4年前
关注
android Handler机制解析——sendMessage和handleMessage
Handler是android中跨线程通信的一种方式,最常见的使用场景就是使用handler刷新主线程中的UI界面。 接下来带着问题看源码,从handler.sendMes...
赞
评论
分享
非著名cv工程师bug搬运工
关注了
DevYK
非著名cv工程师bug搬运工
4年前
关注
学习笔记:占位式插件化
项目地址:https://github.com/amusiaHzr/pluginExample要点:1.定义接口标准,用于宿主和plugin之间的交互2.插件中没有安装环境...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
手写android折线图、柱状图
大概就是这么个思路,将复杂的view分解成一个个小部分,分别将它们绘制出来就好了,有兴趣的朋友可以去github看看源码。...
1
1
分享
非著名cv工程师bug搬运工
关注了标签
Flutter
非著名cv工程师bug搬运工
关注了标签
Kotlin
非著名cv工程师bug搬运工
4年前
关注
练习:仿支付宝支付密码EditText
4.运行,下班。...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
学习笔记:android事件分发梳理二(U型事件流,ViewGroup分发到View)
此时在U型流程图中,位于最低处,从最顶层(第一层容器)已近分发到了最下面一层的View(子view)。 在第一层容器的dispatchTransformedTouchEve...
赞
3
分享
非著名cv工程师bug搬运工
4年前
关注
学习笔记:android事件分发梳理一(activity如何分发到ViewGroup)
1.事件从哪里开始?从我们的手指开始手指触摸屏幕,改变相关的电压,这个电压传到对应的传感器,再由传感器传给Linux底层,Linux通过JNI的方式将信号传递到activi...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
学习笔记:屏幕适配方案(修改density适配)
原文:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA1.代码2.使用可以在BaseActivity中调用也阔以在appl...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
学习笔记:屏幕适配方案(百分比适配)
思路:通过自定义ViewGroup,在onMeasure中,根据xml中设置的百分比重新设置子View的宽高撸码代码逻辑相对简单,记录一下一种适配思想1.定义相关属性2.重...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
学习笔记:屏幕适配方案(像素适配)
思路:通过实际的屏幕大小比上设计图的屏幕大小,得到一个缩放值,然后自定义一个ViewGroup,在该ViewGroup的OnMeasure中重新计算每个子View的大小。 ...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
学习笔记:打造自己的万能接口,实现类似eventbus的功能(优化篇)
学习地址:https://study.163.com/smartSpec/intro.htm昨天将老师讲的代码手撸了一遍:https://juejin.im/post/68...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
学习笔记:打造自己的万能接口,实现类似eventbus的功能
所有回调方法都逃不脱这以上四种,所以把这四种类型抽象成javaBean。 5.总结:大体的思路是把所有的回调方法都丢到一个集合里面去,需要调用的时候就去集合里面取。...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
学习笔记:通过反射实现类似ButterKnife功能(OnClick事件注入)
逻辑其实不复杂,多熟悉API就行了。...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
学习笔记:通过反射实现类似ButterKnife功能(layout和view注入)
1.了解反射相关的Api2.项目目录inject目录下包含有一个annotation文件夹和一个InjectManager类annotation目录存放自定的注解,Inje...
赞
评论
分享
非著名cv工程师bug搬运工
4年前
关注
smartTable动态设置高度
看了很多Issues都没找到动态设置高度的方法,最后自己看了下源码,多尝试了几次,找到一个路子table.post(()->{inttableHeight=table.ge...
赞
评论
分享
个人成就
文章被点赞
2
文章被阅读
11,376
掘力值
289
关注了
9
关注者
5
收藏集
1
关注标签
13
加入于
2017-12-22