自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kotlin代码规范那些事儿(detekt上手指南)

本文介绍了kotlin代码扫描工具detekt的基本使用方法,并在此基础上总结了一套kotlin代码规范治理技巧

2021-03-22 10:38:02 2921

原创 安卓手机抓包方法归纳总结

安卓手机抓包方法归纳总结最近需要对安卓应用发出的网络数据进行抓包分析,除了常见的HTTP还包括MQTT协议。本文总结归纳了。手机端抓包的各种方法和思路0x01 wireshark方案在PC端抓过包的人一定不会对Wireshark感到陌生,该软件可以直接抓取流经网络适配器(网卡)的所有数据包,意味着局域网内其它主机发出的数据包也可以截获(这种模式叫作混杂模式)。此外该软件能够解析下至数据链路...

2019-07-17 16:25:44 38627

原创 使用AsyncTask来封装网络请求的问题总结

需求背景项目没有使用成熟的第三方网络库(如Volley、Retrofit),而是使用为AsyncTask封装每一个网络请求API。 现在需要统一处理“未登录”的错误,即任意网络请求返回“未登录”错误时,能够被业务层代码捕获并处理。 但是之前的封装没有对应的钩子函数能够将错误交由业务逻辑层做统一的处理,或者写一个BaseAsyncTask来统一处理。解决方案注意到:项目中所有的...

2018-08-28 16:03:39 504

原创 MAC下Eclipse配置ARM嵌入式开发环境

下载Eclipse[https://www.eclipse.org/downloads/],我下载的是Eclipse PHOTON。选择Eclipse IDE for C/C++ Developers安装安装MCU插件是

2018-08-02 17:00:55 5288 4

原创 安卓ListView踩坑——getViewTypeCount()

在使用ListView实现包含不同类型ItemView的列表时,最常见的就是聊天界面,它包括发送方和接收方两种类型的Item视图。上图就包括两种类型的视图。实现的具体骤就是继承BaseAdapter,重载getCount()、getItem()、getItemId()、getView()这四个存在于Adapter接口中的方法。其中最关键的就是View getView(int pos...

2018-08-02 16:33:38 950

原创 去除APK中的广告

如何去除apk中的广告。

2016-04-12 22:53:13 2042

原创 Android apk破解后重签名

本文所诉内容为在实现《Android软件安全与逆向分析》第二章内容所遇到的问题本章内容为手动破解一个简单的示例apk,体验破解apk的过程。1、使用apktool反编译apk后,修改smali代码进行破解。>apktool d crackme02.apk -o outdir2、再次使用apktool编译,将在oudir目录下生成dist与build两个目

2016-03-17 16:12:03 1227

空空如也

空空如也

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

TA关注的人

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