
Android进阶之路
文章平均质量分 86
cvStronger
这个作者很懒,什么都没留下…
展开
-
Android自定义View学习(一):实心圆
1. View的基础知识1. 什么是ViewView是Android中所有控件的基类,View的本身可以是单个空间,也可以是多个控件组成的一组控件,即ViewGroup,ViewGroup继承自View,其内部可以有子View,这样就形成了View树的结构。2. View的位置参数View的位置主要由它的四个顶点来决定,即它的四个属性:top、left、right、bottom,可用来分别表示Vie翻译 2017-10-27 00:26:16 · 1262 阅读 · 0 评论 -
1.2Activity的启动模式与任务栈
Activity的启动模式系统通过“任务栈”对Activity进行管理,任务栈遵循“先进后出的原则”。Activity有四种启动模式:standard,singleTop,singleTask,singleInstance。1. standard :标准模式这是系统的默认模式,每次启动一个Activity系统都会重新创建一个新的实例,不管这个实例是否已经存在。这是一种典型的多实原创 2018-01-18 10:40:45 · 397 阅读 · 0 评论 -
ArtPlayer, 一个优雅的视频播放器
ArtVideoPlayer这是一个灵活的视频播放器。 MediaPlayer与VideoView完全分开,可以替换为其他播放器内核,如ExoPlayer和ijkPlayer。 可以完全自定义播放器视图,我们称之为控制面板。 此外,可以使用MediaPlayerManager来控制播放行为,例如全屏模式,小屏幕模式以及RecyclerView中的智能匹配模式。 Github:https...原创 2018-08-06 20:18:44 · 4119 阅读 · 0 评论 -
[Android多媒体技术] 播放Raw/Assets音视频方法总结
前言本文介绍如何通过系统MediaPlayer,IjkPlayer,ExoPlayer分别播放安卓项目下的Raw或Assets文件夹中的音视频文件。在某些情况下,我们会把一些音视频文件,如Mp3,Mp4等,直接放在安装包中的Raw或者Assets文件夹里,这些音视频文件可能作为特定场景的提示音,或者视频片头等等。关于Raw和Assets资源文件,这里不作过多讨论,总的来讲,他们都是被打包进AP...原创 2018-11-14 19:37:24 · 1250 阅读 · 0 评论