小知识
Android String占位格式化
前言记录一下Android中String的占位。其实就是让指定内容固定占用多少个位置,主要是为了美化显示。简单记录一下,方便自己查阅。正文比如,下面打印是不够美观的[1][100]下面是比较好看的(美化后)[ 1][100]或[001][100]这样就占的宽度一样,看起...
List排序简单记录
前言简单整理一下List的集合的排序,简单的记录一下,方便自己后续查阅。正文这里介绍一下使用Comparable和Comparator进行排序Comparable在实现的FileInfo实现Comparable,然后实现排序compareTo()即可。具体如下public class ...
TextView.setWidth()竟然失效了
前言TextView.setWidth()失效(无作用),其实好奇,既然没作用,为啥要预留这个方法呢?记录一下,方便自己查阅。正文既然要刨根问底,就需要看源码TextView。看了一下源码TextView.setWidth()//[来自谷歌翻译]//将 TextView 的宽度设置为...
IllegalArgumentException: Failed to find configured root
前言在使用FileProvider分享文件时出行如下异常。AndroidRuntime: FATAL EXCEPTION: mainAndroidRuntime: Process: com.biumall.file2, PID: 10871AndroidRuntime: java.lang...
FileProvider的使用
前言自Android 7.0开始,Android 框架开启了严格模式(StrictMode),禁止应用将file:///开头的Uri共享给其他的应用读写文件,否则会收到FileUriExposedException的异常。因此,Android提供了新的文件共享机制FileProvider。记录...
随机推荐
Android子线程是否可以更新UI么
前言本文内容主要摘抄[Android子线程是否可以刷新UI],这里只做简单的总结,具体还是看参考文章,谢谢。记录于此,只是方便自己查阅。小结Android子线程(非UI线程)可以刷新UI,前提条件是有自己的ViewRoot。Activity的onCreate()周期时可以在子线程...
Java Consumer的使用
前言今天有空整理一下Consumer<T> 接口的使用,一般用于回调中。这里简单记录一下。正文Consumer<T>接口是java 1.8才有的,定义如下://java.util.function.Consumer@FunctionalInterfacepu...
ARGB 颜色取值与透明度对照表
什么是ARGBARGB 依次代表透明度(alpha)、红色(red)、绿色(green)、蓝色(blue)。Android颜色值格式Android中的颜色值一般格式是:#AARRGGBB。AA就是透明度值RRGGBB是颜色值例子如果UI设计师给的视觉稿标注是:颜色#FFFFFF,透明...
C语言之链接属性
前言对于C语言的链接属性,比较模糊,因此今天回归一下课本上的知识,并记录一下,方便自己回顾。正文链接属性链接属性用于认定不同文件的标识符(比如变量名、函数名)是否是同一个实体。通俗地说,就是在两个不同文件中的变量、函数声明是否指向同一个实体。比如:a、b文件同时声明了变量c,链接属性就指...
Framework单独编译简介
前言记录一下Android单独编译Framework模块,记录于此,方便自己查阅。单独编译前,需要整编Android系统,有了依赖的jar才可以单独编译模块。以ATC平台为例,《ATC编译命令记录》,个人流水账,推荐看下面的参考文章正文隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏...
朱自清:匆匆
燕子去了,有再来的时候,杨柳枯了,有再青的时候,桃花谢了,有再开的时 候。但是,聪明的,你告诉我,我们的日子为什么一去不复返呢?——是有人偷了他 们罢:那是谁?又藏在何处呢?是他们自己逃走了罢:如今又到了哪里呢?我不知道他们给了我多少日子,但我的手确乎是渐渐空虚了。在默默里算着,八千多日子已经从我...