首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
甜酒
掘友等级
从事音视频编解码、Linux QT应用与驱动、AOSP系统开发。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
touch事件传递过程
InputManagerService在其构造函数中调用nativeInit方法,从而构造 EventHub、InputDispatcher、InputReader。注意mReader = new InputReader(eventHub, readerPolicy, mDis…
android监听屏幕横竖屏变化
1监听其他应用横竖屏,使用watchRotation推荐通过反射调用WindowManagerService的watchRotation方法,回调onRotationChanged;2监听本应用使用O
C语言实现Linux网络套接字多线程通信
应用到的知识点 运行环境 服务端 客户端 编译与运行 测试结果。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Framework添加自定义API注意事项
注意:前提是添加新API之前,项目能全编通过。 1、如果自定义的包位于frameworks/base/core/java/android下,则直接使用默认的配置,无需修改,忽略2。 2、如果自定义包位于 frameworks/base/core/java/com/****/ca…
APP安装时抛出error code -102的由来
1.1 processPendingInstall在解析APP时,捕获-102,并将结果缓存至SparseArray mRunningInstalls中,对应key为token。 在调用parseBaseApk(res, parser, flags, outError);会抛出…
一种基于Android Camera无预览采集YUV帧的实现方式
有时需要使用Android原生的camera无预览采集YUV数据,用于生成图片与h.264编码。要实现该功能,只需要调用setPreviewTexture即可。
利用Surface实现跨进程播放器
播放器在渲染、解码不同质量的视频时会消耗不同程度的、相当可观的内存,为了保障主进程的内存有效分配,可以考虑将视频解码模块独立运行与一个新的进程中,渲染仍保留在主进程中。为了实现这一功能,可以利用android.view.Surface类及Service\TextureView实…
PhoneWindow的创建与View的绘制过程
startActivity过程分析中提到,执行startActivity调用ActivityStack的startActivityLocked。 APPLICATION创建完成,继续attachApplicationLocked进入主Activity. 回掉onCreate,在…
进程中Looper对象的创建与Handler消息处理过程
APP进程被zygote创建后,会进入ActivityThread.java的mian方法. 为主线程创建Looper对象,并保存在ThreadLocal对象中。 创建MessageQueue对象,同时mThread为当前进程的主线程。 在for循环中不断从MessageQue…
APP进程获取AMS BinderProxy 代理对象过程
APP进程的创建需要通过AMS将创建请求发往zygote进程,而AMS所在的进程为system_server进程,这两进程间利用binder机制完成通信。以sartService为例,先调用ServiceManager.getService("activity"),访问bind…
下一页
个人成就
文章被点赞
23
文章被阅读
56,183
掘力值
1,046
关注了
1
关注者
12
收藏集
0
关注标签
0
加入于
2019-02-26