自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小菜鸟的专栏

自强不息

  • 博客(19)
  • 收藏
  • 关注

原创 Android逆向工程--将Apk转成Java文件

本文记录将Apk转成Java文件的方法。

2022-06-02 10:48:42 1478 1

原创 Cordova源码解析

cordova框架

2022-06-01 18:13:27 414

原创 jni环境搭建

最近需要研究如何快速定位以及防护安卓native的crash相关知识,故此产生了这篇有关搭建jni环境的文章。新建一个hello world工程,这个相信大家都会;在新建工程中的MainActivity类中添加如下代码:static { System.loadLibrary("MyJni");//导入生成的链接库文件}public native String getStr...

2019-02-22 10:47:33 641

原创 EventBus3.0源码解析-04

EventBus3.0源码解析-01这篇文章简单的介绍了EventBus的使用流程,我们知道EventBus有三个主要入口方法,分别为EventBus.getDefault().register(Object); EventBus.getDefault().unregister(Object);EventBus.getDefault().post(Object);Ev...

2019-01-10 11:21:09 206

原创 EventBus3.0源码解析-03

EventBus3.0源码解析-02中我们介绍到,当用户调用EventBus的register方法时,会收集保存相应的订阅信息。而在收集订阅信息的过程中,有两种方式,一种通过反射收集,一种通过注解处理器在编译期生成的索引文件进行收集。第一种方式已经在EventBus3.0源码解析-02中进行了详细的介绍,本文将介绍通过索引文件的方式。注解处理器如果读者对注解处理器还不是很了解,可以阅读这篇文章...

2019-01-09 16:06:54 399

原创 EventBus3.0源码解析-02

EventBus3源码解析-01这篇文章简单的介绍了EventBus的使用流程,我们知道EventBus有三个主要入口方法,分别为EventBus.getDefault().register(Object);EventBus.getDefault().unregister(Object);EventBus.getDefault().post(Object);本文将通过...

2019-01-09 12:40:13 211

原创 EventBus3.0源码解析-01

最近在学习EventBus源码,本着学习完之后要及时总结,方便以后回顾的心态,这里做一个系列来分析EventBus的源码。本系列讨论的都是最新的EventBus3.0的源码。EventBus GitHub地址EventBus在gradle工程中引入的方式如下:implementation 'org.greenrobot:eventbus:3.1.1'EventBus的基本流程从官网流程...

2019-01-08 20:13:32 321

原创 安卓注解处理器-processor

安卓注解处理器-processor最近在学习安卓开源框架发现,很多的开源框架都使用到了注解处理器,例如EventBus3.0。本文通过一个简单的Demo来介绍如何使用注解处理器。如果喜欢的话,欢迎大家给star。Demo需求描述用户通过执行一个传入参数为A(类对象)的静态方法,该方法会最终把参数A中加了特定注解的所有方法执行一遍。需求实现整个项目分为四个部分:注解–要使用的注解类型...

2019-01-05 15:35:09 1633

原创 Volley源码分析-框架

Volley框架分析最近在学习Volley框架,把自己的所得记录下来,一方面方便和大家沟通交流,另一方面也方便自己以后温习,如有不对的地方,请指正。后续会陆续更新介绍Volly重要类的源码。 上图为Volley框架的基本流程图。1、Volley框架的入口类为Volley类,在Volley类调用以下方法确定网络请求的方式(HttpUrlConnection\DefaultHttpCli...

2018-02-24 16:06:52 190

原创 手机APP字体库压缩精简及全局修改现有工程view字体方法

1、字体库压缩下载sfnttool.jar工具下载地址:链接: https://pan.baidu.com/s/1kWjZeGR 密码: ubwi使用sfnttool.jar工具压缩字体库在下载有sfnttool.jar的文件目录下,打开控制台,输入以下命令:java -jar sfnttool.jar -s ‘需要抽取的字体’ SourceHanSerifCN-Bold.t

2018-02-01 15:05:14 1019

原创 android-TableLayout以及TableRow的使用

android-TableLayout以及TableRow的使用

2016-12-21 09:49:49 59596 2

原创 类似QQ拖动气泡删除消息的气泡实现

类似QQ拖动气泡删除消息的气泡实现

2016-12-15 17:06:11 774

原创 Android动画-Frame Animation(帧动画)

Android动画-Frame Animation(帧动画)

2016-12-14 19:55:01 381

原创 Android动画-Tweened animation(补间动画)

Android动画-Tweened animation(补间动画)

2016-12-12 19:48:11 390

原创 Android-WindowAnimation和ActivityAnimation的区别和使用

Android-WindowAnimation和ActivityAnimation的区别和使用

2016-12-12 17:54:22 1669

原创 pulltorefreshlistview: notifydatasetchanged不刷新

pulltorefreshlistview: notifydatasetchanged不刷新

2016-11-16 20:54:21 882

原创 popwindow背景色设置

popwindow背景色设置,颜色重叠,闪烁

2016-11-16 20:25:52 3827

原创 Win7+VS+NVIDIA+OpenCL安装

OpenCL(Open Computing Language,开放计算语言)是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels(在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL提供了基于任务分区和数据分区的并行计算机制。

2015-04-06 22:17:26 3324

转载 C++11中值得关注的几大变化

本文转载至 http://blog.csdn.net/gzlaiyonghao/article/details/6564162赖勇浩(http://laiyonghao.com)声明:本文源自 Danny Kalev 在 2011 年 6 月 21 日发表的《The Biggest Changes in C++11(and Why You Should Care)》一文,几乎所有内容都搬了

2015-04-05 21:03:25 266

空空如也

空空如也

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

TA关注的人

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