摘要:
转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6016341.html 本文出自 "【赵彦军的博客】" 前言 ButterKnife 简介 ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及se 阅读全文
摘要:
先上图: 本质上讲,策略模式和状态模式做得是同一件事:去耦合。怎么去耦合?就是把干什么(语境类)和怎么干(策略接口)分开,互不依赖。打个比方,下面是我一天的行程: 但问题来了,啪啪啪是个技术活,有著名的48式,今天到底要用哪一式呢?于是我的代码变成了这样: 但代码如果是这样的,宝宝肯会被老板开掉的。 阅读全文
摘要:
转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/5995752.html 本文出自 "【赵彦军的博客】" 概述 在Android中会使用异步任务来处理耗时操作,避免出现界面卡顿的问题,当然到目前为止可以使用的异步任务框架有很多,比如: 直接 new Threa 阅读全文
摘要:
前言:最近在研究Handler的知识,其中涉及到一个问题,如何避免Handler带来的内存溢出问题。在网上找了很多资料,有很多都是互相抄的,没有实际的作用。 本文的内存泄漏检测工具是:LeakCanary github地址:https://github.com/square/leakcanary 什 阅读全文
摘要:
软引用 和 弱引用 1. SoftReference<T>:软引用-->当虚拟机内存不足时,将会回收它指向的对象;需要获取对象时,可以调用get方法。 2. WeakReference<T>:弱引用-->随时可能会被垃圾回收器回收,不一定要等到虚拟机内存不足时才强制回收。要获取对象时,同样可以调用g 阅读全文
摘要:
python环境 https://www.python.org/downloads/ 现在pthon有两个版本 一个是3.5系列的 , 一个是2.7系列的。建议用3.5版本的 开发工具 PyCharm https://www.jetbrains.com/pycharm/ 这个工具是收费的,可以百度一 阅读全文
摘要:
转载请标明出处: http://www.cnblogs.com/zhaoyanjun/p/5942616.html 出自[赵彦军博客] 2016/10/09 前言:以前写过一篇 Android studio 使用Gradle发布Android开源项目到JCenter 总结 ,这篇文章主要介绍如何把项 阅读全文
摘要:
转载请标明出处: http://www.cnblogs.com/zhaoyanjun/p/5882784.html 出自[赵彦军博客] 2016-09-19 前言: 在上一篇文章中Android github 快速实现多人协作 (http://www.cnblogs.com/zhaoyanjun/p 阅读全文
摘要:
博客: Android 6.0 运行时权限管理最佳实践 github: https://github.com/yanzhenjie/AndPermission 阅读全文
摘要:
1、Android 中的Json解析工具fastjson 、序列化、反序列化 2、Android Gson的使用总结 3、Android-JSONTool 一个简易的Json框架类,小到只有一个类 有时为了简化代码的大小,尽可能的压缩apk的大小。就不能再使用大而全的框架了。 4、在线Json解析 阅读全文
摘要:
1、概念 Gson是谷歌发布的一个json解析框架 2、如何获取 github:https://github.com/google/gson android studio使用 查看 最新版本号 下载最新的jar包 ,http://search.maven.org/#search%7Cga%7C1%7 阅读全文
摘要:
1、Android一整套图片解决方案 http://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&mid=2650820998&idx=1&sn=c9670674dcfb71a24521e898776f234e&scene=1&srcid=0905yknSzNO 阅读全文
摘要:
1、项目地址 https://github.com/iamMehedi/Secured-Preference-Store 2、使用方法 2.1、存数据 2.2、 取数据 3、xml文件内容 可以看到xml文件里面的内容都已经变成了混乱的字符,从而实现加密。 4、SecurePreferenceSto 阅读全文
摘要:
前言:最近要做github多人协作,也就是多人开发。搜索了一些资料,千篇一律,而且操作麻烦。今天就整理一下,github多人协作的简单实现方法。 下面的教程不会出现:公钥、组织、team、pull request 1、首先小张在github上创建一个仓库,比如叫做: GlideDemo 2、 小张开 阅读全文
摘要:
1、Android缓存机制&一个缓存框架推荐 http://blog.csdn.net/shakespeare001/article/details/51695358 2、ASimpleCache https://github.com/yangfuhai/ASimpleCache 3、Android 阅读全文