Android6.0源码编译教程 第一次成功编译了Android的源码,记录一下。 回忆 这是我第二次尝试去编译Android的源码,第一次是半年前,当时刚刚拿到去腾讯实习的Offer,虽然当时会一些And
2017年终总结 12月31日,宜批判一番。 在去年的年终总结里,我给2017年定了一些目标,但后来系统坏了,当时备份做的不好,于是那份总结也丢了。虽然今天找回来,但上面的小目标算是基本没实现。不过现在看
Java URL类踩坑指南 java.net.URL类的几个细节问题。 背景介绍 最近再做一个RSS阅读工具给自己用,其中一个环节是从服务器端获取一个包含了RSS源列表的json文件,再根据这个json文件下载、解
Android RSS阅读器开发记录 本文的时间跨度比较长,全程记录了我完成一个RSS阅读器的经历,包括踩过的坑以及自己的一些思考。 背景介绍 大概大一的时候我就见过RSS,但一直没明白这东西是干嘛的。很长一段时间自己都
LinuxMint修改程序图标分类 本文记录了如何修改开始菜单中图标的分类。 问题 平时一般用lantern翻墙,但是每次安装之后在开始菜单这个程序都没被归类,而是单独分类到其他这个目录,如下: 十分别扭。 修
Android音视频播放器开发(二):MVP模式实践 本文主要针对上一篇博客的代码进行重构,并简单阐述了使用MVP模式的好处。 以音乐播放部分为例,下图是未重构的代码结构: 虽然还算清晰,但是拓展性很差。经
Android音视频播放器开发(一):功能实现 本文主要介绍了一个简单的Android音视频播放器的功能模块实现。 概述 本文主要介绍开发一个Android音视频播放器的功能实现,包括4个模块:音乐列表,视
Android划词翻译 通过复制实现单词查找,更加节省时间。 问题背景 个人经常用BCC News这个APP看新闻,但是遇到陌生词汇时总需要在APP内复制单词,再到另外一个词典应用内查找,如下: 十分不方便。 在
LinuxMint Mate中WiFi自动关闭问题 在安装了LinuxMint Mate后,发现WiFi经常自动关闭,花了一点时间发现了解决办法,记录下来以防再次掉坑。 LinuxMint主流的桌面版本有Cinnamon、M
阿里、360校招面试总结 背景:笔者八月份处于实习考核阶段时投了阿里和360的Android开发,虽然九月初已确定实习留用,但仍然抱着丰富经历的心态参加了阿里和360的面试,虽然结果平平,但也有不少收获