上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 37 下一页
摘要: 先交待一下业务应用背景:服务端:移动交费系统:基于C语言的Unix系统客户端:增值服务系统:基于Java的软件系统通迅协议:采用TCP/IP协议,使用TCP以异步方式接入数据传输:基于Socket流的方式,传输的是网络字节序Java Socket通讯实现方式这里不做过多的描述,网上到处可以搜索到,比较简单,这里要说的是Java 与 C 进行Socket通讯需注意的地方:1、Java与C的各种数据类型存储的字节数是不同的:Java与C的数据类型的比较 Type Java C short 2-Byte 2-Byte int 4-Byte 4-Byte long 8-Byte 4-Byte floa 阅读全文
posted @ 2013-02-25 15:46 songtzu 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 此人博客挺好的,推荐一个!一个基于Java Socket协议之上文件传输的完整示例,基于TCP通信完成。除了基于TCP的二进制文件传输,还演示了JAVA Swing的一些编程技巧,Demo程序实现主要功能有以下几点:1.基于Java Socket的二进制文件传输(包括图片,二进制文件,各种文档work, PDF)2.SwingWorker集合JProgressBar显示实时传输/接受完成的百分比3.其它一些Swing多线程编程技巧首先来看一下整个Dome的Class之间的关系图:下面按照上图来详细解释各个类的功能与代码实现:服务器端:FileTransferServer类的功能首先是在端... 阅读全文
posted @ 2013-02-22 14:51 songtzu 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: Android P2P语音通话实现(思路探讨)博客分类:androidandroid备忘录1.http://www.cnblogs.com/milospooner/archive/2012/07/13/2590950.html2.http://my.oschina.net/sanshang/blog/111513.http://bashell.sinaapp.com/archives/voip-on-android-use-juv-red5-speex-2.html4.http://blog.csdn.net/ranxiedao/article/category/1194641Skype SI 阅读全文
posted @ 2013-02-18 16:50 songtzu 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Android ilbc 语音对话示范(一)开篇来源:http://blog.csdn.net/ranxiedao/article/details/7783015 ----------------------------------------------------------------------------------------------------------------------近刚刚做成了Android ilbc的项目,实现了语音对话功能,效果不错,ilbc将音频数据编码压缩为AMR格式,这种格式的音频压缩率很高,960B的数据经过编码后长度仅仅为100B ,如此小的数据非 阅读全文
posted @ 2013-02-18 11:34 songtzu 阅读(732) 评论(0) 推荐(0) 编辑
摘要: Android P2P语音通话实现(思路探讨) 最近在在研究语音通话的实现,现在把我的实现思路记录在这里。不过,由于初次接触语音通话,所以这是一个简单的思路,也是经过google以及baidu之后的一个学习总结。 我认为一个语音通话系统至少有四个模块。分别是PCM(Pulse Code Modulation,即 脉码编码调制)语音采集,编解码,网络传输以及语音播放。如果算上UI交互的话,就是五个模块了。 整体流程大概是:A打电话给B,A声音通过MIC被采集成PCM原始数据,然后经过编码压缩,再通过网络(建立P2P连接)将编码后的数据传输出去;B端通过网络收到数据后进行解码处理,然后调用播... 阅读全文
posted @ 2013-02-17 16:16 songtzu 阅读(425) 评论(0) 推荐(0) 编辑
摘要: Android ilbc 语音对话示范(五)接收端处理分类:Android语音对话2012-10-17 12:32483人阅读评论(5)收藏举报此系列文章拖了N久,有好多人发邮件来询问我第五次的文章为什么没有写,其实非常抱歉,本人学生一个,暑假一直去公司实习,最近又忙着各种招聘找工作,没有时间好好写,现在抽空把最后一篇补上,水平有限,如过有不对的,请各位指正~ 前四篇文章分别介绍了 “代码结构”,“程序流程”,以及”发送方的处理”,现在就把接收方的处理流程做个介绍; 如上图所示,接收方的操作有三个类:AudioDecoder(负责解码),AudioPlayer(负责播放解码后的音... 阅读全文
posted @ 2013-02-04 16:27 songtzu 阅读(341) 评论(0) 推荐(0) 编辑
摘要: audiotrack这个最坑爹的class经过十几个小时的不断尝试,总算被自己搞明白了,最近总在想android使用java开发,看上去类库很丰富,但能完成的功能其实还是蛮有限的,如果想自己写JNI再让java层来调用,要做的工作巨大,最主要的是,效率可能还极端低下,否则你只能用系统提供的,也就是说google提供了什么,你能做什么很大程度上已经确定,最简单的例子莫过于音视频的编解码了,做好android->pc端语音的时候,我以为pc->android的语音是很easy的事,我想的太简单了,原因还是在于,能用的类只有2个,要么mediaplayer,要么audiotrack,me 阅读全文
posted @ 2013-02-04 16:22 songtzu 阅读(213) 评论(0) 推荐(0) 编辑
摘要: java socket 长连接博客分类:javasocketjavathread最近做SSO的项目,其中用到了socket长连接.一直都是看代码的,但是要求socket做成SSL的,不得不动手写写代码了.下面我给出一个简单的socket长连接.Java代码SocketClient.javaJava代码importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.io.PrintWriter;importjava.io.Reader;importjava. 阅读全文
posted @ 2013-02-04 15:20 songtzu 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: Android入门(9)AudioRecord和AudioTrack类的使用(2010-05-07 09:07:05)转载▼分类: Android AudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中。与该包中的MediaRecorder和MediaPlayer类不同,AudioRecord和AudioTrack类在获取和播放音频数据流时无需通过文件保存和文件读取,可以动态地直接获取和播放音频流,在实时处理音频数据流时非常有用。 当然,如果用户只想录音后写入文件或从文件中取得音频流进行播放,那么直接使用MediaRecor 阅读全文
posted @ 2013-01-31 20:47 songtzu 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 前言很久没写BLOG了,之前在写Android聊天室的时候答应过要写一个客户(好友)之间的聊天demo,Android 基于Socket的聊天室已经实现了通过Socket广播形式的通信功能。以下是我写的一个类似现在多数聊天软件的冒泡聊天APP。全部功能都是自己的想法,对于现在市面上成功的例子是怎么实现的,我还不了解。所以读者可只做参考学习,也可以分享您的案例给我。功能一对一聊天,非聊天室好友列表好友在线,离线状态(实时更新)冒泡实时聊天窗口发送离线信息基本原理之前的聊天室原理:每当客户端Socket连接到该ServerSocket之后,程序将对应Socket加入clients集合中保存,并为该 阅读全文
posted @ 2013-01-30 20:40 songtzu 阅读(244) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 37 下一页