![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android系列
文章平均质量分 93
轻口味
Android、音视频、AI相关领域从业者。
展开
-
Android自动化测试四 UiAutomator用法
它是一个Android自动化测试框架,是谷歌在Android4.1版本发布时推出的一款用Java编写的UI测试框架。它只能用于UI也就是黑盒方面的测试。所以UiAutomator只能运行在4.1以后的版本中。其最大的特点就是可以跨进程操作,我们可以使用uiautomator框架提供的一些方便的API来对安卓应用进行一系列的自动化测试操作,如点击、滑动、键盘输入、长按以及常用的断言方法等。可以替代以前繁琐的手工测试。原创 2024-07-31 17:35:01 · 568 阅读 · 0 评论 -
Android自动化测试二 测试支持库
Android 测试支持库提供了大量用于测试 Android 应用的框架。此库提供了一组 API,让您可以为应用快速构建何运行测试代码,包括 JUnit 4 和功能性用户界面 (UI) 测试。您可以从或命令行运行使用这些 API 创建的测试。Android 测试支持库通过 Android SDK 管理器提供。如需了解详细信息,请参阅本页介绍了 Android 测试支持库提供了哪些工具、如何在测试环境中使用这些工具,以及库版本的相关信息。原创 2024-07-30 11:09:52 · 608 阅读 · 0 评论 -
Android自动化测试一 UiAutomator官方介绍
了解android测试需要查询android官方文档,android官方培训教程介绍了android提供的测试类型,测试接口等,相较与网上总结的android自动化测试框架,官方文档显然分类更合理,定位更准确.原创 2024-07-30 11:07:43 · 298 阅读 · 0 评论 -
Android线程思考
线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。如果每个请求都创建一个线程去处理,那么服务器的资源很快就会被耗尽,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池。原创 2024-07-23 12:25:08 · 618 阅读 · 0 评论 -
Android TTS语音播报实践
本文总结了TTS的现状及发展,并介绍了移动端实现TTS的几种方式以及如何系统提供的TextToSpeech API、系统API的局限、如何做兼容性等。原创 2024-06-10 17:04:39 · 1710 阅读 · 0 评论 -
多个AAR打包成一个AAR
公司日常开发基于自建的Maven服务器,不对外开放,公司内开发的SDK都传到私服,经过这么多年的迭代已经有上百个包,前段时间有其他公司需要依赖内部某个SDK,而这个SDK有依赖了公司好多SDK,但是公司内网权限无法对外开放,所以无法使用Maven方式对外提供依赖,如果基于AAR方式,对外提供十几个AAR不仅不友好,而且内部也不好维护迭代。本文介绍了Android对外输出AAR和不依赖maven,通过合并多个AAR的方式减少依赖方成本,并介绍了实际使用过程中遇到的问题和解决方案。原创 2024-06-10 16:41:41 · 1681 阅读 · 0 评论 -
写给Android开发者的芯片知识
微架构研发完成,或者说核心研发完成,接下来就是将其组装为芯片了。过去的芯片仅仅包括CPU部分,如今大量的芯片集成了CPU、GPU、IO等多种不同的功能组件,此时这种芯片就不是传统意义上的“CPU”了。将各种功能组件组装为芯片的技术含量相比微架构研发来说是较低的,因而业界能做此类工作的企业也数量较多。不同的微架构研发企业使用不同的商业模式。在PC时代,几大主要的CPU研发厂商都只是自己研制微架构自己用。而ARM公司的微架构是授权模式。原创 2024-06-07 00:54:06 · 997 阅读 · 1 评论