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
Android中常用的暴力性点击的方法总结前言 在项目中,不管是Android平台的或者其他平台的,都遇到过用户在一定的时间段内多次触发同一个事件,导致流程或者状态存在错误等问题。 既然存在,那就需要解决不让用户在一定的时间段内重复的点击。 ...Android# Android# uptimeMillis# 安卓开发5年前372
关于插入部分无线鼠标Android应用重启问题前言 在Android 9.0的项目中,测试工程师验证问题时插入某些USB的无线鼠标,会导致当前的APK会销毁然后重启一次,重新走一次生命周期。 Activity为啥会重启? 为什么会重启? 我们大概...Android# activity# Android# AndroidManifest5年前261