Android
software_liu
这个作者很懒,什么都没留下…
展开
-
云信和声网接入小结
项目中先后接入网易云信和声网。提供实时消息和音视频通话功能。 云信默认的音频采样低,导致有些设备没有声音。 两个都是可以满足自定义视频渲染和采样的。 使用gradle依赖接入也很方便。 在使用自定义视频采集时,有些库会打开摄像头时采集并占用音频焦点, 导致云信无法采集音频,可以先执行云信相关调用,再打开摄像头采集。 第三方接入sdk都是很容易的,想当初面试时和招聘网站上那些写着熟悉某某sdk使用 的要求不是很搞笑吗?难道还有哪些不成熟的sdk会接入,也没有相关支持的。 ...原创 2020-10-24 10:22:42 · 345 阅读 · 2 评论 -
android saf小结
最近由于文件管理器要求不使用系统签名,访问外置sd卡读写,需要使用saf. 由于公司系统是修改aosp的,移除了documentsUI,导致没有系统核心界面管理。 于是重新写了个app,使用系统签名,处理createAccessIntent类似的调用。 存储访问框架SAF 文档提供程序 DocumentsProvider 客户端应用 使用intent方式打开选择器 选择器 DocumentsUI,关键有系统签名 root->document->一个或多个docume...原创 2020-10-23 15:02:32 · 353 阅读 · 0 评论 -
读取系统自带的数据库
本周一直在解决短信数据库的问题,发现了许多坑呀。 1.直接读取:content:\\sms\conversation(可能拼写有误),结果是多张表的共同结果。有拦截短信时,也许多麻烦 2.直接读取某张表,如:uri:content:\\sms\ ,sql语句为:recipient_ids from threads , 就是从threads表中读取recipient_ids,可以得到原创 2016-07-10 22:47:34 · 404 阅读 · 0 评论 -
opengrok 与aosp
使用opengrok阅读android源码,许多时候是非常便利的。https://www.linuxidc.com/Linux/2017-11/148466.htm,Ubuntu 16.04下快速搭建OpenGrok for Android N这个网页不错。即将开始我的android源码阅读计划。大概三个月,从官方training,guide,第一行代码,深入理解android 1,2,3,老罗的...原创 2018-03-17 17:56:19 · 518 阅读 · 0 评论