摘要: 一、FFmpeg 学习材料 1. 官方API文档 FFmpeg Documentation:http://www.ffmpeg.org/doxygen/trunk/index.html 2. 优秀开源项目 a). FFmpeg_Tutorial : https://github.com/yinwen 阅读全文
posted @ 2019-02-21 17:02 灰色飘零 阅读(3009) 评论(0) 推荐(3) 编辑
摘要: Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的。只能通过一点点的学习和积累把这块的知识串联积累起来。 初级入门篇: Android 音视频开发(一) : 通过三种方式绘制图片 Android 音视频开发(二):使用 AudioRecord 采集音频P 阅读全文
posted @ 2017-08-30 13:02 灰色飘零 阅读(32916) 评论(4) 推荐(9) 编辑
摘要: 下面这些资源对Android开发来说是很有帮助的! 1. 在线编程书籍/教程集合 Android 官方网站 说明:Android 官方网站,Android 程序员必备,里面的内容100%靠谱,且有很多新东西和使用Guide,对英语的阅读能力要求有点高,需要上外网! 地址:http://develop 阅读全文
posted @ 2017-03-17 17:42 灰色飘零 阅读(1487) 评论(0) 推荐(4) 编辑
摘要: 使用WebView加载一些Htpps的网页时,明明调用了WebView.loadUrl(“xxxxxx”),但是发现内容展示不全,或存在问题。并且Logcat中会出现一些报错: “Mixed Content: The page at ‘https://www.baidu.com/’ was load 阅读全文
posted @ 2021-09-01 17:22 灰色飘零 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 在 Android 开发过程中,有些功能是通用的,或者是多个业务方都需要使用的。为了统一功能逻辑及避免重复开发,因此将该功能开发成一个 SDK 是相当有必要的。 那么SDK呈现的方式,都有那些呢? 答:.so、.jar、*.aar、module。 其中,.so是C或C++语言的内容打包成的库,由于本 阅读全文
posted @ 2021-08-27 15:56 灰色飘零 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 根据《关于开展App违法违规收集使用个人信息专项治理的公告》,为监督管理部门认定App违法违规收集使用个人信息行为提供参考,为App运营者自查自纠和网民社会监督提供指引,落实《网络安全法》等法律法规,制定本方法。 一、以下行为可被认定为“未公开收集使用规则” 1.在App中没有隐私政策,或者隐私政策 阅读全文
posted @ 2021-07-08 10:14 灰色飘零 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 第一条 为了规范移动互联网应用程序(App)收集个人信息行为,保障公民个人信息安全,根据《中华人民共和国网络安全法》,制定本规定。 第二条 移动智能终端上运行的App存在收集用户个人信息行为的,应当遵守本规定。法律、行政法规、部门规章和规范性文件另有规定的,依照其规定。 App包括移动智能终端预置、 阅读全文
posted @ 2021-07-08 10:04 灰色飘零 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 使用 git branch -a 命令可以查、看所有本地分支和远程分支(git branch -r 可以只查看远程分支)。发现很多在远程仓库已经删除的分支在本地依然可以看到。 $ git branch -a movtop task_develop * weibo remotes/origin/HEA 阅读全文
posted @ 2021-06-22 21:05 灰色飘零 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 安全密码学,主要研究的是编制密码和破译密码。 安全密码学的发展历史分为: 古典密码学 ——> 近代密码学 ——> 现代密码学 一、古典密码学 核心: 替换法加密、移位法加密。 1.替换法 替换法就是使用固定的信息,将原文替换成密文。 例如:bee, 将b替换成w,e替换成p,那单词就变为wpp。 替 阅读全文
posted @ 2021-05-28 13:32 灰色飘零 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 做Android SDK开发的时候,一般我们会将初始化的方法封装为,然后让调用SDK的开发者在Application的onCreate方法中进行初始化。但是目前一些主流的SDK框架,并没有提供相关的方法进行初始化,但是我们在使用的时候也能正常使用,通过挖掘其源码,可以看出来他们一般使用的Conten 阅读全文
posted @ 2021-04-25 16:27 灰色飘零 阅读(747) 评论(0) 推荐(2) 编辑
摘要: 在使用FFmpeg开发时,使用AVFilter的流程较为复杂,涉及到的数据结构和函数也比较多,那么使用FFmpeg AVFilter的整体流程是什么样,在其执行过程中都有哪些步骤,需要注意哪些细节?这些都是需要我们整理和总结的。 首先,我们需要引入三个概念结构体:AVFilterGraph 、AVF 阅读全文
posted @ 2021-04-17 11:34 灰色飘零 阅读(1409) 评论(0) 推荐(1) 编辑
摘要: 在开发的时候,我们经常会导入一些开源三方库,当我们在gradle中添加完相关的配置后,sync 时发现同步失败,同时可以看到类似如下的日志信息: Failed to resolve:com.xxxx. 这时,我们一般会对照文档查看一下是否有配置遗漏,一般情况下,我们遗漏最多的地方就是整个项目的bui 阅读全文
posted @ 2021-03-25 12:55 灰色飘零 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 当相机预览分辨率设置为1280*720,但是GLSurfaceView设置为正方形会如何?很明显画面会被拉伸导致变形,在想一下如果设置GLSurfaceView为全屏,但目前市场上的手机有很多种不同的分辨率,尤其是全面屏、折叠屏屏,这些手机并不是常见的16:9的手机,因此我们需要适配这些不同分辨率的 阅读全文
posted @ 2021-03-14 12:01 灰色飘零 阅读(265) 评论(0) 推荐(0) 编辑