首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
DJ鼎尔东XXL
掘友等级
Android开发工程师
|
百考丝
python , android , 前端 , flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
138
文章 136
沸点 2
赞
138
返回
|
搜索文章
赞
文章( 136 )
沸点( 2 )
【译】探索Jetpack Compose之Canvas:强大的绘图能力
本文我将向大家分享一下我使用Jetpack Compose里面Canvas的经验。Jetpack Compose想必大家都了解了,它是Google推出的一个新的UI工具集。Android Dev Challenge #2让我有机会学到了很多关于Canvas的东西,并且知道怎么运…
Android LeakCanary的使用和原理
LeakCanary.enableDisplayLeakActivity(context);主要作用是调用PackageManager将DisplayLeakActivity设置为可用。 checkForLeak这里用到了Square的另一个库haha,哈哈哈哈哈,名字真的就是…
ViewPager2结合TabLayout
ViewPager2的基本使用就不介绍了,直接看google官方的ViewPager2搭配TabLayout的使用,主要类是下边这个有了上边这个类,使用起来就很简单了低版本的com.google.an
Kotlin的函数
这里正则表达式写在一个三重引号的字符串中。在这样的字符串中,不需要对任何字符进行转义,包括反斜线,所以可以用. 而不是\. 来表示点,正如写一个普通字符串的字面值。在这个正则表达式中:第一段(.+)表示目录,/表示最后一个斜线,第二段(.+) 表示文件名,. 表示最后一个点,第…
妈妈再也不用担心你不会使用线程池了(ThreadUtils)
降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性:线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。…
Android 一起来看看 ThreadLocal
ThreadLocal 是一个线程内部的数据存储类,通过它可以在 指定的线程中 存储数据,数据存储以后,只有在指定线程中可以获取到存储的数据,对于其他线程来说则无法获取到数据。 一般来说,当某些数据是以线程为作用域并且不同线程具有不同的数据副本的时候,就可以考虑采用 Threa…
OpenGL ES和坐标变换概述
相信做技术的同学,特别是做客户端开发的同学,都听说过OpenGL。要想对客户端的渲染机制有一个深入的了解,不对OpenGL了解一番恐怕是做不到的。而且,近年来客户端开发中对于图像和视频处理的需求,成上升趋势,要想胜任这些稍具「专业性」的工作,对于OpenGL的学习也是必不可少的…
高仿掘金App —— 基于 databinding
0. 项目地址 1. 项目初衷 2. 模块概览 首页:热门推荐及文章列表,以及各个分类页面(Android、前端、产品。。。) ... 3. 效果图 4. 技术栈 5. 关于 "10+行" 实现的分页列表 框架中封装了TwoWayListVM,我们的NotifyListVM继承…
写在专栏前-Java那些事儿
有些工作三四年的朋友问我,觉得很迷茫,技术水平如何再次提高,问了一下,朋友甚至连String这个类的源码都没有看过,有时候,会去帮同事调试一下代码,调试过程中,发现其连JDK源码都还没关联上,工作中遇到不熟的API或出现问题,直接就打开百度去查,从来不关注一下底层实现。 还有一…
下一页
个人成就
掘力值
15
关注了
60
关注者
4
收藏集
12
关注标签
23
加入于
2017-02-19