android
文章平均质量分 66
lincocc
这个作者很懒,什么都没留下…
展开
-
System_Server与Zygote共存亡
Zygote孵化System_server的最后阶段ForkAndSpecializeCommon里会调用SetSigChldHandler设置信号处理函数。SetSigChldHandler定义了信号处理函数SigChldHandler,当信号SIGCHLD到来的时候,会进入信号处理函数。如果子进程SystemServer挂了,Zygote就会自杀。从而导致Zygote重启。原创 2017-05-18 18:21:14 · 3434 阅读 · 1 评论 -
android使用libyuv
libyuv可以帮我们将rgb转换成yuv,也可以用来旋转yuv,转换成其他yuv格式 libyuv git地址是https://chromium.googlesource.com/libyuv/libyuv,由于众所周知的原因,无法直接访问,我们可以用gitlab来中转一下 首先创建一个project,选择Import project,点击Repo by URL,在url里填入这个网址,勾选...原创 2018-05-07 19:31:18 · 5748 阅读 · 3 评论 -
android实现rtsp服务器的一些参考资料
1 https://github.com/fyhertz/libstreaming 支持rtsp、rtp协议,H264编码,主要是基于这个库进行开发 需要先了解RTSP协议、RTP协议和怎么通过RTP协议来传输H264的每一帧 RTSP协议介绍 RTP协议介绍 h264基础及rtp分包解包libstreaming的目录 net └── majorkernelpanic ...原创 2018-05-07 18:17:51 · 8477 阅读 · 1 评论 -
android移植live555
live555是什么就不介绍了,你点进来肯定知道是什么东西了,前段时间折腾了一下rtsp相关的东西,觉得有必要记录一下。废话不多说,首先下载live555 最新的live555源码下载在Android Studio3里新建一个工程,记得勾选C++支持 将下载的live555源码解压出来后,放到src/main/cpp的目录下,有的是src/main/jni目录 默认的AS工程是使用C...原创 2018-05-07 18:13:29 · 3130 阅读 · 1 评论 -
Android源码中编译AndroidStudio工程
android源码编译AS工程原创 2017-05-18 21:48:33 · 2869 阅读 · 0 评论 -
camera HAL device api 和module api
camera HAL device api 和module api原创 2017-09-01 14:28:16 · 780 阅读 · 0 评论 -
Android系统App中使用Leakcanary
Android N 中使用Leakcanary v1.5原创 2017-05-18 17:47:03 · 3595 阅读 · 5 评论 -
Android Activity生命周期
Activity LifeCycle原创 2017-06-12 17:13:33 · 369 阅读 · 0 评论 -
Android N 添加系统服务Freg
Freg原创 2017-05-18 17:49:54 · 1620 阅读 · 1 评论 -
android用live555 rtsp服务器传输camera图像
本程序的硬件编码是基于下文的示例代码修改,再加上live555和libyuv Android硬编解码接口MediaCodec使用完全解析 这篇文件写得很好,值得一看live555和libyuv的编译可以看我前面几篇文章的介绍,编译的部分就不介绍了,主要是讲下怎么把camera图像传递给live555服务器camera预览数据被MediaCodec编码成H264码流后,放到一个阻塞队列里...原创 2018-05-08 09:36:03 · 4952 阅读 · 5 评论