Android OkHttp完全解析 是时候来了解OkHttp了
分类:Android
Android 自定义view中TextView的绘制
为了将TextView绘制到布局的中间 <code> private Stirng text = “test”; private Paint.FontMetrics fm; </…
Java8 学习笔记(一)——Lambda与Functional(函数式)接口
学习是通过视频和Java8新特性终极指南 1.Lambda Lambda常见组成形式:参数列表——>函数体 匿名内部类: new Thread(new Runnable() { @Override public v…
重温Volley源码(三):添加Cookie或Https的能力
目录 一、Cookie设置与持久化 二、设置Https 参考资料 一、Cookie设置 方案一:通过Volley自定义Request对象进行设置 Request是Volley的一个抽象请求类,我们可以自定义实现里面的抽象…
Andriod开发经验谈:细节优化
一、Android中尽量不要采用静态变量存储关键数据 原因:Android APP在运行后,放置在后台,一旦被回收后,再重新打开,app会恢复原有的activity,但是静态变量则会被初始化。Application也会被…
用不可逆加密纯客户端实现加密及验证
前言:先简单介绍几种加密 对称加密 加密解密的秘钥是同一个。相对来讲简单一些,同时相对不安全。 常见的是:DES、AES 非对称加密 加密和解密的秘钥不同。一般是公钥加密,私钥解密。 比如客户端需要通过jsBridge传…
【Android源码】Message 分析
在Handler中,我们都会通过发送Message的方式,在主线程中更新UI。那么系统是如何构建Message的,Message又是如何操作的? public static Message obtain() { sync…
动态加载的一些坑
背景 前一段时间,做了一个需求,需要动态加载一个so,还有一个classes.dex,还有一些资源。看上去是一个还行的需求,原理就是通过 classloader 进行动态加载,知易行难,真正做起来,还是遇到了下面的这些坑…
Android Studio安装插件 重启后保存不上的问题
转载请标明出处: http://blog.csdn.net/qq_27818541/article/details/51558955 本文出自:【BigManing的博客】 一、问题现状 Android Studio(A…
Android绘制优化内容总结避免过度绘制
Android系统显示原理 Android应用程序把经过测量,绘制,布局的surface缓存数据,通过SufraceFilnger把数据渲染到显示屏幕上通过Android的刷新机制来刷新数据。也就是说应用层负责绘制,系统…
android 中 出现 com.android.dex.DexIndexOverflowException: field ID not in [0, 0xffff]: 65536错误
转载https://blog.csdn.net/bright789/article/details/51043825 当我们在一个项目写的代码越来越多时,在编译项目时就可能出现如下错误(工具不同,版本不同,提示可能有差异…
23. Customizing the Fill-Line-Position (FillFormatter)(MPAndroidChart中文翻译)
目录 第8节.Setting Colors(MPAndroidChart中文翻译) 第9节.Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻译) 第10节…