- 博客(4)
- 收藏
- 关注
原创 Android Windows 显示层次
在Android的display系统中,不是仅仅只有一个显示窗口那么简单,其中包括了: TYPE_APPLICATION_PANEL, TYPE_APPLICATION_MEDIA, TYPE_APPLICATION_SUB_PANEL, TYPE_APPLICATION_ATTACHED_DIALOG 以及TYPE_APPLICATION_MEDIA_OVERLAY这
2012-06-20 14:47:42 3244
原创 Android系统服务-WindowManager
WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中, 当用户真是触碰屏幕或键盘的时候,Window Manager就会通知到,而当控件有一些请求产生,也会经由View
2012-06-20 14:20:18 892
原创 Android player 流程(供参考)
Java层 要开启一个播放器进行播放, 需要以下几行代码: Java代码 MediaPlayer mp = new MediaPlayer(); mp.setDisplay (...); /// 设置播放器Suface mp.setDataSource(PATH_TO_FILE); ///设置媒体URI mp.prepare(); /// 初始化播放器 mp.start();
2012-06-15 09:55:52 2996
原创 Android-StageFright之数据流的封装和AwesomePlayer流程
数据流的封装 一、由数据源DataSource生成MediaExtractor。 通过MediaExtractor::Create(dataSource)来实现。Create方法通过两步来生成相应的MediaExtractor: 1、通过dataSource->sniff来探测数据类型 2、生成相应的Extractor: if (!strcasecmp(mime, MEDIA_MIMET
2012-06-11 14:07:43 1055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人