知识总结之 插件化基础 java反射与代理

Java平台的反射机制是代码动态加载和调用的基本途径,在安卓系统源码中也用到了大量的反射动态加载类。反射也是安卓平台插件化实现的必要掌握的基础知识。代理是客户端灵活操作对象,间接的低耦合度操作对象的有效途径,也是插件化必要掌握知识。

武汉·东湖

阅读全文

知识总结之 插件化基础ClassLoader

安卓插件化技术已经作为一个优秀的合格研发必备要求,学习和掌握现有不同种类动态加载方案 是提升个人技术深度有效途径。

傍晚的月色

阅读全文

知识总结之 工厂模式

设计模式类的书及资料,看过很多遍,学习和理解容易,灵活应用就难了。只用多总结,多看别人代码,多多积累编码经验,才可以循序渐进,慢慢学会如何实战应用。

夜走西安古城

阅读全文

知识总结之 JobQueue 源码解析

本文主要分析及调研开源项目android-priority-jobqueue的基本原理及知识点,目的为更加深入的了解安卓平台后台
任务处理,及多线程调度的理解。

Just do it

阅读全文

知识总结之 AsyncTask 源码解析

虽然这个类没什么特别地方,也是很常用的类,前段时间面试发现很多公司还是很喜欢问到这个类的原理,及使用场景,so,这里做下总结。

this's a jok

阅读全文

git log命令展示过滤技巧

git log命令强大,掌握几条使用技巧可以让你的工作事半功倍,这篇文章总结了git log基础的相关使用技巧,满足了绝大数git log使用场景.

Better git-log

阅读全文

辅助功能 之 小米手机悬浮窗权限

最近做项目遇到小米手机比较人(zhuang)性(bi)化的悬浮窗权限,当在小米手机上安装完应用后默认是关闭这个权限的,需要用户手动到应用详情页打开该权限。

重(keng)要(die)的是使用这个权限开关系统window后, 小米手机不给任何提示就是不给弹窗。一开始以为是自己代码逻辑写错了,半天才反应过来,小米还有个这个权限,当天6.0以上安卓系统也需要这个权限,但是会有log提示的。

这么麻烦的操作怎么可能让用户自己去找应用详情然后开启操作呢?本文将实现一键开启小米悬浮窗权限!

阅读全文

Node 升级工具n 大坑

接触node是应为hexo博客框架的使用, 的确很方便很便捷,然后正是由于太简单,大部分工具都是一键搞定,对于程序员来说确不是工作挣钱的最佳语言,除非学的非常精湛,自己架构框架供别人使用。
所以node可以当成程序员个人语言爱好,业余时间了解学习。只是个人理解,不喜勿喷。
npm instll n

阅读全文

Android Theme-安卓样式换肤实践方案

所谓的主题切换,就是能够根据不同的设定,呈现不同风格的界面给用户,也就是所谓的换肤。 本文主要总结了目前作者所知的两种实现方案.

安卓换肤

阅读全文

视频转gif图片格式-好用的软件

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。

阅读全文