最近在实现 Android 辅助功能模拟按键点击功能时,将遇到的问题和思路做下记录。首先,对于 Android 利用无障碍功能模拟点击事件的基础实现原理和方案以及实际应用就不...
最近在实现 Android 辅助功能模拟按键点击功能时,将遇到的问题和思路做下记录。首先,对于 Android 利用无障碍功能模拟点击事件的基础实现原理和方案以及实际应用就不...
前面花了很大篇幅来介绍JUnit4,JUnit4是整个单元测试的基础,其他的测试框架都是跑在JUnit4上的。接下来我们将来学习怎么样在Android的单元测试中集成Mock...
下一篇 OkHttp设计模式剖析(二)责任链模式 OKHTTP: 由大名鼎鼎的Square公司开发的网络通信库。 设计模式: 软件开发中问题的解决套路。 建造者模式简介 定...
当前随着移动设备、大数据以及人工智能的蓬勃发展,我们设计出的App也好或者其他程序也罢对于CPU性能的要求也是越来越高,因此对于Java开发者而言,现在也难免需要用到更偏向硬...
Download Gradle: APIs Activity 相关 -> ActivityUtils.java -> Demo AdaptScreen 相关 -> Adapt...
0.导语 Java 作为一门低语法糖的语言,核心在其虚拟机的实现,语言层面提供的“黑科技”并不多,而注解就是其中比较重要的一点。注解在 Java5 中开始加入,在 Java6...
初识低功耗蓝牙 Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的 API, 应...
在之前的开发经历中经常需要导入一些如v4、v7、v13等Android官方的支持包,遇到这些情况时都是网上搜索一下,按照前人给的示例添加依赖。这么稀里糊涂的使用后代码正常运行...
原文:Android – How to write Batman like xml layout 当人们谈论Android性能的时候总是习惯讨论怎么写出清晰高效的Java代码...
说明:本文参考(翻译)自Android SDK根目录下的proguard目录下的说明文档,是其中的一篇。,文中除了翻译外加了一些作者的实际验证。文章对Android混淆规则做...
最近在公司项目中需要利用同一套代码打包出具有不同皮肤和有一些功能差异的两个apk包,于是学习了一下Android Studio中利用gradle框架进行多渠道或多apk打包。...
是时候全面使用矢量图了。——哲鸠斯·沃硕德 前言 本文是以读者对SVG有一定了解为前提的,否则请先百(谷)度(歌)了解下。 实践都是从坑里爬出来的,因此本文的子题目也可叫做A...