常用的简单monkey测试命令集合前言 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。 它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行测试。 Mon...adbAndroid# Android# monkey# 白名单5年前456
Android 8.0后音频焦点处理小结前提 两个或两个以上的 Android 应用可同时向同一输出流播放音频,系统会将所有音频流混合在一起。为了避免所有音乐应用同时播放,Android 引入了“音频焦点”的概念。 一次只能有一个应用获得音...Android# Android# requestAudioFocus# 音频焦点5年前289
Android的软解码和硬解码在MediaCodec里有接口可以枚举所有解码格式,每种编码可能都有多个解码器。 MediaCodec mediaCodec = MediaCodec.createDecoderByType("vid...Android# Android# H264# MediaCodec5年前290
Android硬件加速前言 Android从3.0版本开始加入了硬件加速,这样就能够充分利用手机硬件GPU来提升界面的渲染效果。但是这种技术还有一些限制,比如有些开启了硬件加速的界面上无法使用Canvas的clipPath...Android# Android# CPU# GPU5年前458
Android的AssetManager使用前言 Android有assets和resources两大资源系统。resources资源系统设计有良好的检索系机制,但它无法应付图形和声音文件这样的大文件,因此这些资源实际是保存在assets系统里...Android# Android# assets# AssetsManager5年前313
Android 设备adb连接后unauthorized解决方法前言 设备开启了debug模式(开发者模式),但adb devices 后还是有如下提示,大意是未授权状态。 C:\Users\walter>adb devices List of device...adbAndroid# adb# Android# unauthorized5年前279
ListView的使用简介前言 ListView翻译为[列表],是一个非常重要的显示布局,也常用的布局。 不过,在Android 5.X以后,RecyclerView开始取代ListView,但ListView的使用还是很多...Android# Android# ListView# RecyclerView5年前330
Android系统SystemProperties属性的简介前言 在Android项目中,需要各个APP相互交互有时候需要共享数据和状态,因此经常会使用ContentProvider、AIDL和SystemProperties等等。 在上面几个中SystemP...adbAndroid# adb# AIDL# Android5年前315