摘要: 首先,简单介绍一下原理。主要是在手机客户端 (Android)通过实现Camera.PreviewCallback接口,在其onPreviewFrame重载函数里面获取摄像头当前图像数据, 然后通过Socket将图像数据和相关的用户名、命令等数据传输到服务器程序中。服务器端(PC端)采用C#编写,通过监听相应的端口,在获取数据后进行 相应的命令解析和图像数据还原,然后将图像数据传递至PictureBox控件中用于显示,这样就实现了手机摄像头的视频数据实时传输到服务器上。如果需 要将这些视频进行转发,通过服务器再将这些数据复制转发即可。效果如下: 对于Android客户端上主要有几个地方需要注. 阅读全文
posted @ 2013-08-19 16:06 brave-sailor 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 一、获取本地外网IPpublic static String GetNetIp() { URL infoUrl = null; InputStream inStream = null; try { //http://iframe.ip138.com/ic.asp //infoUrl = new URL("http://city.ip138.com/city0.asp"); infoUrl = new URL("http://iframe.ip138.com/ic.asp"); URLConnection connecti... 阅读全文
posted @ 2013-08-19 15:16 brave-sailor 阅读(2151) 评论(0) 推荐(0) 编辑
摘要: Demo介绍:首页是一个GridView加载图片,竖屏时显示3列图片,横屏时显示4列图片;并且对图片进行大小限制和加灰色边框处理。点击某一张图片,会链接到Gallery页面,由于Android自带的Gallery控件滑动效果很不好(滑动一次会加载好多张图片),这里对Gallery进行了扩展,滑动一次只加载一张图片。Demo效果如下:1、首页Activity页面,GridViewActivity.java介绍:public class GridViewActivity extends Activity { private DisplayMetrics dm; private GridImag.. 阅读全文
posted @ 2013-08-19 15:15 brave-sailor 阅读(330) 评论(0) 推荐(0) 编辑
摘要: import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.content.Intent;//PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO示例://这个不行,可能是因为PDF.apk程序没有权限访问其它APK里的asset资源文件,又或者是路径写错?//Intent it = getPdfFileIntent("file:///android_asset/helphelp.pdf");//下面这些都O 阅读全文
posted @ 2013-08-19 15:11 brave-sailor 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.将项目打成jar: 1.1 要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次都没打成。 1.2 在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的 JAR file。Next后的窗口中已经自动选好了要打包的项目,用户可以点击加号查看项目里被打包的内容。在下面的JAR file里设置你打包生成jar文件的输出目录,下一 阅读全文
posted @ 2013-08-19 10:40 brave-sailor 阅读(509) 评论(0) 推荐(0) 编辑