首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android开发_
掘友等级
Android架构师
每日更新Android一系列从初级到中级高级的知识,以及最新最火的互联网技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 29
沸点 3
赞
32
返回
|
搜索文章
最新
热门
Android自定义控件进阶03-Canvas之画布操作
本来想把画布操作放到后面部分的,但是发现很多图形绘制都离不开画布操作,于是先讲解一下画布的基本操作方法。 画布操作可以帮助我们用更加容易理解的方式制作图形。 按照我们通常的想法(被常年训练出来的数学思维),就是先使用三角函数计算出线段结束点的坐标,然后调用drawLine即可。…
Android自定义控件进阶02-Canvas之绘制图形
Canvas我们可以称之为画布,能够在上面绘制各种东西,是安卓平台2D图形绘制的基础,非常强大。 1.可操作性强:由于这些是构成上层的基础,所以可操作性必然十分强大。 2.比较难用:各种方法太过基础,想要完美的将这些操作组合起来有一定难度。 不过不必担心,本系列文章不仅会介绍到…
Android自定义控件进阶01-自定义控件开发套路与流程
自定义ViewGroup一般是利用现有的组件根据特定的布局方式来组成新的组件,大多继承自ViewGroup或各种Layout,包含有子View。 在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceView或其他的View,不包含子…
字节瞧不上老程序员?我很慌…
前段时间,字节的朋友有个新项目,要我推荐靠谱的朋友,然后我就推荐了一个88年的同事老贾。 一面的时候,老贾各方面都挺好,问啥都会,后来聊到性能优化问题,答得也还行,至少勉强进了二面。 因为“性能优化”可以使我们APP“增加渲染机制,降低CPU耗时,减少卡顿,耗电优化、内存优化等…
javassist即时编译技术,美团热修复核心与原理解密03-Transform开发
通过上图可知,我们只要在图中红色箭头处拦截(生成class文件之后,dex文件之前),就可以拿到当前应用程序中所有的.class文件,再去借助ASM之类的库,就可以遍历这些.class文件中所有方法,再根据一定的条件找到需要的目标方法,最后进行修改并保存,就可以插入我们的埋点代…
javassist即时编译技术,美团热修复核心与原理解密02-手写美团插件环境
插件目前越来越多的运用到了项目中,如Tinker Glide,Rubost。 他主要用来在编译时生成代码。 前面我们已经自定义好了插件,接下来就是要打包到Maven库里面去了,你可以选择打包到本地,或者是远程服务器中。在我们自定义Module目录下的build.gradle…
javassist即时编译技术,美团热修复核心与原理解密01-美团热修复原理
关于热修复这个名词,并不陌生。相信大家都有过更新window补丁的经历,通过补丁可以动态修复系统的漏洞,只不过这个过程对用户而言是可选及自行操作。 那么关于Android平台的热修复技术,简单来说,就是通过下发补丁包,让已安装的客户端动态更新,让用户可以不用重新安装APP,就能…
Android开发 | 面试字节跳动纪录片
本文主要是介绍一下字节的面试过程,后面有时间会把剩下的都补上。 本人科班211毕业,985渣硕一枚,这次字节提前批6.24号就发简历给师兄内推,然后简历挂了,之后修改了一下简历,然后等了好久。 之后联系了一下hr,说是简历在视频架构部门的池子里面,之后等到7.14才等到了面试通…
蚂蚁金服实习Android岗,面试闯关记
听说蚂蚁金服上市估值2k亿美元。今天就在这分享一个被内推蚂蚁金服面试的记录。 本人于今年(2020)3月18日被内推蚂蚁金服实习,至今历经5次面试,特发此贴留念。 首先声明,本人至今并未受到offer,所以,成了就是经验贴,没成就是教训贴。 这是我第一次工作面试,没什么经验,同…
即学即用的Android高级技能,大长图加载原理及手写实现
下面做的就是使用BitmapFactory解码你的图片。 看起来好像完事啦么?我要告诉你这里有个问题。让我们来看看解码后的图片占用的内存大小。 bitmap.getByteCount()可以返回图片的大小。其内存大小为12262248字节,等于12.3MB.没错,你可能会有…
下一页
个人成就
文章被点赞
60
文章被阅读
25,742
掘力值
751
关注了
7
关注者
83
收藏集
0
关注标签
1
加入于
2020-06-12