首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
荡来荡去俱乐部
掘友等级
666
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.7K
文章 1.7K
沸点 2
赞
1.7K
返回
|
搜索文章
赞
文章( 1.7K )
沸点( 2 )
Android矢量图动画:每人送一辆掘金牌小黄车
不得不说,矢量图在项目中用得少之又少,却很香!可缩放矢量图形(SVG)是一套语法规范,常在前端中使用,而VectorDrawable(Android中的矢量图)只实现了SVG的部分语法。使用VectorDrawable代替位图可以减小 APK 的大小,因为可以针对不同的屏幕密度…
2020BATJ大厂面试最火问题,创建多少个线程合适?我该怎么说(详解)系列篇
如果问你选择多线程的原因就是一个【快】字,面试也就不会出那么多幺蛾子了。你有没有问过你自己 两个正确得到保证,也就能达到最大化利用 CPU 和 I/O的目的了。最关键是,如何做到两个【正确】? 在聊具体场景的时候,我们必须要拿出我们的专业性来。送你两个名词 buff 加成 ..…
Android 事件分发机制
Android 事件分发机制一直让人头痛,之前也是面向 GitHub 编程得过且过。今天下定决心了解一下,以便后面自己定制 View 效果。Android 触摸事件有三个基本类型:ACTION_DOWN, ACTION_MOVE, ACTION_UP,后两者的传递顺序取决于 D…
AOP(面向切面编程)预研报告
1. 什么是AOP(面向切面编程) 从广义上来讲,AOP技术可以是任何能实现代码织入的技术或框架,对代码的改动最终都会体现在字节码上,而这类技术也可以叫做字节码增强,通用名词理解即可。 3. 实现AOP的方式对比 动态织入发生在运行期,可直接将字节码写入内存,并通过反射完成类的…
Android Kotlin的Class、反射、泛型
最近在学习kotlin的反射的时候遇到了一些问题,特地记录一下。 在Java中使用Class很常见的就是,xxx类.class,比如我们在startActivity的时候startActivity(new Intent(this, OtherActivity.class)); …
Android 解决NestedScrollView包裹横向RecyclerView导致behavior回调方法没有执行及源码分析
如题,现在有一种behavior的使用场景:NestedScrollView下面包裹横向的RecyclerView,behavior的滚动回调方法不执行。详细可见demo, 建议最好clone下来自己试一试,因为你总有一天会用到behavior! 这个层级还是简化后的demo的…
Jetpack 新成员 Hilt 与 Dagger 大不同(三)落地篇
在 Google 的 Hilt 文档中 Dependency injection with Hilt 只是简单的告诉我们 Hilt 是 Android 的依赖注入库,它减少了在项目中进行手动依赖,Hilt 是基于 Dagger 基础上进行开发的,为常见的 Android 类提供…
Android性能优化:这些绘制优化你一定不能忽略!
本文主要讲解性能优化中的绘制优化,希望你们会喜欢。 1. 影响的性能 2. 如何影响性能 3. 优化思路 4. 具体优化方案 4.1. 降低View.onDraw()的复杂度 至此,关于绘制优化的方案讲解完毕。 5. 布局调优工具 Android Studio 提供的UI性能检…
图解Android启动模式,看完这一篇就真相大白
小灰是一个Android的小白,虽然现在他的技术很菜,但是他却有着大牛一样的专研精神,相信有一天他最终会实现自己的理想,耳边不禁响起了义勇军进行曲。 最近,他碰到了一个关于Android启动模式的问题,这个问题他想了好久,但最后也是云里雾里。于是他跑来请教他的老师大黄。 老师心…
下一页
关注了
277
关注者
3
收藏集
7
关注标签
47
加入于
2015-09-20