Borney的博客


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

Android 反编译工具使用汇总

发表于 2017-12-26 | 分类于 android | | 阅读次数:
使用场景作为Android开发,我们经常会反编译查看一些东西(比如查看其他优秀软件的源码),最终都是为了将android的apk处理成能查看的java代码,本文主要讲述了一些工具的安装、作用和使用方式 工具篇apktool 官方地址,这个工具主要有以下特性: 将资源(dex,resource ...
阅读全文 »

深入浅出的理解Android resources.arsc文件

发表于 2017-11-14 | 分类于 Android | | 阅读次数:
准备工作先附图一张在阅读参考资料的内容时,看了这个图一脸懵逼(what are you about),阅读完之后也是似懂非懂的,还是觉得没有贯通任督二脉,于是决定从一个简单apk文件的resources.arsc文件一个字节一个字节的分析,阅读了参考资料1的github工程的源码,刻意的寻找了下,还 ...
阅读全文 »

LeetCode 003 Longest Substring Without Repeating Characters

发表于 2017-11-03 | 分类于 LeetCode | | 阅读次数:
Longest Substring Without Repeating Characters本文主要讲解LeetCode 3 Longest Substring Without Repeating Characters算法的理解,网上的Solution有好几种,但是一头扎进去看,还有点云里雾里的(主 ...
阅读全文 »

LruCache原理分析

发表于 2017-10-25 | 分类于 android | | 阅读次数:
LruCache这个类在我们现在应用的开发中已经被普遍使用了,今天我们就深度解析这个类,从原理上掌握作者的设计思想以及实现原理 什么是LruCache借官方的描述,LruCache就是一个持有一定数量强引用数据的缓存。当访问一个数据时,这个数据就会被移动到数据队列的头部(经常用到的数据),当数据添加 ...
阅读全文 »

Toast 原理剖析

发表于 2017-10-13 | 分类于 android | | 阅读次数:
Toast 对大家来说是一个熟悉的不能再熟悉的东西了,但是究竟什么是Toast,Toast的原理是什么,可能就会有一部分人不知道了,今天我们就来细致的剖析下这个Toast,做到知其然并知其所以然 什么是Toast借鉴官方的表述: A toast is a view containing a qui ...
阅读全文 »

java集合框架

发表于 2017-09-29 | 分类于 java集合 | | 阅读次数:
背景网上有着很多关于java集合框架的的优秀文章,我在这个写并不是想突出自己有多么特殊,只是想将自己学到的东西归类总结一下,便于自己以后的工作和学习,不要在重复做相同的事情;如果文章能帮助到大家,我也深感万分荣幸。 java集合框架本文大部分内容翻译自官方文档,如果有不对的地方欢迎大家指正。[官方文 ...
阅读全文 »

java集合框架-ArrayList

发表于 2017-09-29 | 分类于 java集合 | | 阅读次数:
ArrayList特点概述 是实现了List接口的变长数组(暗示其内部存储数据结构为数组) 是有序的 允许所有元素为null 允许元素重复 有一个容量,指存储元素的数组大小,至少和列表大小一样,可自动增长;当没有足够空间存储元素时,一次增长1.5倍(扩容太多会导致浪费更多的内存,扩容太少会导致频繁扩 ...
阅读全文 »

Android自定义控件之CircleRotaProgressBar

发表于 2017-09-29 | 分类于 android | | 阅读次数:
先看效果图!!! 控件前因以前在工作中,GUI设计了一个上图的进度条效果,很显然android原生没有这样的控件,在github等开源社区溜达了一圈也没有找到类似的实现,无奈之余,只能自定义了,当时能力有限,实现控件时遇到了几个当时认为的技术难点; 绘制进度的的弧度角度(这种现在来说也不是什么事 ...
阅读全文 »

java单元测试之Hamcrest

发表于 2017-09-29 | 分类于 java | | 阅读次数:
概述:最近研究如何在android中做单元测试,那就从基础的Junit开始吧;在Junit4中常用的断言都非常简单容易理解,但是到了assertThat时,我茫然了,这是个神马东西,于是参考了Junit Wiki才知道了有一个Hamcrest,于是就有了本文的产生,本文大部分翻译于官方教程,但在自定 ...
阅读全文 »

Android自定义控件之CircleImageView

发表于 2017-09-29 | 分类于 android | | 阅读次数:
最近写代码需要定义一个显示圆形图片的控件,这种东西网上有很多,千篇一律的方式就是通过Circle和Bitmap取交集的方式,这种方式实现时有严重的锯齿问题;第二种是通过Paint设置Xfermode来实现的,这种方式可以很好的屏蔽锯齿,但是在使用的过程中定义的Circle必须和要显示的位图一样大小, ...
阅读全文 »
12

Borney

14 日志
6 分类
26 标签
GitHub
© 2017 Borney
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.2