240 发简信
IP属地:北京
  • HashMap 和 HashTable 区别

    HashMap 不是线程安全的 HashMap 是 map 接口的实现类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包...

  • Ubuntu 18.04.1 安装 Jdk 7

    android-6.0.1_r1 的编译需要使用 jdk7,但是使用 apt install openjdk-7-jdk 安装失败,查找资料之后...

  • getDimension 的几种形式

    • getDimension() 是基于当前DisplayMetrics进行转换,获取指定资源id对应的尺寸。文档里并没说这里返回的就是像素,...

  • Xposed 反检测

    前段时候微信封禁了一大批使用 xposed 的微信账号,对一些运营微信的企业造成的巨大损失。下面我们聊聊 xposed 的检测机制。 市面上 x...

  • Xposed 编译(一) - 准备工作

    首先 Xposed 的编译依赖于 Android的编译,所以要先搭建一个 android 的编译环境。 Android 官方对下载源码和编译的要...

  • Xposed 编译(二) - 编译 Android 源码

    根据上一篇的内容应该已经同步下来源码了,然后我们开始编译。 首先看一下官方推荐的开发环境配置编译要求的 JDK 版本 Android 7.0 及...

  • 从手机导出 data/data 下的数据

    我们调试 App 的时候有时候要去除应用下 data/data/ 的文件,之前我都是运行在虚拟机上,然后再取出数据。今天发现一个好的方法,可以在...

  • 远程连接电脑 VMware 上安装的 Ubuntu

    最近在 Ubuntu 上编译源码,在一台台式机上安装了 VMware 搭建了一个 Ubuntu 的开发环境。但是又想在自己的工作电脑上连接台式机...

  • Touch 事件的分发和消费机制

    首先应该明确事件的分发和拦截是从父view向下传递的,而事件的响应是从下向上传递的``` Android 中与 Touch 事件相关的方法包括:...