![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android Framework
Android Framework
幻雪神界
专业: 电子科学与技术(微电子,集成电路设计),工业工程
工作背景: 国企,法企,美企,德企,私企,创业公司
擅长领域: 芯片设计,MCU/ARM/FPGA, Linux, Android, WebRTC, WSN, iOT等领域
产品领域: 手机基带芯片,手机,智能电视,智能投影,新能源汽车,智能家居等产品
展开
-
IPC analysis on android with a demo (基于IPC实例分析android IPC机制)
The communication between the Client side and the server side is through Binder. Binder comm-unication is implemented via binder driver of Linux. Binder communicating operation look like thread migration, IPC between two process look like A process原创 2011-03-23 23:05:00 · 3428 阅读 · 0 评论 -
用adb push/pull init.rc的方法
[plain] view plaincopymount -o rw -o remount /dev/block原创 2015-08-17 19:27:50 · 3060 阅读 · 1 评论 -
推荐两个比较全的android在线源代码
推荐一个比较全的android在线源代码:http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/原创 2015-08-24 23:25:51 · 1320 阅读 · 0 评论 -
Android4.2.2 关于unmount SDcard流程中updateExternalMediaStatus部分
在Storage Setting中大家可以看见对于外置SDcard有一项unmount SDcard的操作,就是将sdcard从手机上卸载,但是在unmount sdcard之前,首先会对Package信息做更新的操作,package的主要管理者是packageManagerService。昨晚更新操作以后,然后才是真正的unmount动作,下面我来整理下这个过程的具体流程。当点击Stor转载 2015-08-26 15:23:33 · 843 阅读 · 0 评论 -
android之VOLD:staging目录作用与ASEC文件 -总结
/mnt/secure/staging来看一下mountVol代码 int Volume::mountVol() { int rc = 0; char errmsg[255]; const char *mountPath; char devicePath[255];转载 2015-08-24 22:54:07 · 1052 阅读 · 0 评论 -
Android同步类:Mutex和Condition
Android提供了两个封装好的同步类,它们是Mutex和Condition。这是重量级的同步技术,一般内核都会有对应的支持。另外,OS还提供了简单的原子操作,这些也算是同步技术中的一种。下面分别来介绍这三种东西。1. 互斥类—MutexMutex是互斥类,用于多线程访问同一个资源的时候,保证一次只有一个线程能访问该资源。在《Windows核心编程》①一书中,对于这种互斥访问有一个很形象的转载 2014-04-14 20:18:10 · 639 阅读 · 0 评论 -
Android Stagefright MPEG4Writer分析
基础知识:MP4文件格式详解http://download.csdn.net/detail/liwendovo/4970682系统:Android4.2.1工具:mp4info,winhex,QTAtomViewerMPEG4Writer路径:Android4.2/frameworks/av/media/libstagefright/MPEG4Writer.cppMPEG4Wr转载 2014-04-14 20:11:40 · 2383 阅读 · 0 评论 -
Android ANR
1)什么引发了ANR?在Android里,应用程序的响应性是由Activity Manager和WindowManager系统服务监视的。当它监测到以下情况中的一个时,Android就会针对特定的应用程序显示ANR:在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸)BroadcastReceiver在10秒内没有执行完毕一个ANR对话框显示给用户2)如何避免转载 2013-06-27 15:29:01 · 1166 阅读 · 1 评论 -
Notification与NotificationManager详细介绍
在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类:NotificationManager、Notification。 NotificationManager:是状态栏通知的管理类,负责发通知、清楚通知等。 NotificationManager是一个系统Service,转载 2013-06-14 16:51:32 · 541 阅读 · 0 评论 -
Linux Audio ALSA Technical specification(Linux 音频ALSA技术说明)
Linux Audio ALSA Technical specification 备注:整理于2011.01.20, 本篇博客百度文库: http://wenku.baidu.com/view/34ca5351ad02de80d4d84084.htmlEmail:safransx@gmail.com QQ: 1104472716 TABLE O原创 2011-03-24 23:28:00 · 4570 阅读 · 0 评论 -
MediaCodec总结
MediaCodec进行编解码的大体逻辑是这样的: 主要函数的调用逻辑如下: 需要做的东西是一个媒体文件合成器,功能是先截取出多段媒体文件中的某些片段,再将这些片段合成为一个新的媒体文件。实际上就是先用解码器将多段outputBuffer数据拿出来,然后再用编码器将它们放到一个文件里去。如果还要加上叠加字幕、特技处理等的效果,实际上也是先拿到ou转载 2016-03-08 10:23:55 · 667 阅读 · 0 评论