Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 2.3使用外部JAIN-SIP(J-SIP)堆栈|类路径_Android_Sip - Fatal编程技术网

Android 2.3使用外部JAIN-SIP(J-SIP)堆栈|类路径

Android 2.3使用外部JAIN-SIP(J-SIP)堆栈|类路径,android,sip,Android,Sip,我正在尝试使用Android 2.3.3上的JAIN-SIP(J-SIP)库。(http://jsip.java.net/) 因此,我使用了SIP堆栈附带的一个非常基本的SIP示例应用程序。 这个例子在Android设备上运行得很好我应用了我提出的解决方案,并通过Eclipse重构功能重命名了JSIP堆栈的包,使JSIP堆栈在Android 2.3.3模拟器和设备上工作。 示例和类“SipStackImpl.java”中有包路径字符串,应手动重命名(查找/替换)为新的包路径 我使用来自JSIP堆

我正在尝试使用Android 2.3.3上的JAIN-SIP(J-SIP)库。(http://jsip.java.net/) 因此,我使用了SIP堆栈附带的一个非常基本的SIP示例应用程序。
这个例子在Android设备上运行得很好我应用了我提出的解决方案,并通过Eclipse重构功能重命名了JSIP堆栈的包,使JSIP堆栈在Android 2.3.3模拟器和设备上工作。 示例和类“SipStackImpl.java”中有包路径字符串,应手动重命名(查找/替换)为新的包路径

我使用来自JSIP堆栈的shootist和shootme样本对其进行了测试

它也在仿真器的Android 2.2上运行


如果有人能想出一个更好的解决方案,我会非常感激的。

我们正在考虑推出jar,它可以通过使用转换后工具重命名所有javax类,将jar与常规JSIP jar一起发布,从而将JSIP堆栈嵌入到任何Android设备中。 看


Jean

你能帮助我理解你是如何做到这一点的,以及我如何将同样的东西引入我的Froyo堆栈中的吗?我使用了Eclipse IDE的重构功能。只需重构->重命名SIP-API和SIP-RI的基本包。之后,您必须在整个API&RI中搜索“gov.nist”。Eclipse没有检测到约5个带有硬编码packagenames的字符串。最后修复*.core.PackageNames.java中的常量,就完成了。顺便说一句:在安卓2.2及以下版本上,J-SIP(JAIN-SIP)API和RI已开箱即用。我尝试下载J-SIP,但它将我带到一个类似svn的页面。我从哪里可以得到源代码https://svn.java.net/svn/jsip~svnThx jeand,好主意。在我看来,这是谷歌在将其纳入平台之前应该做的:)受损的BouncyCastle库也是如此,它也包括在内……很抱歉它花了这么多时间来实现,但现在它已经准备好了,请参阅我们的帖子,它允许您在安卓系统中集成最新的JAIN SIP,而不会产生冲突。这篇文章以聊天信息应用程序为例,Sorry介绍了它的实现时间,但现在已经准备好了,请参阅我们的文章,其中允许您在android中集成最新的JAIN SIP,而不会产生冲突。本文以聊天信息应用程序Tanks为例,对@jeand进行了长期跟踪