android的开源电话/通讯/IM聊天项目全集

曾经参与过视频通话相关的项目,了解过一些相关的开源项目。现在总结一下这些资源,方便大家查询。

一、Android的XMPP客户端 Beem

Beem 是一个运行于 Android 手机平台的 XMPP (jabber) 的客户端软件,兼容标准的 XMPP 服务器和服务,例如 Ejabberd, Openfire, Facebook, 和 Gmail). 支持 SASL, 代理(Socks4, Socks5, HTTP), DNS SRV, and chatting with a specific resource.

官方网站:http://beem-project.com/

二、Android 聊天程序 jchat4android 

Android jChat 是一个 Android 手机上基于位置的聊天软件,采用P2P通讯机制。

资源网站:http://code.google.com/p/jchat4android/

三、Android手机的VoIP客户端 Sipdroid

Sipdroid是一个运行于Android手机平台上的SIP/VoIP客户端。

资源网站:http://sipdroid.org/

四、Java视频通话和聊天工具 Jitsi

虽然jitsi是java视频工具,但能移植到android.

Jitsi是一个开源的,安全(ZRTP加密),高质量的 SIP/XMPP视频通话、会议、聊天、桌面共享、文件传传输。可以安装在你喜欢的操作系统中并且支持多种IM网络。Jitsi是当最功能最完整的高级通 信工具。Jitsi让你可以在同一个软件中连到Facebook、GoogleTalk、XMPP、Windows Live、Yahoo!、AIM和ICQ进行通信。

资源网站:https://jitsi.org/

五、linphone开源的VOIP视频电话

LinPhone是一个VOIP电话工具,目前有android\ios\windows等版本,都是开源的。它能够让你通过internet来查询朋友的IP,并通过IP给他打电话。

资源网站:http://www.linphone.org/

时间: 2024-07-29 07:11:16

android的开源电话/通讯/IM聊天项目全集的相关文章

基于环信sdk的陌生人交友android版本开源了

问题描述 基于环信sdk的陌生人交友android版本开源了---在哪(微话聊) 该项目是改编自环信即时通讯云的demo改编,新增了一些功能 环信即时通讯云demo包含了一个接近微信的完整的聊天app的所有功能, 包括发文字,表情,图片,语音,位置,群聊,登录,注册,退出登录等. 新增功能:1.用户个人资料的设置和展现2.最近上线的人和附近的人3.筛选用户功能4.添加用户头像和昵称5.用户相册页面和广场相册6.发表心情和图片7.(......)一些小功能的改编运行截图如下: 解决方案 下载下来怎

Android开发之电话拨号器实例详解_Android

本文实例分析了Android开发之电话拨号器的用法.分享给大家供大家参考,具体如下: 1.新建一个名为javacallPhone的安卓项目,并在cn.csdn.hr.activity包下建一个CallPhoneActivity.java类 2.打开res下的Layout下的main.xml进行布局,设置布局方式为水平布局,再从左侧分别拖入textview,text files下的Phone,和button按钮,通过new String后效果如下: 3.打开CallPhoneActivity.ja

什么是OpenStack 开源的云计算管理平台项目_OpenStack

OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目. OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作.OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单.可大规模扩展.丰富.标准统一的云计算管理平台.OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成. OpenStack是一个旨在为公共及私

Android开发之电话拨号器实例详解

本文实例分析了Android开发之电话拨号器的用法.分享给大家供大家参考,具体如下: 1.新建一个名为javacallPhone的安卓项目,并在cn.csdn.hr.activity包下建一个CallPhoneActivity.java类 2.打开res下的Layout下的main.xml进行布局,设置布局方式为水平布局,再从左侧分别拖入textview,text files下的Phone,和button按钮,通过new String后效果如下: 3.打开CallPhoneActivity.ja

使用IP地址在两个android手机之间如何通讯?

问题描述 使用IP地址在两个android手机之间如何通讯? 3g连接的基础上,能否可以分别查询200个android手机的IP地址? 能否直接使用IP 地址进行TCP通信吗? 希望大家给点建议,谢谢! 解决方案 直接P2P是不行的,因为移动上网时,是先连到运营商(如联通)的大局域网再通过网关转到公网,手机分配的IP是10.xx.xx.xx,并不是公网IP,你从外面查手机的IP都是运营商网关IP.而且两台手机也不一定在同一局域网段,也就不能保证直接互联能一定成功.解决办法还是像QQ一样,搞个服务

Android开发之电话拨号器和短信发送器实现方法_Android

本文实例讲述了Android开发之电话拨号器和短信发送器实现方法.分享给大家供大家参考,具体如下: 电话拨号器 实现原理:用户输入电话号码,当点击拨打的时候,由监听对象捕获,监听对象通过文本控件获取到用户输入的电话号码,由于系统已经实现了电话拨号功能,所以我们只需要调用这个功能就可以了. 步骤: 1.界面布局 2.编写Activity 3.使用意图过滤器激活电话拨号功能 4.添加电话服务权限(用手机的电话服务,要在清单文件AndroidManifest.xml中添加电话服务权限) 如图所示这三个

拨号-android 自动接听电话,并且开扩音导致本机打电话时麦克风无静音状态

问题描述 android 自动接听电话,并且开扩音导致本机打电话时麦克风无静音状态 小弟写了一个软件 ,主要监听并且自动接听电话,接听后用户可以选择打开或者关闭扩音, 但是用我开发的app拨打一次电话后,再用系统自带的拨号进行打电话就会出现, 对方接听后 这边说话对方听不到 ,如果把软件卸载后再重启手机 就恢复正常了 解决方案 可以试试在你的应用中,每次拨打电话时打开扩音,电话打完再关闭扩音,相当于恢复系统默认的扩音配置,对手机功能不产生影响

android如何获取电话联系人列表,我这样写错在哪

问题描述 android如何获取电话联系人列表,我这样写错在哪 private ReadNameAndNum rnan; private Thread t1 ; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); callView=View.inflate(this, R.layou

Android UI(五)云通讯录项目之联系人列表,带侧滑选择,带搜索框

一.前言     继续AndroidUI系列,泥瓦匠又要开始扯淡了.哈哈今天在文章头加了个支付宝账号.我也真逗,至今没收到一笔是写博客的钱.或是分享的.泥瓦匠也就挂着逗逗乐而已.笑着就笑吧,我也在笑了.     和我的师傅扯着蛋.也教授了泥瓦匠很多东西.泥瓦匠一直在学习,一直在进步而已.这是师傅送我的话: 睡少点,玩少点,分清主次拍优先级.还要发挥同伴的能力,不是什么事情都要自己做的. 二.正文     今天要讲的内容很多.还是主要大家去看代码吧.我把主要的东西,介绍下.然后给源码自己参透吧.下