随机推荐
SurfaceView和TextureView介绍
前言TextureView和SurfaceView常用于视频播放画面显示,项目中根据各种需求需要在二者中选中。这次记录一下他们之间的区别和特点。正文 个人随笔,只是简单总结,谢谢隐藏内容!评论可看后才能查看!评论可看参考文章《SurfaceView 与 TextureView ...
MediaMetadataRetriever解析媒体文件元数据
前言记录一下,一般获取视频、音频等媒体文件的元数据信息是使用MediaMetadataRetriever这个类。正文直接上代码。MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();//设...
Android dab SElinux权限配置
前言Android 13配置第三方DAB(数字音频广播)的SELINUX权限配置简单记录,随便记录,只是方便自己查阅。不同平台不一样。正文本文主要是集成第三方的DAB,DAB用了串口通信,需要适配串口节点权限以及SELINUX权限。如果是系统应用,也就是BSP只要把串口权限搞定即可。...
Android图片旋转
前言Android对图片进行旋转记录。于Y轴往里面旋转。具体效果如图记录于此,方便自己查阅。正文直接上代码就是对ImageView的封装<com.biumall.reflectview.view.RotateView android:id="@+id/main_rev...
startActivity源码分析1
前言简单记录一下startActivity()源码的启动过程,主要是过一下流程,细节太多顾不上。下面以Launcher界面启动(startActivity())未启动过的应用为例。这部分主要涉及,启动新的Activity前,系统会让当前Activity[叫Launcher吧]进入onPaus...
MediaPlayer源码介绍3
前言我们继续介绍MediaPlayer的源码,继《MediaPlayer源码介绍2》和《mediaserver的启动》后,MediaPlayer也进入了MediaPlayerService的接口调用中。今天我们继续以setDataSource为例,看看其在MediaPlayerService的...