自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 问答 (8)
  • 收藏
  • 关注

原创 Android SurfaceView+MediaPlayer制作播放暂停停止

这个播放的坑实在是多 得自己控制好视频播放的声明周期 先上一张官网的生命周期图片 1、带单箭头的表示同步方法,双箭头的代表异步方法。 2、当一个MediaPlayer对象刚刚使用new创建,或者reset()被调用后,它处于Idle状态; 在release()被调用后,它处于End状态。 3、reset()方法调用后,新构造的MediaPlayer对象和MediaPlayer对象之间

2018-01-28 21:23:57 7417

原创 Android进程通讯——AIDL

本文参照《Android开发艺术探索》以及官方文档写的读书笔记,欢迎讨论,请勿转载。 在《Android开发艺术探索》这么书中使用跨进程通讯的两个场景: 1、通过多进程来获取多分内存空间 2、当前应用需要向其他应用获取数据跨进程对我的理解就像请求网络调用接口似的,声明一个接口去在客户端调用,只不过调用的时候当前线程阻塞了,通过序列化的方式将用户自定义的对象(实现了Parcelable接口

2018-01-02 23:51:46 563

原创 Serializable与Parcelable实现序列化

Serializable与Parcelable实现序列化

2018-01-01 10:58:05 313

MyApplication13.zip

已有Android项目集成react native

2021-02-18

nexus-3.27.0-03-mac.tgz

Nexus环境搭建,可以上传代码到nexus仓库Nexus环境搭建,可以上传代码到nexus仓库Nexus环境搭建,可以上传代码到nexus仓库Nexus环境搭建,可以上传代码到nexus仓库

2020-09-13

自定义视频录制

资源为Android录制视频demo,仅供学习使用,自定义视频录制,Camera+SurfaceView+MediaRecorder,希望大家批评指正。

2018-05-29

Android自定义属性深入理解

仿照系统TextView的自定义属性,以及讲解obtainStyledAttributes各个参数的用处,详情请见博客https://blog.csdn.net/qq_29951983/article/details/80219746

2018-05-06

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

TA关注的人

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