Android
狗-sin狗
这个作者很懒,什么都没留下…
展开
-
keytool查看jks证书
在AndroidStudio生成apk的时候,需要一个秘钥库,之前生成的,但是别名忘记了。就可以用以下命令来进行查看keytool -list -v -keystore xxx.jks然后输入密钥库扣了即可原创 2021-01-27 12:44:40 · 1425 阅读 · 0 评论 -
Android图库(系统相册)的数据库
最近参加了一个训练营,要做一个本地图片查看器的App(Android端),基础功能要支持图片列表的展示,参考了我的手机相册,它是按日期分类展示,于是我也想做成这样。系统相册的样子:网上搜索了一番,数据库中主要有3个字段跟时间有关的date_added:图片添加的时间date_modify:图片上一次修改的时间date_taken:图片拍摄时间(不确定是不是,暂且这么认为)分别用这3个字段按降序排序,最后发现date_taken的效果跟系统相册是一样的,于是只用了这个字段。原创 2020-06-20 18:22:48 · 2750 阅读 · 1 评论 -
自定义View-简易雷达扫描
简易雷达扫描效果图,实际效果比这个要好,gif生成时或者网页渲染这个gif有点问题。原理:drawCircle画2个同心圆 内圆和外圆drawLine画2条直径,水平和垂直的drawArc画弧起始角度每次增大4°,从0°开始。每次画弧的起始角度相对于上一次增大4°,通过旋转坐标系来实现,开始为0°,360°后转为0°. 保存初始坐标系,旋转后恢复到开始的坐标系(3点钟为0°方向)每次画弧的终点角度相对于上一次增大4°,直到360°后由重0°开始弧的画笔通过SweepGradient设置原创 2020-06-20 12:15:08 · 209 阅读 · 0 评论 -
Android 绘图常用API(Canvas Paint)
最近参加了一个训练营,要做一个本地图片查看器的App(Android端),基础功能要支持图片列表的展示,参考了我的手机相册,它是按日期分类展示,于是我也想做成这样。系统相册的样子:网上搜索了一番,数据库中主要有3个字段跟时间有关的date_added:图片添加的时间date_modify:图片上一次修改的时间date_taken:图片拍摄时间(不确定是不是,暂且这么认为)分别用这3个字段按降序排序,最后发现date_taken的效果跟系统相册是一样的,于是只用了这个字段原创 2020-06-19 21:29:09 · 666 阅读 · 0 评论 -
Android动态加载
对如下这样一个简单的代码用javap查看的bytecode信息public class Demo { public static void main(String[] args) { Object lock = new Object(); synchronized (lock) { System.out.println("ok"); ...原创 2020-04-14 12:00:43 · 692 阅读 · 0 评论 -
ConstraintLayout 核心用法
文章目录ConstraintLayout 核心用法1. constraint2. pack3. align(各种对齐方式,可对多个控件使用)4. Guidelines(辅助线)ConstraintLayout 核心用法AndroidStudio新建的工程默认布局就是ConstrainsLayout,之所以这样是因为Google推荐我们这么做。ConstrainsLayout是RelativeL...原创 2020-04-02 17:37:00 · 496 阅读 · 0 评论