Don Blog

Thinking will not overcome fear but action will.

Apk 查壳工具

在这个反编译横行的时代,大家一定遇到过被加壳的apk,那么如何查看加壳方式以及是否被加壳呢?下面推荐一款查壳工具: 链接: https://pan.baidu.com/s/1c3os8Qc 密码: uw8v 使用方法: 1、解压 2、开始-运行-cmd-输入java -jar 解压后jar文件的路径\apkscan-pkid.jar 3、将文件拖入面板即可

Android资源之String:html标签,语法(原生支持) 设置字体大小、颜色等效果

在开发过程中有时候难免会在string.xml文件中设置一些效果,例如设置字体颜色、大小,如下所示: <string name="report_runtime"><Data><![CDATA[<font color="#000FFF">运行时间</font><font color="#FFF000"><big>&l...

Android中include 标签的位置等属性不起作用的解决方案

Android中经常会使用include标签复用布局,但是有时发现给include设置位置时没有效果,研究后发现需要重载include的layout_width和layout_height属性后其他的属性才会生效。 <include android:id="@+id/device_selection" layout="@l...

Android图片验证码识别

最近接触了一款理财产品,饥饿销售、定点发放,因此在朋友的怂恿下觉得开发一个外挂,助其抢产品。好了,言归正传,下面进入正题: 破解过程其实很简单,使用抓包工具抓包获得接口即可,但是有个比较地方比较麻烦那就是验证码的问题,因此我在次记录一下,以备它用: 识别主要过程: 验证码识...

图片压缩

https://juejin.im/entry/59c07c936fb9a00a636a4471

Android WebView加载https请求显示空白的解决方案

当WebView加载的https页面时,如果这个网站的安全证书在Android无法得到认证,WebView就会变成一个空白页,解决方案如下: webview.setWebViewClient(new WebViewClient(){ @override public void onReceivedSslError(WebView view, SslErrorHandler handler...

Android Studio多渠道打包如何使用不同的资源,依赖和java代码

在日常开发中,我们或多或少都会碰到多渠道打包的一些问题,有些是同一个版本要上传到不同的平台,有些是要提供给不同的代理商, 中间可能需要改动里面的图片或其他的一些资源文件,如果每个版本都维护一套代码替换会令人吐血~ 好在可以使用Gradle的productFlavors实现多渠道。 废话不多说,上代码……… 资源文件的适配 假如有这么一个需求:现在需要打包两个版本,但要求两个版本的某些图片不...

Android Studio快捷键

Windows系统下Android Studio快捷键总结 常规 全部保存 Control + S 同步 Control + Alt + Y 最大化/最小化编辑器 Control + Shift + F12 添加到收藏夹 Alt + Shift + F 使用当前配置文件检查当前文件 Alt + Shift + I 快速切换模式 Control + `(反引号) 打开设置对话框 Con...

Android Studio提升开发效率并且比较骚的操作

Android Studio中有一些比较骚且能提示开发效率的操作,这里列举一些比较常见的操作,如下所示: 以下操作同样也适用于IDEA 1. 判断是否为空 2. 判断是否非空 3.if判断 4.遍历 5.变量声明

Android Studio使用Git最详细的教程

前言 本文较长,图片很多很多,流量党慎入;文章转载自温斯渤博客,并在其基础上增加了部分教程 使用Git已经有一段时间了,但是之前都是使用Git Bash,在Android Studio上使用Git一开始不是很习惯,就像用惯了SVN来使用Git一样,琢磨了一段时间的Android Studio,也看了我觉得为数不多但是很有质量的介绍AS的书籍 《Android Studio实战 快速、高效地构...