Quibbler

Quibbler

站长

加入于 2019-10-06

不忘初心的阿甘

598

文章

41

评论

TA 的文章(580)

实时调试插值方程:interpolator​
开源

实时调试插值方程:interpolator​

实时调试插值方程:interpolator分享一个实时调试插值方程的开源工具:interpolator,在动效开发中会有帮助,预览插值器效果,所见即所得。关于插值器另见动画插值器Interpolator一文。GitHub地址:github/inloop/interpolator。interpolator是用JavaScript和Html实现的前端项目,clone到本地打开index.html文件即

2.2k
分支merge操作​
Git

分支merge操作​

分支merge操作通常dev开发分支合格上线之后,就要合入到master主线分支。可以用cherry-pick的方式,将dev分支上的提交依次cherry-pick到master分支再合入。但不提倡这种方式,不仅费时费力还容易遗漏提交。git提供了合并分支的merge操作,将两个或多个开发历史合并到一起。 merge命令有许多可选项,记不住很正常,真到需要用的时候,用git help merge在

1.8k
权限申请库:AndPermission(二)
开源

权限申请库:AndPermission(二)

权限申请库:AndPermission(二)在权限申请库:AndPermission(一)中介绍了阿里严振杰所写的权限申请库:AndPermission,虽然很不靠谱被喷的不少,但仍推荐阅读此库的源码。它的源码比较容易阅读和理解,适合Android初学者学习,帮助理解Android的权限机制。随着Google对Android的不断升级完善,越来越重视对用户隐私的保护,现在Android框架的权限机

1.8k
彻底删除AndroidStudio不兼容的插件
分享

彻底删除AndroidStudio不兼容的插件

彻底删除AndroidStudio不兼容的插件AndroidStudio是基于IntelliJ IDEA的开发调试工具,丰富的插件扩展了功能也提高了开发效率。但是随着AndroidStudio版本不断升级,有些插件因为兼容性无法再使用。有两种方式:一是删除不兼容的插件,寻找类似插件替代;二是联系开发者及时更新插件。之前安装的插件用的好好的,升级AndroidStudio之后就不能用了,而且每次启动

2.5k
专业的屏幕捕获工具:VeryCapture
分享

专业的屏幕捕获工具:VeryCapture

专业的屏幕捕获工具:VeryCapture之前分享了三个非常好用的工具,分别是:截屏工具Snipaste、录屏工具oCam、Gif录制工具Honeycam。最近找到一个集截屏、录屏、Gif录制于一身的软件,它就是VeryCapture。一款定位功能强大,设计优美的屏幕捕捉软件,截屏和录屏都毫无压力。1、截屏 除了常用的全屏截图、矩形截图,还有几个有意思也比较实用的截图方式:长截屏、任意截屏。1.1

2.1k
一键导出PPT中的图片
分享

一键导出PPT中的图片

一键导出PPT中的图片好记性不如烂笔头,学到了一个小技巧,及时的记录一下。浏览网页时看到好看的图片,可以在浏览器选择图片另存为。在打开的PPT中,也可以选择另存为导出PPT里面的图片:当一个PPT里面有数百张的图片需要导出时,上面这种操作显然不合适:将PPT复制一份,文件后缀名改为.rar压缩包格式。PPT本质其实就是一个压缩文件,apk安装包也是。至于PPT是如何存储,有兴趣阅读这篇PPT存储结

1.8k
权限申请库:AndPermission(一)
开源

权限申请库:AndPermission(一)

权限申请库:AndPermission(一)在Android 6.0(也就是Android M)之前,权限在安装时全部授予,在保护隐私方面起到的作用有限;于是在Android 6.0及之后对权限进行了分类,涉及隐私等重要权限需要在运行时动态申请。另外,随着Android版本的更新迭代,有新的权限加入,也有旧的权限废弃。关于权限的申请,之前就了解过一些优秀的库:通过注解申请权限的Permission

2.4k
三种常见的颜色格式及其转换:RGB、YUV、CMYK
分享

三种常见的颜色格式及其转换:RGB、YUV、CMYK

三种常见的颜色格式及其转换:RGB、YUV、CMYK彩色记录的格式有很多种,常见的有RGB、YUV、CMYK这三种。RGB是运用最广的颜色系统之一;YUV的发明用于彩色电视与黑白电视的过渡;CMYK即印刷色彩模式,顾名思义就是用来印刷的。Android开发中用到的主要是RGB,详见Color详解一文。1、常见的三种颜色格式1.1、RGB格式RGB模式是一种发光的色彩模式,诉求于人眼对色彩的感应。R

2.9k
AOSP代码在线搜索:Code Search
Android

AOSP代码在线搜索:Code Search

AOSP代码在线搜索:Code Search阅读源码的时候,一个痛点就是“迷失在茫茫目录中”:找不到类文件在哪、找不到接口的实现类是哪个、找不到方法在哪实现的。比如,看Display相关源码,会发现DisplayManagerGlobal中有一个成员IDisplayManager,对源码结构不熟悉的话,一时找不到这个接口实现在哪里。在Android源码目录结构一文中对AOSP的目录有些许的了解,知

3.1k
SurfaceFlinger启动流程
Android

SurfaceFlinger启动流程

SurfaceFlinger启动流程 好久没有看源码,恰好接触到SurfaceFlinger,简单了解一下SurfaceFlinger。SurfaceFlinger是一个系统服务,接受来自多个来源的数据缓冲区,对它们进行合成,然后发送到显示设备进行显示。在Zygote进程的启动一文中,了解到:在系统启动时,init进程读取位于/android/platform/system/core/rootdi

3.0k