置顶随笔

[置顶]OpenProject 分类专栏说明

摘要: OpenProject 顾名思义 开源项目。 一、为何创建 OpenProject 专栏 主要是因为GitHub上收藏的项目越来越多,想在GitHub上查找一些收藏的内容,开始变得比较费时,为了简化搜索自己收藏的流程,所以才想到创建这样一个专栏。 二、如何管理 OpenProject 专栏 目前的计阅读全文

posted @ 2018-09-19 17:24 灰色飘零 阅读(80) 评论(0) 编辑

[置顶]Android 音视频开发学习思路

摘要: Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的。只能通过一点点的学习和积累把这块的知识串联积累起来。 初级入门篇: Android 音视频开发(一) : 通过三种方式绘制图片 Android 音视频开发(二):使用 AudioRecord 采集音频P阅读全文

posted @ 2017-08-30 13:02 灰色飘零 阅读(3601) 评论(0) 编辑

[置顶]整理/总结/规划

摘要: 在实际开发中,遇到的问题,先列举到待调研的知识里面,然后查找相关资料,查找到的相关内容放到需要整理的内容里面,然后根据后面的学习感悟规划一下远期要学习或调研的知识。 一、需要调研的知识 1. 如何将多个so文件合并为一个so文件 二、需要整理的内容 Android——直播推流SDK:https://阅读全文

posted @ 2017-08-22 16:15 灰色飘零 阅读(209) 评论(0) 编辑

[置顶]Android 学习资源

摘要: 下面这些资源对Android开发来说是很有帮助的! 最常用的: 免费的编程中文书籍索引: https://github.com/justjavac/free programming books zh_CN Android开发官方网站:http://developer.android.com/inde阅读全文

posted @ 2017-03-17 17:42 灰色飘零 阅读(255) 评论(0) 编辑

2018年10月19日

Android Studio 调试各种国产手机经验总结

摘要: 为何加上“国产”二字呢,因为目前测试时就国产手机存在的安装问题多,而且都很奇葩,不得不说对于开发者时很不友好的。 下面就是个人总结的针对不同的机型调试时出现的问题做的总结: 1、VIVO 手机 解决方案: gradle.properties中添加android.injected.testOnly =阅读全文

posted @ 2018-10-19 18:21 灰色飘零 阅读(17) 评论(1) 编辑

2018年10月18日

Base 底层库开源项目总结

摘要: 在Android开发中,我们经常使用一些开源的项目,一般情况下,这些开源项目都是基于开源的底层库进行的开发,以适配各自的用户场景。下面来列举一下本人收藏或Star的项目: 一、javacv 项目地址:https://github.com/bytedeco/javacv 项目描述:Java inter阅读全文

posted @ 2018-10-18 14:52 灰色飘零 阅读(5) 评论(0) 编辑

Player 播放器开源项目总结

摘要: Android开发中,我们不免会遇到播放器相关开发的需求,以下是本人之前star的开源项目,供大家参考: 一、NBPlayer 项目地址:https://github.com/renhui/NBPlayer 项目描述:基于OpenCV,是一个播放无B帧视频流的Android播放器。 说明:此NB非彼阅读全文

posted @ 2018-10-18 14:38 灰色飘零 阅读(12) 评论(0) 编辑

2018年10月17日

Android 流媒体技术见解

摘要: 一、技术关键点 1. 音频采集:设置合理的采样参数,包括采样率、通道数、采样深度。 2. 视频采集:手机摄像头采集输出的格式(NV12/NV21/YV12),要注意相互间的转换,以及采集出来图像的方向应该根据那种策略进行旋转,尤其在android设备需要做更多的兼容性测试。 3. 编码和解码:熟悉的阅读全文

posted @ 2018-10-17 17:34 灰色飘零 阅读(15) 评论(0) 编辑

Android X 相关汇总

摘要: 一、说明 官方原文如下: 简单地说就是新的库可以在不同的Android版本上使用。比如之前我们如果使用support为27.1.1的相关依赖库时。可能需要所有相关的support 库都为27.1.1。如果其中有bug的话,可能需要所有的都去升级,存在一个绑定关系,而且正式版的发布周期也很长。 通过A阅读全文

posted @ 2018-10-17 16:45 灰色飘零 阅读(13) 评论(0) 编辑

OkHttp 设置 User-Agent 教程

摘要: 我们知道OkHttp走的并不是原生的http请求,因此在header里面并没有真正的User-Agent,而是“okhttp/版本号”这样的字符串,因为后台需要统计信息,要求传入正确的User-Agent,那么我们如何获取User-Agent并设置给Okhttp呢? 一、获取User-Agent 代阅读全文

posted @ 2018-10-17 16:13 灰色飘零 阅读(27) 评论(0) 编辑

2018年10月16日

Android 9.0/P 版本推荐使用 HttpURLConnection,弃用 Apache HTTPClient

摘要: 早在几年前,谷歌就推荐在Android2.3版本以上使用HttpURLConnection,而在即将正式发布的 Android P 版本中,谷歌彻底取消了对Apache HTTPClient的支持,针对此更改,开发者该如何正确适配 Android P ? 一、背景 1.参考谷歌提供的 Android阅读全文

posted @ 2018-10-16 15:36 灰色飘零 阅读(36) 评论(0) 编辑

Android 9.0/P 开发问题及解决方案汇总

摘要: 一、使用 org.apache.http.legacy 库在Android 9.0上运行出现崩溃 日志内容: 或者 问题分析: 出现此问题主要是 apache 的 http 库在android 9.0删除导致的,出现此问题应该是使用了 apache 的http库。 修改建议: 尽量不要再使用http阅读全文

posted @ 2018-10-16 10:24 灰色飘零 阅读(60) 评论(0) 编辑

2018年10月15日

Material Design 开源项目总结

摘要: Android开发中,我们不免会遇到Material Design展示的需求,以下是本人之前star的开源项目,供大家参考: 一、RippleEffect 项目地址:https://github.com/traex/RippleEffect MD Ripple效果 -- 波纹视图,用于View中增加阅读全文

posted @ 2018-10-15 21:50 灰色飘零 阅读(15) 评论(0) 编辑

2018年10月13日

Chart 图表开源项目总结

摘要: 在Android开发中,我们不免会遇到图表展示的需求,以下是本人之前star的悬浮窗的开源项目,供大家参考: 1. WilliamChart:创建图表的Android库 2. HelloCharts:兼容到API8的Android图表库 3. MPAndroidChart :一个强大的Android阅读全文

posted @ 2018-10-13 10:59 灰色飘零 阅读(15) 评论(0) 编辑

导航

公告