- 博客(7)
- 收藏
- 关注
原创 Kotlin代码规范那些事儿(detekt上手指南)
本文介绍了kotlin代码扫描工具detekt的基本使用方法,并在此基础上总结了一套kotlin代码规范治理技巧
2021-03-22 10:38:02 3025
原创 安卓手机抓包方法归纳总结
安卓手机抓包方法归纳总结最近需要对安卓应用发出的网络数据进行抓包分析,除了常见的HTTP还包括MQTT协议。本文总结归纳了。手机端抓包的各种方法和思路0x01 wireshark方案在PC端抓过包的人一定不会对Wireshark感到陌生,该软件可以直接抓取流经网络适配器(网卡)的所有数据包,意味着局域网内其它主机发出的数据包也可以截获(这种模式叫作混杂模式)。此外该软件能够解析下至数据链路...
2019-07-17 16:25:44 39188
原创 使用AsyncTask来封装网络请求的问题总结
需求背景项目没有使用成熟的第三方网络库(如Volley、Retrofit),而是使用为AsyncTask封装每一个网络请求API。 现在需要统一处理“未登录”的错误,即任意网络请求返回“未登录”错误时,能够被业务层代码捕获并处理。 但是之前的封装没有对应的钩子函数能够将错误交由业务逻辑层做统一的处理,或者写一个BaseAsyncTask来统一处理。解决方案注意到:项目中所有的...
2018-08-28 16:03:39 507
原创 MAC下Eclipse配置ARM嵌入式开发环境
下载Eclipse[https://www.eclipse.org/downloads/],我下载的是Eclipse PHOTON。选择Eclipse IDE for C/C++ Developers安装安装MCU插件是
2018-08-02 17:00:55 5297 4
原创 安卓ListView踩坑——getViewTypeCount()
在使用ListView实现包含不同类型ItemView的列表时,最常见的就是聊天界面,它包括发送方和接收方两种类型的Item视图。上图就包括两种类型的视图。实现的具体骤就是继承BaseAdapter,重载getCount()、getItem()、getItemId()、getView()这四个存在于Adapter接口中的方法。其中最关键的就是View getView(int pos...
2018-08-02 16:33:38 953
原创 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 1239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人