转载自 https://github.com/getActivity/AndroidProject/blob/master/HelpDoc.md 以下内容基于项目 https://github.com/getActivity/AndroidProject目录为什么没有用 MVP为什么没有用 ButterKnife为什么没有用 ViewBinding为什么没有用 DataBinding为什么没有用组件化为什么没有集成界面侧滑功能为什么没有用今日头条的适配方案字体大小为什么不用 dp 而用 sp为什么没有用 DialogFragment 来防止内存泄漏为什么没有用腾讯 X5 WebView为什么没有用单 Activity 多 Fragment为什么没有用 ConstraintLayout 来写布局为什么不拆成多个框架来做这件事为什么最低兼容到 Android 5为什么不加入扫描二维码功能为什么不加入 EventBus为什么没有用 Retrofit 和 RxJava为什么没有用 Jetpack 全家桶为什么不对图片加载框架进行再次封装模板 架构 技术中台有什么区别为什么不按业务来划分...
artifactory安装和使用本文首发地址 https://www.jianshu.com/p/ba57e23ddc1d 最新更新地址 https://gitee.com/chenjim/chenjimblogartifactory-pro-6.6.0 安装使用下载 artifactory-pro-6.6.0.zip 并解压,如需文件,邮件到 me@h89.cn 下载 artifactory-injector-1.1.jar绿化处理,命令java -jar artifactory-injector-1.1.jar,选择2,然后需要输入artifactory解压后的目录,详细如下$ java -jar artifactory-injector-1.1.jar
What do you want to do?
1 - generate License String
2 - inject artifactory
exit - exit
2
where is artifactory home? ("back" for back)
D:\artifactory\ar...
@[toc]安卓 webrtc 开启 h264 软编解码本文首发地址 https://blog.csdn.net/CSqingchen/article/details/120199702 最新更新地址 https://gitee.com/chenjim/chenjimblog 本文基于libmediasoupclient 3.2.0 和 webrtc branch-heads/4147(m84) 本文得熟悉相关基础,参考 文1 和 文2 除了需要加编译参数 rtc_use_h264=true, 还需要以下修改以支持h264软编解码 网络搜索到的有很多复制、粘贴,缺少部分内容的,或者版本环境不匹配,很让人头疼。。。。修改 ffmpeg_generated.gni 开启 openh264 编解码 安卓平台默认未支持 h264 解码,会显示黑屏 从 third_party/ffmpeg/ffmpeg_generated.gni 中我们可以开到,默认未支持安卓平台 修改 ffmpeg_generated.gni 中 use_linux_config,添加 ||...
Git配置和常用命令Git下载地址 https://git-scm.com/downloads 本文地址 https://blog.csdn.net/CSqingchen/article/details/105674924最新 文章连接,本文不再同步初始配置账号邮箱配置git config --global user.name chenjim git config --global user.email me@h89.cnalias简写配置git config --global alias.cp cherry-pick
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.st status在~/.bashrc添加gl支持alias gl="git log --oneline --all --graph --decorate"warning:...
@[toc]安卓mediasoup输出H264流(支持H264编码)本文首发地址 https://blog.csdn.net/CSqingchen/article/details/120218832 最新更新地址 https://gitee.com/chenjim/chenjimblog 首先得让mediasoup支持H264编解码,参见 前文默认视频编码是VP8源码分析相关源码流程、注释如下//文件 RoomClient.java 中
@WorkerThread
private void joinImpl() {
mMediasoupDevice = new Device();
//从服务端获取编解码能力
String routerRtpCapabilities = mProtoo.syncRequest("getRouterRtpCapabilities");
//最终会调用到 libmediasoupclient/src/Device.cpp 中 Device::Load
mMediasoupDevice...
- « 前一页
- 1
- 2