自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 ArtPlayer, 一个优雅的视频播放器

ArtVideoPlayer这是一个灵活的视频播放器。 MediaPlayer与VideoView完全分开,可以替换为其他播放器内核,如ExoPlayer和ijkPlayer。 可以完全自定义播放器视图,我们称之为控制面板。 此外,可以使用MediaPlayerManager来控制播放行为,例如全屏模式,小屏幕模式以及RecyclerView中的智能匹配模式。 Github:https...

2018-08-06 20:18:44 3179

原创 Android构建时报错: java.io.IOException: Could not parse XML from android/accounts/annotations.xml

Android构建时报错:app:lintVitalRelease[Fatal Error] :3:214: 与元素类型 “item” 相关联的 “name” 属性值不能包含 ‘<’ 字符。Could not read /Users/panxin/Library/Android/sdk/platform-tools/api/annotations.zipjava.io.IOExcept...

2019-01-10 15:25:55 8135 8

原创 [Android多媒体技术] 播放Raw/Assets音视频方法总结

前言本文介绍如何通过系统MediaPlayer,IjkPlayer,ExoPlayer分别播放安卓项目下的Raw或Assets文件夹中的音视频文件。在某些情况下,我们会把一些音视频文件,如Mp3,Mp4等,直接放在安装包中的Raw或者Assets文件夹里,这些音视频文件可能作为特定场景的提示音,或者视频片头等等。关于Raw和Assets资源文件,这里不作过多讨论,总的来讲,他们都是被打包进AP...

2018-11-14 19:37:24 982

原创 1.2Activity的启动模式与任务栈

Activity的启动模式系统通过“任务栈”对Activity进行管理,任务栈遵循“先进后出的原则”。Activity有四种启动模式:standard,singleTop,singleTask,singleInstance。1. standard :标准模式这是系统的默认模式,每次启动一个Activity系统都会重新创建一个新的实例,不管这个实例是否已经存在。这是一种典型的多实

2018-01-18 10:40:45 348

原创 1.1Activity的生命周期全面分析

典型情况下的生命周期分析:正常情况下,Activity会经历以下的生命周期:onCreate():这是Activity生命周期的第一个方法,表示Activity正在被创建,我们可以在这个方法里做些准备工作,比如setContentView(),或者请求Activity所需的一些数据。onStart():Activity创建出来之后会回调这个方法,表示Activity正在启动,这个时候A

2018-01-16 09:22:29 290

原创 一、Python变量和数据类型(一) 基本数据类型

Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,

2017-12-20 23:25:27 785

翻译 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 1189

AndroidSDK下/platform-tools/api/annotations.zip

编译时遇到以下报错:app:lintVitalRelease[Fatal Error] :43:105: 与元素类型 "item" 相关联的 "name" 属性值不能包含 '<' 字符。 Could not read /Users/panxin/Library/Android/sdk/platform-tools/api/annotations.zip java.io.IOException: Could not parse XML from annotations/android/widget/annotations.xml 请将本文件替换SDK目录下的/platform-tools/api/annotations.zip文件,建议替换前备份原文件

2019-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除