上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 一、反编译 参考前一篇文章 二、添加寄存器(locals) 因为要添加日志,我们一般需要用一个变量来存储TAG,所以需要增加一个寄存器 如: 这里的第三行代码就是。 三、添加日志输出代码 在需要添加日志的地方添加代码如下: v4是我们自己定义的TAG变量,v1是需要输出的变量 四、在AndroidM 阅读全文
posted @ 2017-02-13 18:08 观海云不远 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 一、解压 apktool d example.apk 二、添加修改代码 三、生成未签名的APK apktool b folder apk在[folder]/dist/ 目录下 四、签名 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -k 阅读全文
posted @ 2017-02-13 16:14 观海云不远 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、编译生成AAR文件 二、把AAR文件复制到项目的libs目录下 三、在项目的配置文件中加入如下代码: 阅读全文
posted @ 2017-02-09 14:48 观海云不远 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一、签名 把apk和签名文件放在jdk bin目录下,然后在jkd bin目录下执行以下代码: 这一步是签名 二、优化对齐 把生成的 android-release-unsigned.apk 放在 androidsdk\build-tools\x.x.x目录下,运行以下命令: 参考:https:// 阅读全文
posted @ 2017-01-13 14:07 观海云不远 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 随机时间为 2-5(包含2) 秒 阅读全文
posted @ 2016-11-30 11:34 观海云不远 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 最近写了一个shell脚本,发现 ffmpeg 命令只执行了一次就停了,最后找到原因: ffmpeg有时会读取标准输入流,导致命令出错,解决办法是在ffmpeg命令之后添加 就可以了 参考:execute ffmpeg command in a loop 阅读全文
posted @ 2016-11-28 17:31 观海云不远 阅读(1429) 评论(0) 推荐(0) 编辑
摘要: 一、问题及原因 APP产品想对Emoji进行支持,但发现mysql数据库无法写入表情。原因是我们的mysql数据库默认用的是utf8编码,utf8编码存储时用的是三个字节,但Emoji表情是4个字节,所以导致了数据插入异常。 原因找到了就很好办,mysql5.5.3之后的版本支持utf8mb4编码, 阅读全文
posted @ 2016-11-16 12:19 观海云不远 阅读(4415) 评论(1) 推荐(0) 编辑
摘要: 一、前言 关于Xposed框架相信大家应该不陌生了,他是Android中Hook技术的一个著名的框架,还有一个框架是CydiaSubstrate,但是这个框架是收费的,而且个人觉得不怎么好用,而Xposed框架是免费的而且还是开源的,网上也有很多文章介绍了Xposed框架的原理实现,不了解的同学可以 阅读全文
posted @ 2016-11-15 16:04 观海云不远 阅读(1622) 评论(0) 推荐(0) 编辑
摘要: 使用Android Studio创建的空项目作为Xposed Module App,对于Api Jar包的引用方式,一开始是按照傻瓜式Jar Lib的处理方式,复制XposedBridgeApi-54.jar到app/lib中,然后直接右键Add As Library,也就是在build.gradl 阅读全文
posted @ 2016-11-15 16:02 观海云不远 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 1、问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端、本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器硬件配置一样,部署的软件都一样,却单单这一台负载有问题,初步猜测可能硬件有问题了。 同时,我们还需要 阅读全文
posted @ 2016-11-09 17:56 观海云不远 阅读(405) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页