首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
帝王
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
134
文章 134
沸点 0
赞
134
返回
|
搜索文章
赞
文章( 134 )
沸点( 0 )
Android:这是一份全面 & 详细的补间动画使用教程
今天,我将将献上一份Android补间动画的使用教程,手把手教你使用补间动画
重温View绘制原理(一)
1. View的知识前提 View的绘制是从上往下一层层迭代下来的:DecorView-->ViewGroup(--->ViewGroup)-->View,所以,在学习view的绘制原理前,我们来先看看DecorView。 Android 中 Activity 是作为应用程序的…
分享一个Kotlin 写的超级 简单的自定义View,圆环统计
最近项目中需要用到一个圆环统计,如下图所示,于是手撸了一个超级简单的分享给大家。 可以用扇形来表示圆,中间加个小圆形覆盖在上面,这样就成了我们看到的圆环了。有了思路再一看这个,就很简单了。 剩下的就是控制几段,所占比例,以及颜色了。 首先咱们要确定有几段数据,每段的颜色用什么标…
每日一道面试题(第6期)---如何实现多线程中的同步
在介绍多线程中的同步之前,我们先来了解下并发编程。 资源利用率:程序的进行,无非就是cpu对于一条条指令执行的操作。cpu对于指令进行处理的速度是非常快的,如果是串行的话,比如IO操作的速度是远远小于cpu操作的速度,这样cpu就会存在大量的空闲时间,浪费cpu资源。 时间:有…
Android 高级面试-3:Java、同步和并发相关
LruCache 用来实现基于内存的缓存,LRU 就是最近最少使用的意思,LruCache 基于 LinkedHashMap 实现。LinkedHashMap 是在 HashMap 的基础之上进行了封装,除了具有哈希功能,还将数据插入到双向链表中维护。每次读取的数据会被移动到链…
Android 内存泄漏 - 做一个有“洁癖”的开发者
Random-access memory(随机存取存储器RAM)在任何软件开发环境中都是宝贵的资源,而对于物理内存经常受到限制的移动操作系统来说,它就更具价值了。 尽管Android Runtime(ART)和Dalvik虚拟机都会执行常规的垃圾收集(GC),但这并不意味着你可…
教你如何攻克Kotlin中泛型型变的难点(实践篇)
简述: 这是泛型型变最后一篇文章了,也是泛型介绍的最后一篇文章。顺便再扯点别的,上周去北京参加了JetBrains 2018开发者日,主要是参加Kotlin专场。个人感觉收获还是挺多的,bennyHuo和彦伟老师精彩演讲确实传递很多干货啊,当然还有Hali布道师大佬带来了的Ko…
Rust Cargo 使用总结
Cargo用于组织Rust项目,比直接用rustc编译多个源文件更方便。本文档介绍我们开发过程中用到的Cargo功能与小技巧,更多信息可参考 The Cargo Book。 rev表示要用的git commit id,可简写成前7个字符,因为git commit id前7个字符…
纳尼?我的Gradle build编译只要1s
大部分的Android开发仔吐槽的最多的基本都是等Gradle编译。 就build一下。可以说是相当可怕,我们来粗略的算一笔账: 本节就从方方面面说下减少这个等待的时间吧。 其他比如显卡啊啥的没什么太大影响,配置肯定是越高越好,在自己的经济承受范围以内即可。 「Appearan…
用代理获取startActivityForResult结果
之前RxActivityResult 这个库和RX绑定太深,好多人其实并不喜欢RX的方式,而且引入RX也容易导致开发者乱用,如果不能很好的进行内存管理的话会导致内存泄露。考虑到界面回传的业务场景中对值的aop处理需求并不是必须的,新写了一个库QQResult 将界面回传值和AOP转化分开
下一页
关注了
262
关注者
1
收藏集
17
关注标签
12
加入于
2017-03-08