自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Docker部署WebRTC Server AppRTC实现手机、浏览器互通简易指南

AppRTC是什么?AppRTC是WebRTC源码中的Server Demo,具备Signaling Server、Room Server、TURN/STUN Server等相应功能。AppRTC作为服务端部分,可以实现Android 、iOS、浏览器等之间的视频通话。源码:https://github.com/webrtc/apprtc官网 Demo:https://appr.tc/AppRTC怎

2017-11-27 18:46:36 7218 4

原创 Intel WebRTC Collaboration Suite 服务端部署及客户端配置说明

为调研Intel开放的WebRTC方案的效果,按照文档部署了peer server 和 mcu server,这里使用的是3.5版本,该版本已经剔除了gateway sdk ,需要调研sip网关的可能需要参考之前的版本(如2.8.1和3.0版本)。客户端部署的是Android Sample,支持视屏通话,屏幕分享,文字聊天等功能,具备硬编解、Qos,预留了流处理和图像滤镜接口。

2017-11-21 16:41:48 6062 6

原创 Android开源SIP协议栈比较

参考 https://stackoverflow.com/questions/13511372/voip-library-for-android https://stackoverflow.com/questions/10042534/android-sip-client?lq=1 http://www.pernau.at/kd/voip/bookmarks-sip-stack

2017-10-12 15:34:32 4601

原创 PJSIP2.7 Android版本编译及构建pjsua2和pjsua

本人使用的环境:Ubuntu14.0.4 (DigitalOcean 虚拟主机,笔者使用移动宽带选择Singapore节点80ms 左右延迟,推荐链接https://m.do.co/c/1399118d3ab5) 笔者按照PJSIP Android版本的官方编译说明操作,遇到了部分问题。特别是如Android SDK 依赖问题,按照说明(https://developer.android.

2017-10-09 17:56:08 3970 1

原创 Ubuntu14.0.4安装配置Kamailio5.0

本人使用的环境:Ubuntu14.0.4 (DigitalOcean 虚拟主机,笔者使用移动宽带选择Singapore节点80ms 左右延迟,推荐链接https://m.do.co/c/1399118d3ab5)第一步、添加GPG key 和 APT仓库可参考 http://www.kamailio.org/wiki/packages/debs //添加GPG key apt-key ad

2017-10-09 14:40:01 837

原创 Kamailio glossary & misc(持续更新)

Kamailio相关词汇: AOR - Address of RecordKamailio相关知识: If you look for active users (i.e., those registered with a SIP phone at that moment):kamctl ul show The above command will print the list of

2017-10-09 10:08:25 269

翻译 SIP proxy and SIP gateway

SIP Proxy Server https://www.onsip.com/blog/sip-proxy-serverA SIP proxy – sometimes also referred to as a SIP server or SIP proxy server – is mainly used by a SIP network to do call processing, but

2017-09-28 18:36:49 3281

原创 Android Studio配置Gradle(包括signingConfigs、buildTypes和productFlavors等)

笔者目前使用的Gradle配置描述如下:配置划分:defaultConfig 默认配置signingConfigs 签名信息配置buildTypesproductFlavors打包apk重命名dependencies 依赖配置详细配置:1,defaultConfig 默认配置defaultConfig { //项目包名配置 applicationId "com.wildcr

2017-01-18 00:28:20 20281

原创 Android实现基于试卷知识点的树形控件

基于试卷知识点的树形控件实现demo如下,参考了Hongyang的树形控件,介绍如下:主要功能:1,直观显示知识点的树形关系,即某父节点包含一个或N个子节点。 2,点击父节点可以展开/关闭显示所有直接子节点。 3,同属一根节点的所有节点用线条连接,展开/关闭的状态用不同图片表示。 4,处理了节点和条目控件的点击事件。关键技术:1,使用自定义类Node表示节点,该Node类使用有序List存储所

2017-01-17 23:32:29 381

原创 Android实现选择题答题(包括单选、多选和答题卡)

前公司做在线教育产品。当时为实现在线答题,完成了以下demo,具体代码是一年多前完成的,比较简单,不再贴出,请参见Github。demo功能包括:单选:点击选项直接进入下一题。多选:选择多个选项,向右滑动进入下一题。答题卡:点击题号重新进入答题界面。主要使用到的技术:主框架为ViewPager内嵌Fragment,包含试题Fragment(QuestionItemFragment )和答

2017-01-17 22:09:18 29370 2

翻译 Android调用startForeground 但不显示通知

有时候我们想使用startForeground提升Service的进程优先级,但是startForeground会在手机通知栏显示通知。为了去除通知,可以借助目标Service(ForegroundService )和引导Service(ForegroundEnablingService),使用以下trick(不支持 Android 7.1):正常启动ForegroundService ,调用st

2017-01-17 21:19:00 11480

原创 Android应用启动黑屏、白屏解决方法

随机点开你的Android手机上的应用,你会发现,并不是所有的应用都能在启动界面平稳过渡,不少应用都存在逼死处女座的问题:app启动后出现短暂的黑屏、白屏。 其实通过对app启动界面Activity的theme进行配置,即可解决该问题。1,styles.xml中配置自定义theme <style name="HideBlackScreen" parent="Theme.

2017-01-17 10:16:11 749

原创 Jenkins配置ant依赖问题

使用Jenkins集成ant构建Android项目遇到的问题: cmd.exe /C “ant.bat release && exit %%ERRORLEVEL%%” 原因为Jekins配置ant依赖错误,解决方案如下(来自stackoverflow): 1.In windows:ANT_HOME environment variable should be set to your ant i

2016-07-18 16:30:26 6967

原创 《代码简洁之道》摘要

最近拜读了《代码简洁之道》,作为一名Android开发人员,针对Android开发中需要注意的问题作出简单摘要。1.命名:使用有意义的命名2.函数: 1. 函数尽量短小 2. 只做一件事 3. 参数尽量少;过多的参数可封装为对象 4. 使用异常代替错误码 5. DRT原则:Don't repeat yourself。3.注释: 1. 删除无用的注释

2016-01-17 11:28:21 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除