Android Service
文章平均质量分 68
不再流浪
欢迎来踩~~
展开
-
Android MediaPlayer的核心原理
本 文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构。对于Android这样一个完整又相对复杂的系统, 一个MediaPlayer功能的实现不在其具体的功能,而是具体功能如何适应Android系统Android MediaPlayer的主要具体实现在OpenCore的Player中,这部分不是本文的关注点。本文关注的是MediaPlayer系统的架构,转载 2012-07-12 10:35:33 · 2977 阅读 · 0 评论 -
Android MediaPlayer的生命周期
MediaPlayer 的状态转换图也表征了它的生命周期,搞清楚这个图可以帮助我们在使用 MediaPlayer 时考虑情况更周全,写出的代码也更具健壮性。这张状态转换图清晰的描述了 MediaPlayer 的各个状态,也列举了主要的方法的调用时序,每种方法只能在一些特定的状态下使用,如果使用时 MediaPlayer 的状态不正确则会引发 IllegalStateExceptio原创 2012-07-12 10:46:58 · 781 阅读 · 0 评论 -
常见的几种视频和音频格式
视频格式一般分为影像格式(Video Format)和流格式(Stream Video Format)一、影像格式1.AVI格式 (audio video interleaved)播放软件:(Windows Media Player,DivX Player, QuickTime Player,Realplayer等)它最直接的优点就是兼容好、调用方便而且图象转载 2012-07-12 16:04:04 · 12326 阅读 · 0 评论 -
Android IPC 通讯机制源码分析
Binder通信简介: Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory。Java系统中的进程间通信方式有socket, named pipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通 信几乎看不到转载 2012-07-12 15:54:43 · 756 阅读 · 0 评论 -
Android JNI和NDK有什么区别
JNI是Java调用Native机制,是Java语言自己的特性全称为Java Native Interface,类似的还有微软.Net Framework上的p/invoke,可以让C#或Visual Basic.Net可以调用C/C++的API,所以说JNI和Android没有关系,在PC上开发Java的应用,如果运行在Windows平台使用JNI是是经常的,比如说读写Windows的注册表。J转载 2012-07-03 14:39:28 · 2774 阅读 · 0 评论 -
android中使用adb shell命令kill掉应用程序
由于adb shell中的kill命令后面跟的参数是pid,因此先ps所有的应用程序:adb在shell下:psUSER PID PPID VSIZE RSS WCHAN PC NAMEroot 1 0 296 204 c008de04 0000c74c S /initroot 2 0原创 2012-07-25 17:13:11 · 8721 阅读 · 0 评论