自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 自定义Textview-Read The Fucking Source Code

关于自定义view的实现,有很多大神前辈都给出了很好的日志文章。因项目需求,需要做一个显示循环小数的textview控件,本篇文章就记录一下实现过程中使用到和学习到的一些知识。三部曲有过开发经验的都知道,自定义view展示需要三个步骤; 步骤 回调方法 功能说明 注释 测量 onMeasure(int widthMeasureSpec, int hei

2018-02-01 20:02:22 373

原创 android逆向日记-Dex文件格式详解

很长时间了,一直想对自己的app做加密方面的工作,也看了许多大神的文章,深知这里面坑很多,得一个个去踩。这篇文章就算是个入门日记吧。 我们知道apk实际上就是个压缩包,解压后可获得dex文件。https://source.android.com/devices/tech/dalvik/dex-format.html 内容都是从官方文档上获取来的,但文档并不容易看的明白。所以写了这篇日记辅助理解,

2016-12-28 15:00:08 3150

原创 JVM8-Class文件格式解读及其修改

本文是以The Java® Virtual Machine Specification Java SE 8 Edition 文档中的内容为依据编写,算得上是一篇学习日记,如有错误,恳请指正。0.一个简单的java类public class TestC{ private int cc = 13; public void printCC(){ System.out.pri

2016-12-06 20:09:59 1796

原创 使用Zxing玩转二维码白边的各个花样

现在在实际应用中使用的最为广泛的二维码生成工具就是Zxing库,本文以Zxing-1.60版本做的研究分析,获取最新版本的Zxing。1.生成二维码简单介绍一下Zxing二维码库的使用方式,Zxing库很强大,可以生成各种格式的二维码(分析源码部分时再看其他的类型),最常用的就是QR格式。1.1代码如果没有Zxing库,可以到我的云盘下载,地址Zxing-1.6 把jar包下载,copy到工程的l

2016-04-29 18:08:58 15361 2

原创 android Shape全解析——再也不担心包size了

android Shape全解析——再也不担心包size了在工作中通常会遇到很多UI的问题,特别是当看到设计稿的时候,这个对话框是圆角的,背景还是渐变的!截图的话略占包大小。使用shape可以替换大部分图片,极大的减小包size。注:我很懒,各个shape代码的效果图就留给读者去实现了。

2016-03-29 18:11:55 7556

原创 AsyncTask使用的超级大误区--从此爱上看源码

先来个简单的问题:下列代码的日志输出是唯一的么,说明理由。public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s

2015-10-08 14:46:56 491

原创 android.text.Html源码解析-再也不用担心图文混排什么的了

这些天,产品需求给客户端发送的文本是可以点击的,而且还可以跳转指定的app内的界面。对android熟悉的都知道UrlSpan,ClickableSpan这些类,这些类主要是让textview实现不同样式而设置的类,还有一个特别的类Html,这个类使用sax解析解析textview的文本,使textview支持Html标签语言。下面进入正题。Html类的简单使用html使用很简单,代码如下,这样就可

2015-09-10 16:40:43 2752 2

转载 PhotoView 源码解析

1. 功能介绍特性(Features):支持 Pinch 手势自由缩放。支持双击放大/还原。支持平滑滚动。在滑动父控件下能够运行良好。(例如:ViewPager)支持基于 Matrix 变化(放大/缩小/移动)的事件监听。优势:PhotoView 是 ImageView 的子类,自然的支持所有 ImageView 的源生行为。任意项目可以非常方便的从 ImageVi

2015-09-07 10:58:27 629

原创 Android之WebView和js交互-调用失败的看这里

前段时间项目需求在web页面中点击某个按钮,调用app中的某个功能,于是就想到了Webview和Js的交互,可是实现的时候遇到了各种问题:

2015-08-21 12:28:08 5709

原创 LocalBroadcastManager-让你的app广播更安全-源码解读

LocalBroadcastManager-让你的app广播更安全-源码解读

2015-08-20 16:13:16 554

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除