首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
York1996
掘友等级
软件工程师
|
金山办公
Android/WebRTC/Golang
关注
私信
获得徽章 11
动态
文章
专栏
沸点
收藏集
2
关注
赞
65
文章 57
沸点 8
资讯 0
赞
65
关注
返回
|
搜索文章
文章
热门
最新
York1996
2年前
Android
Android 热修复技术探索
热修复,指的就是不用通过重新安装 APK 进行代码的修改,通过某些手段替换一些文件,达到对应用程序行为作出修改的作用。在国内大多都是通过反射对 ClassLoader 等手段实现。 谷歌官方已经提供了一个全新的方案:Android App Bundle,但由于国内互联网环境,并…
1416
14
2
York1996
2年前
WebRTC
WebRTC-Android 探索 - WebRTC 中名词解释
在《WebRTC-Android 探索 - 创建音视频通话程序的基本姿势》一文中提到了很多诸如 PeerConnection 的专业名词,对于这些名词笔者通过这篇文章来简要解释和总结这些名词。 PeerConnection 是 WebRTC 中很重要的一部分,在所有端的 Web…
1513
7
2
York1996
2年前
Android
从 Android 源码分析自定义 View 相关知识点
以下源码来自于 Android P。 UNSPECIFIED:父 View 没有对子 View 施加任何约束。它可以是任意大小。 EXACTLY:父 View 已经为子 View 确定了确切的大小。 AT_MOST:子 View 可以任意大,直到上限的大小(一般就是父 View…
1127
4
评论
York1996
3年前
设计模式
对「面向对象」的理解
笔者作为一个程序员新人,在之前的工作中往往仅考虑了功能的实现与问题的修复,而缺失了对整体架构的一个思考。 作为一个 Android 开发工程师,平时工作是利用面向对象的编程语言 Java 进行项目开发,同时在近日刚完成了一次项目重构,对此我有了架构上面的一些思考,其中最基础的就…
3178
5
评论
York1996
3年前
Dagger
Dagger2 使用介绍
Dagger2 是一个依赖注入的框架,通过编译时生成 Java 代码,来进行依赖注入实现。 使用前先需要了解依赖倒置原则及依赖注入这两个概念。依赖倒置原则是设计模式六大原则之一,程序要依赖于抽象接口,高层模块不应该依赖低层模块,就比如汽车依赖于引擎,而引擎不应该依赖于汽车。依赖…
2858
2
评论
York1996
3年前
Android
Android 源码编译并导入 Android Studio
本文基于 Ubuntu 16.04 进行编译,若无 Ubuntu 系统建议使用 Docker 挂载进行编译,Android 亦提供了 Mac 下的编译方式,具体可参考设置 macOS 编译环境。这篇文章将介绍如何下载、编译 AOSP 源码并将其导入 Android Studio…
3799
2
评论
York1996
3年前
Android
Android 功耗与内存优化
CPU 与网络等是属于 Background Process,若要优化,需要设法减少、延迟、合并 Background Process。 从 API 23 开始, Android 提供了这两种模式以延长电池寿命,是 Android 系统的大方针。Doze 就是将一些 Wakel…
2661
5
评论
York1996
4年前
WebRTC
WebRTC-Android 探索 - 创建 P2P 连接中的那些东西都是啥
其中创建的 offer 和 answer 其实就是 SDP, SDP 其实就是一个字符串,其在 Android 中其实就是由 PeerConnection 的 MediaConstraints 以及之前的 VideoTrack、 AudioTrack 等一些东西决定的,在这些影…
1738
6
评论
York1996
4年前
WebRTC
WebRTC-Android 探索 - 创建音视频通话程序的基本姿势
关于信令交换方式及信令服务器,不管是官方还是开源社区会有一大堆的开源项目,可以选择各种例如 WebSocket、XMPP 等方式进行信令通讯以交换相关信息创建连接。具体在此系列文章不进行叙述,可在文章末尾链接下载一整系列的代码(来自公司里我很敬佩的一位前辈)。 PeerConn…
4832
46
29
York1996
4年前
WebRTC
WebRTC-Android 探索 - 前言
简单来说, WebRTC 就是一款在 Web 端进行实时通讯的一个工具,它允许通过 API 直接进行端对端的连接,允许它们在端和端中直接交换任意类型的数据。这听起来好像很像 WebSocket,其实不然。WebRTC 是允许直接端对端进行连接的,而 WebSocket 需要通过…
311
点赞
2
下一页
个人成就
文章被点赞
91
文章被阅读
23,433
掘力值
612
关注了
42
关注者
53
收藏集
2
关注标签
21
加入于
2017-03-03
温馨提示
当前操作失败,如有疑问,可点击申诉