上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: So反调试之动态注册native函数 简介及说明 通常我们native开发的步骤是: 1. java层声明native函数 2. javac生class文件以及javah生成native的头文件 3. native中会生成java的class类package路径的函数名 4. 编写native函数实 阅读全文
posted @ 2018-01-15 14:10 帅气好男人_jack 阅读(33) 评论(0) 推荐(0) 编辑
摘要: SO文件中函数的加密和解密 简介 原理上来说,找到so文件函数的位置,对其二进制进行一定加密操作后即加密了,解密也是一样,找到函数的位置,对其二进制进行一定的解密操作即可,只不过前者是通过so文件格式,按照一定的索引一步一步找到函数位置;后者是在其运 行时,通过/proc/pid号/maps文件,找 阅读全文
posted @ 2017-12-12 14:22 帅气好男人_jack 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 二维码扫描库封装 说明 使用zxing框架封装了二维码扫描,自定义扫描框和相关逻辑,方便今后项目中不在进行二次编码;效果图如下 加入此库 Add the JitPack repository to your build file allprojects { repositories { ... ma 阅读全文
posted @ 2017-09-29 14:41 帅气好男人_jack 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 第一次在MAC下安装虚拟机和Windows遇到了不少坑,记录下来以帮助需要安装虚拟机和window的朋友们;楼主安装的时候主要遇到问题有: Windows纯镜像难找,很多都是ghost镜像虚拟机安装Windows后无法与mac共享文件 第一步,找资源 虚拟机 虚拟机推荐用virtualbox,免费好 阅读全文
posted @ 2017-09-18 08:51 帅气好男人_jack 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Android系统开机启动流程 第一幅图是参考dennis-huang的Android N 的开机启动流程概述,后面两幅图是自己画的 首先,我们打开手机电源后,一般来说会启动固化在ROM中的第一行地址,这里一般是厂商定制boot程序,它主要负责拉起启动系统的第一个程序bootloader; 拉起后, 阅读全文
posted @ 2017-07-31 16:52 帅气好男人_jack 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 简介 volley框架是Google公司开发的一套网络访问开源框架,具有体积小、效率高和适合频繁的网络请求等特点;虽然现在的网络主流都推荐用Retrofit+Okhttp,但是lz认为用什么样的网络框架还是得根据什么样的项目,不是一种功夫就可以打遍天下无敌手的;所有这里分析Volley的目的不一定是 阅读全文
posted @ 2017-07-03 17:17 帅气好男人_jack 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 前言 通常我们使用GitHub管理我们的代码,当我们需要查阅或使用代码时,可以把代码clone下来,但是这种方法步骤比较复杂、繁琐;如果可以像Android的原生库一样在build.gradle里面添加一条dependencies就方便多了;jitpack就可以解决这一问题,第三方库依赖管理 第三方 阅读全文
posted @ 2017-06-21 11:43 帅气好男人_jack 阅读(19) 评论(0) 推荐(0) 编辑
摘要: okhttp使用简单封装库 简介 okhttp执行网络请求时是自动开子线程进行的,但是处理网络数据回调回来时,也在子线程中,而我们日常开发主要是在主线程中更新UI,这样是极不方便的,为了解决这个问题和简化okhttp的使用难度,本库对okhttp做了一个简单的封装 版本说明: okhttp版本信息: 阅读全文
posted @ 2017-04-10 15:17 帅气好男人_jack 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 可视化数据图 - 自定义扇形饼状图 如觉得文字版本不适合阅读,请点击这里 组件特性 根据传入的四种数据量大小自动显示扇形的弧度大小以及弧度半径大小根据弧度所在的角度自动画出横线和斜线位置并显示状态 效果图 实现原理 将圆弧和线拆分来看,先画圆弧,再画线弧度的画法,利用sdk的new Recf(sta 阅读全文
posted @ 2017-04-01 17:23 帅气好男人_jack 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 问题现象复现 电脑上所有的浏览器打开github网址,网址的文字图片排版都是乱的,无法clone和其他操作; 尝试解决1 怀疑是网络问题,但是用相同的网络前提下,使用的笔记本电脑访问github是正常的,这里就排除网络的原因 尝试解决2 既然不是网络侧问题,就是PC侧出了问题,怀疑是浏览器的配置原因 阅读全文
posted @ 2017-03-28 18:58 帅气好男人_jack 阅读(107) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页