随笔分类 -  Android Studio

摘要:转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6062880.html 本文出自 "【赵彦军的博客】" 前言 以前我在 "【Android Handler、Loop 的简单使用】" 介绍了子线程和子线程之间的通信。 很明显的一点就是,我们要在子线程中调用Lo 阅读全文
posted @ 2016-11-14 18:27 赵彦军 阅读(58127) 评论(5) 推荐(2)
摘要:转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6048369.html 本文出自 "【赵彦军的博客】" 前言 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许许多 阅读全文
posted @ 2016-11-09 20:30 赵彦军 阅读(23716) 评论(0) 推荐(2)
摘要:转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6039221.html 本文出自 "【赵彦军的博客】" 前言 EventBus框架 EventBus是一个通用的叫法,例如Google出品的Guava,Guava是一个庞大的库,EventBus只是它附带的一个 阅读全文
posted @ 2016-11-07 15:53 赵彦军 阅读(8580) 评论(0) 推荐(0)
摘要:转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6016341.html 本文出自 "【赵彦军的博客】" 前言 ButterKnife 简介 ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及se 阅读全文
posted @ 2016-10-31 16:33 赵彦军 阅读(89164) 评论(6) 推荐(2)
摘要:转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/5995752.html 本文出自 "【赵彦军的博客】" 概述 在Android中会使用异步任务来处理耗时操作,避免出现界面卡顿的问题,当然到目前为止可以使用的异步任务框架有很多,比如: 直接 new Threa 阅读全文
posted @ 2016-10-25 10:35 赵彦军 阅读(2427) 评论(0) 推荐(0)
摘要:前言:最近在研究Handler的知识,其中涉及到一个问题,如何避免Handler带来的内存溢出问题。在网上找了很多资料,有很多都是互相抄的,没有实际的作用。 本文的内存泄漏检测工具是:LeakCanary github地址:https://github.com/square/leakcanary 什 阅读全文
posted @ 2016-10-20 18:10 赵彦军 阅读(21275) 评论(2) 推荐(1)
摘要:软引用 和 弱引用 1. SoftReference<T>:软引用-->当虚拟机内存不足时,将会回收它指向的对象;需要获取对象时,可以调用get方法。 2. WeakReference<T>:弱引用-->随时可能会被垃圾回收器回收,不一定要等到虚拟机内存不足时才强制回收。要获取对象时,同样可以调用g 阅读全文
posted @ 2016-10-19 14:28 赵彦军 阅读(13104) 评论(0) 推荐(2)
摘要:转载请标明出处: http://www.cnblogs.com/zhaoyanjun/p/5942616.html 出自[赵彦军博客] 2016/10/09 前言:以前写过一篇 Android studio 使用Gradle发布Android开源项目到JCenter 总结 ,这篇文章主要介绍如何把项 阅读全文
posted @ 2016-10-09 17:01 赵彦军 阅读(3270) 评论(0) 推荐(0)
摘要:转载请标明出处: http://www.cnblogs.com/zhaoyanjun/p/5882784.html 出自[赵彦军博客] 2016-09-19 前言: 在上一篇文章中Android github 快速实现多人协作 (http://www.cnblogs.com/zhaoyanjun/p 阅读全文
posted @ 2016-09-19 15:00 赵彦军 阅读(85288) 评论(4) 推荐(14)
摘要:博客: Android 6.0 运行时权限管理最佳实践 github: https://github.com/yanzhenjie/AndPermission 阅读全文
posted @ 2016-09-14 14:40 赵彦军 阅读(471) 评论(0) 推荐(1)
摘要:1、Android 中的Json解析工具fastjson 、序列化、反序列化 2、Android Gson的使用总结 3、Android-JSONTool 一个简易的Json框架类,小到只有一个类 有时为了简化代码的大小,尽可能的压缩apk的大小。就不能再使用大而全的框架了。 4、在线Json解析 阅读全文
posted @ 2016-09-05 16:20 赵彦军 阅读(942) 评论(0) 推荐(1)
摘要:1、概念 Gson是谷歌发布的一个json解析框架 2、如何获取 github:https://github.com/google/gson android studio使用 查看 最新版本号 下载最新的jar包 ,http://search.maven.org/#search%7Cga%7C1%7 阅读全文
posted @ 2016-09-05 15:59 赵彦军 阅读(26691) 评论(0) 推荐(0)
摘要:1、Android一整套图片解决方案 http://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&mid=2650820998&idx=1&sn=c9670674dcfb71a24521e898776f234e&scene=1&srcid=0905yknSzNO 阅读全文
posted @ 2016-09-05 14:03 赵彦军 阅读(5539) 评论(0) 推荐(0)
摘要:1、项目地址 https://github.com/iamMehedi/Secured-Preference-Store 2、使用方法 2.1、存数据 2.2、 取数据 3、xml文件内容 可以看到xml文件里面的内容都已经变成了混乱的字符,从而实现加密。 4、SecurePreferenceSto 阅读全文
posted @ 2016-09-01 18:01 赵彦军 阅读(5018) 评论(3) 推荐(0)
摘要:前言:最近要做github多人协作,也就是多人开发。搜索了一些资料,千篇一律,而且操作麻烦。今天就整理一下,github多人协作的简单实现方法。 下面的教程不会出现:公钥、组织、team、pull request 1、首先小张在github上创建一个仓库,比如叫做: GlideDemo 2、 小张开 阅读全文
posted @ 2016-09-01 11:30 赵彦军 阅读(6576) 评论(0) 推荐(6)
摘要:1、Android缓存机制&一个缓存框架推荐 http://blog.csdn.net/shakespeare001/article/details/51695358 2、ASimpleCache https://github.com/yangfuhai/ASimpleCache 3、Android 阅读全文
posted @ 2016-08-29 17:44 赵彦军 阅读(508) 评论(1) 推荐(1)
摘要:客户端在进行http请求服务器的时候,需要告诉服务器请求的类型,服务器在返回给客户端的数据的时候,也需要告诉客户端返回数据的类型。 这个类型就是 ContentType ,不同的ContentType 会影响客户端/服务器所看到的效果。contentType: 告诉服务器,我要发什么类型的数据 1、 阅读全文
posted @ 2016-08-24 15:04 赵彦军 阅读(4230) 评论(0) 推荐(0)
摘要:1、把aar复制到项目中的 libs 里面 2、在module 里面的build.gradle 的根目录添加 3、在module 里面的build.gradle 的根目录的 dependencies 标签里面添加 其中 SDK-release 是你的aar的名字 4、在做完了前三步以后,会看到在项目 阅读全文
posted @ 2016-08-16 13:36 赵彦军 阅读(17564) 评论(0) 推荐(1)
摘要:前言:在上一篇文章中我们讲到了AsyncTask的基本使用、AsyncTask的封装、AsyncTask 的串行/并行线程队列、自定义线程池、线程池的快速创建方式。 对线程池不了解的同学可以先看 Android AsyncTask 深度理解、简单封装、任务队列分析、自定义线程池 1、Executor 阅读全文
posted @ 2016-08-12 10:39 赵彦军 阅读(7630) 评论(0) 推荐(2)
摘要:前言:由于最近在做SDK的功能,需要设计线程池。看了很多资料不知道从何开始着手,突然发现了AsyncTask有对线程池的封装,so,就拿它开刀,本文将从AsyncTask的基本用法,到简单的封装,再到任务队列分析,最后自定义线程池。 1、概念 Android 中的异步任务常用的一种方式是:Handl 阅读全文
posted @ 2016-08-10 14:54 赵彦军 阅读(10828) 评论(0) 推荐(3)