- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 利用Charles抓https包
Charles配置 添加要抓https包的host Mobile端从http://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/ 下载一个证书,发送到邮箱中,然后在手机或模拟器上下载下来,手机系统会自动提示安装。原理近似中间人攻击的原理。
2016-04-26 19:05:29 314
原创 Retrofit
@Path@FormUrlEncoded @POST("/v1//yf/orderPayDetail/{orderId}") Observable getOrderPayInfo(@Path("orderId") long orderId, @FieldMap Map map,
2016-04-24 12:47:17 312
原创 java基础之泛型
泛型类public class Pair<T,U> { private T first; ....}上面的T被成为类型变量泛型字母类型 E 集合的元素类型. K,V 表的关键字与值的类型 T,U,S 任意类型 泛型类可看作普通类的工厂泛型方法class ArrayAlg{ public static <T> T getMiddle(T... a) {
2016-04-17 23:08:06 298
原创 自定义Activity的启动关闭动画
那么希望Activity由下面动态进入并展示全屏,设置动画的时候,我们也许想当然认为是从y轴的0到100,那就错了。实际看下图,中间灰色的是手机屏幕。红色是实际的坐标轴。 如果想实现上面,则应该从y轴的100到0.R.anim.activity_open<set xmlns:android="http://schemas.android.com/apk/res/android" a
2016-04-15 14:29:22 888
原创 java Cast Exception
背景:interface A<T> { //T是泛型 void method(T data) ;}class B implement A<D> { void method(D data) { ... }}调用:class Caller { E data; // E是D的抽象类,为什么不直接用D呢,因为Caller自身是个共用类,所以
2016-04-11 19:40:03 915
原创 生僻字及编码问题
来一段历史简约来讲的话…电脑最开始 只有ASC 码,当时创造的电脑的人们没有想到电脑现在会如此国际化,他们只考虑到自己的语言——英语, ASC 在电脑中处理英语 绰绰有余。 后来随着电脑的发展,别的国家也需要有自己的这个计算机语言编码,然后中国人就在ASC的基础上继续扩展,然来 ASC只是用一个字节,汉字因为比较多,则用到了两个字节, 这样诞生 了GB2312 –> GBK –>GB100*
2016-04-10 23:16:28 13843
原创 矢量图形SVG
说明SVG 意为可缩放矢量图形(Scalable Vector Graphics),是使用 XML 来描述二维图形和绘图程序的语言;使用 SVG 的优势在于: 1.SVG 可被非常多的工具读取和修改(比如记事本),由于使用xml格式定义,所以可以直接被当作文本文件打开,看里面的数据; 2.SVG 与 JPEG 和 GIF 图像比起来,尺寸更小,且可压缩性更强,SVG 图就相当于保存了关键的数据点
2016-04-10 22:30:57 1116
原创 内存性能
共享内存保存所有的App都会使用到的公共框架类、资源以及本地类库资源。代表:Zygotezygote受精卵的意思,可以分裂出很多细胞出来。 在Android里,Zygote是个进程,该进程中包含了所有的框架类,共用的资源,以及预加载的本地库。私有内存只能被你的App使用,而其他App不能使用的内存。脏内存数据仅仅存在于RAM中,一旦被清理,只能重新通过跑APP才能拿到数据。干净内存数据不仅在RAM
2016-04-10 16:31:57 464
转载 JRebel
官网:https://zeroturnaround.com/software/jrebel-for-android/ 简介:实时开发你的android应用。所做的代码、资源改动将自动被应用到正在运行的程序中。在真机和模拟器上都是ok的。 破解版下载地址:http://download.csdn.net/detail/bjgfs/9456906 安装方法: 1. 解压jrebel-for-an
2016-04-07 20:04:07 537
原创 减少资源消耗方法之一:减少状态图片
通常状态图片至少会有两种颜色,按下,普通。一般会切两张图片出来。但是绝对有必要吗? 比如下面的wifi标记方法一:Drawable originalDrawable =getResources().getDrawable(R.mipmap.ic_loading_error); ivA.setImageDrawable(originalDrawable); ivA.s
2016-04-05 23:37:22 870
原创 High Performance之android高性能之路
背景:此乃阅读实践High Performance一书的内容.硬件性能及电池续航电池杀手之一:唤醒工具WakelocksWakelocks可以唤醒(保持唤醒状态)移动设备的部分组件。电池杀手之二:唤醒工具AlarmAlarm允许开发者设置时间执行特定的操作,特别是App在后台运行或者是设备处于休眠状态的时候。有时间精确性要求的提醒应该设置一个准确的Alarm(例如,创建一个闹钟App)。其他的情况可
2016-04-04 11:29:49 828
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人