从源码角度彻底搞懂LinkedList 发表于 2018-05-23 | 分类于 android | | 阅读次数: 字数统计: 7,071 | 阅读时长 ≈ 30 转自:https://blog.csdn.net/xfhy_/article/details/80355028 概述 LinkedList,相对于ArrayList,大家可能平时使用LinkedList要少一些,其实有时候使用LinkedList比ArrayList效率高很多,当然,这得视情况而 ... 阅读全文 »
神奇的TextView-实现富文本 发表于 2018-05-22 | 分类于 android , view , TextView | | 阅读次数: 字数统计: 3,591 | 阅读时长 ≈ 18 前言本篇介绍一下在Android开发过程中使用最多的一个控件-TextView,实现简单的图片加载显示及链接处理。如果你说:没有用过ConstraintLayout、FloatingActionButton、TabLayout等等,那也没多大事。但是如果说你没有用过TextView,那就得佩服你了。 ... 阅读全文 »
Android获取应用是否开启通知栏及跳转到设置界面 发表于 2018-05-18 | 分类于 android , 通知 | | 阅读次数: 字数统计: 492 | 阅读时长 ≈ 2 判断通知权限方式一在代码中通过NotificationManagerCompat包获取是否打开了通知显示权限: 12NotificationManagerCompat manager = NotificationManagerCompat.from(App.getInstance().getCont ... 阅读全文 »
MIUI神隐模式讲解及使用 发表于 2018-05-16 | 分类于 系统 , MIUI | | 阅读次数: 字数统计: 668 | 阅读时长 ≈ 3 神隐模式介绍神隐模式 是MIUI7上正式推出的一项功能,位于 设置-电量和性能中。该入口界面如下所示:可以看到MIUI对该功能做了简单描述:控制后台行为,大幅节约电量其实就是限制app在后台的行为。分别介绍一下神隐模式各界面。 神隐模式 主界面。打开/关闭神隐模式 神隐模式 应用配置界面安装的Ap ... 阅读全文 »
Hexo使用NexT主题及配置 发表于 2018-05-14 | 分类于 hexo | | 阅读次数: 字数统计: 4,284 | 阅读时长 ≈ 17 前言前篇Hexo初次使用及部署到云服务器详细指南介绍了Hexo相关的一些配置。本篇就趁热打铁,整理介绍一下Hexo上热度非常高的一款主题NexT。 NexT安装Hexo 安装主题的方式非常简单,只需要将主题文件拷贝至站点目录的 themes 目录下, 然后修改下配置文件即可。主题文件的下载主要有两种 ... 阅读全文 »
Hexo初次使用及部署到云服务器详细指南 发表于 2018-05-13 | 分类于 hexo | | 阅读次数: 字数统计: 2,618 | 阅读时长 ≈ 11 前言之前使用WordPress来搭建个人博客。最近看到许多博客使用hexo并配合Next主题,效果还挺好的。而且Next主题几乎将我需要使用到的功能点包含进去了。还有一个关键性因素是:hexo是使用Markdown来撰写文章的。所以最近几天研究了一下hexo+next主题,便将博客从WordPres ... 阅读全文 »
Android事件分发机制源码解析 发表于 2018-05-10 | 分类于 android , 事件分发 | | 阅读次数: 字数统计: 4,253 | 阅读时长 ≈ 20 触摸事件传递机制是Android中一块比较重要的知识体系,了解并熟悉整套的传递机制有助于更好的分析各种滑动冲突、滑动失效问题,更好去扩展控件的事件功能和开发自定义控件。 预备知识MotionEvent在Android设备中,触摸事件主要包括点按、长按、拖拽、滑动等,点按又包括单击和双击,另外还包括单 ... 阅读全文 »
Android消息处理机制之Looper、Handler、Message 发表于 2018-05-09 | 分类于 android | | 阅读次数: 字数统计: 5,920 | 阅读时长 ≈ 29 前言相信不少人在面试Android工程师时,会被问到这两个问题: Android中的Looper、Handler、Message之间关系(Android消息处理机制) Android事件分发机制 本篇章就对第一种从源码角度给大家做一下讲解,有不对之处敬请谅解并指明。 概述Handler 、 Lo ... 阅读全文 »
请不要滥用SharedPreference 发表于 2018-05-09 | 分类于 android | | 阅读次数: 字数统计: 897 | 阅读时长 ≈ 4 不要滥用SharedPreference这篇文章在使用SharedPreference上给出了很多好的建议。 不要存放大的key和value!我就不重复三遍了,会引起界面卡、频繁GC、占用内存等等,好自为之! 毫不相关的配置项就不要丢在一起了!文件越大读取越慢,不知不觉就被猪队友给坑了;蓝后,放进 ... 阅读全文 »
RxJava 混淆配置 发表于 2018-05-03 | 分类于 android , 混淆 | | 阅读次数: 字数统计: 235 | 阅读时长 ≈ 1 转自:https://blog.csdn.net/soslinken/article/details/51375036 因为升级到了RxJava 1.1.5版本。在使用混淆时,出现了类无法找到的错误,所以怀疑是混淆配置有问题,到github上看了一下,是因为1.1.1版本中修改了部分实现,混淆后, ... 阅读全文 »