在Android功能开发的时候,很多时候会遇到进度条(progressBar)两端需要圆角(显示的进度也需要圆角)的需求,然而在自定义进度条样式的时候,若没找到正确的方法会让...
![240](https://upload.jianshu.io/users/upload_avatars/692847/c9bb65a4-de38-4abc-a946-c237941baa1e.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在Android功能开发的时候,很多时候会遇到进度条(progressBar)两端需要圆角(显示的进度也需要圆角)的需求,然而在自定义进度条样式的时候,若没找到正确的方法会让...
1、安装 gpg 2、查看是否正确安装gpg --version 3、生成公钥对, 根据提示操作,输入密码的时候注意别忘了 4、查看生成的秘钥对 5、导出私钥,会在你当前目录...
前言 面试题:synchronized是可重入锁吗? 答案:synchronized是可重入锁。ReentrantLock也是的。 1、什么是可重入锁呢? 关于什么是可重入锁...
Nio 缓冲类的基础---Buffer的flip,rewind,clear等操作 nio的读写是要和Buffer的子类打交道的,关键的flip,rewind,mark,com...
网上有很多 APT 相关教程,最近开始学这个,发现有一些内容已经过时了,在使用过程中也发现了一些坑,总结一下,形成这篇教程。 本文开发环境:2019年5月初最新版本的 And...
时代在发展科技在进步 1.问题简述 我们公司是做智能电话的,随着我们自己的应用增多,还有方便读取外置SD卡,都给了所有的程序系统权限,我们进程间的通讯基本上都是使用的广播,可...
使用场景 最近在研究AndroidL Settings的代码,写了一个简单的控件来操控屏幕亮度。其实,调节屏幕亮度的场景应用很广,例如很多视频应用都响应touch事件来进行亮...
Caused by: java.security.cert.CertificateException: Signature uses an insecure hash fun...
666很有用
【学了就忘】Git操作 — 51.git reflog命令git reflog 命令是用来恢复本地错误操作很重要的一个命令,所以在这里对它进行一下整理。 1、git reflog命令说明 reflog翻译:Reference log...
git reflog 命令是用来恢复本地错误操作很重要的一个命令,所以在这里对它进行一下整理。 1、git reflog命令说明 reflog翻译:Reference log...
git reset --soft,--hard的区别 git reset 命令可以将当前的HEAD重置到特定的状态。首先要搞清楚下面几个概念 HEAD: HEAD就是指向当前...
Soong 编译系统 在 Android 7.0 发布之前,Android 仅使用 GNU Make[https://www.gnu.org/software/make/] ...
一、ThreadFactoryBuilder ThreadFactoryBuilder主要用于线程池技术中。当我们需要给新创建的线程取名字、或者设置为守护线程、错误处理器等操...
如何查看Android Studio各个依赖包存放目录 上面这些module下的依赖包存放位置。在AndroidStudio中的"External Libraries"下有引...
应用设置了ActionBarStyle之后,Actionbar两侧出现了一点空白,如图: ActionBar风格定义为: 根据网上的方法,添加了contentInsetSta...
0x0.配置小云孙 链接[https://github.com/xiaoyun-sun/aspectjx] 0x1.app/build.gralde配置如下 0x2.编写防抖...
记录一个解决.so冲突的方法。 昨天在使用阿里的实名认证SDK的时候,我导入的aar包里面出现两个相同的.so,然后编译器就发生了报错。我发现一个简单粗暴的解决方法,在这里分...
Fragment之间的通讯方法有很多种,这里只讲述Result API 。 从Fragment 1.3.0-alpha04起,FragmentManager 新增了 Frag...
背景 Android热修复方案有很多,我们没有必要去解析每个框架的热修复具体实现。我们只需要掌握热修复的几个基本原理即可。目前Android热修复的技术方案大致可以归类为以下...