资源简介
android手机变无线扫描枪,扫描的内容可以立即显示在电脑上的光标处
使用时,先启动电脑上的客户端监听程序,启动监听后会有一个二维码,然后手机需扫描配对,然后扫描的内容就会显示在电脑上

代码片段和文件信息
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class mylisten {
private static mythread mylisten;//=new mythread();
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
final TwoDimensionCode myqrcode=new TwoDimensionCode();
Jframe jf=new Jframe();//主窗体
JButton jbstart=new JButton(“启动监听“);
JButton jbstop=new JButton(“停止监听“);
JLabel jltip=new JLabel(“端口:“);
final JLabel jlqrcode=new JLabel();
final JTextField jtport=new JTextField(““);
jtport.setText(“7777“);
jf.setLayout(null);
jltip.setBounds(50 10 200 30);
jtport.setBounds(100 10 100 30);
jbstart.setBounds(50 70 200 50);
jbstop.setBounds(5017020050);
jlqrcode.setBounds(70 222 250 250);
jf.settitle(“手机扫描桌面监听“);
jf.setBounds(200200300500);
jf.add(jbstart);
jf.add(jbstop);
jf.add(jltip);
jf.add(jtport);
jf.add(jlqrcode);
jf.setVisible(true);
//设置响应
//启动线程
jbstart.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
mylisten=new mythread();
mylisten.setPort(Integer.valueOf(jtport.getText().toString()));
mylisten.start();
JOptionPane.showMessageDialog(null “已启动监听“ “提示“ JOptionPane.DEFAULT_OPTION);
try {
InetAddress ia;
ia = InetAddress.getLocalHost();
String _strIP=ia.getHostAddress();
myqrcode.encoderQRCode(_strIP+“|“+jtport.getText().toString() “c:\\qrcodetmp.jpg“);
ImageIcon icon=new ImageIcon(“c://qrcodetmp.jpg“);
jlqrcode.setIcon(icon);// 为标签增加图标
} catch (UnknownHostException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
//结束线程
jbstop.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Socket socket;
InetAddress ia;
try {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 364 2015-10-28 14:57 barscanmobile\.classpath
文件 849 2015-10-28 14:57 barscanmobile\.project
文件 177 2015-10-28 14:57 barscanmobile\.settings\org.eclipse.jdt.core.prefs
文件 2044 2015-10-29 11:57 barscanmobile\AndroidManifest.xm
文件 2044 2015-10-29 11:57 barscanmobile\bin\AndroidManifest.xm
文件 469577 2015-10-29 12:08 barscanmobile\bin\barscanmobile.apk
文件 343 2015-10-29 08:40 barscanmobile\bin\classes\com\barscanmobile\BuildConfig.class
文件 1363 2015-10-29 15:58 barscanmobile\bin\classes\com\barscanmobile\MainActivity$1.class
文件 4896 2015-10-29 15:58 barscanmobile\bin\classes\com\barscanmobile\MainActivity.class
文件 2054 2015-10-29 15:58 barscanmobile\bin\classes\com\barscanmobile\mymsg$1.class
文件 950 2015-10-29 15:58 barscanmobile\bin\classes\com\barscanmobile\mymsg.class
文件 337 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$attr.class
文件 1272 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$color.class
文件 458 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$dimen.class
文件 431 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$drawable.class
文件 1090 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$id.class
文件 428 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$layout.class
文件 385 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$menu.class
文件 382 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$raw.class
文件 469 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$string.class
文件 428 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R$st
文件 753 2015-10-29 16:08 barscanmobile\bin\classes\com\barscanmobile\R.class
文件 1626 2015-10-29 08:40 barscanmobile\bin\classes\com\zijunlin\Zxing\Demo\camera\AutoFocusCallback.class
文件 7362 2015-10-29 08:40 barscanmobile\bin\classes\com\zijunlin\Zxing\Demo\camera\CameraConfigurationManager.class
文件 7297 2015-10-29 08:40 barscanmobile\bin\classes\com\zijunlin\Zxing\Demo\camera\CameraManager.class
文件 4596 2015-10-29 08:40 barscanmobile\bin\classes\com\zijunlin\Zxing\Demo\camera\FlashlightManager.class
文件 2939 2015-10-29 08:40 barscanmobile\bin\classes\com\zijunlin\Zxing\Demo\camera\PlanarYUVLuminanceSource.class
文件 2076 2015-10-29 08:40 barscanmobile\bin\classes\com\zijunlin\Zxing\Demo\camera\PreviewCallback.class
文件 1082 2015-10-29 08:40 barscanmobile\bin\classes\com\zijunlin\Zxing\Demo\CaptureActivity$1.class
文件 7078 2015-10-29 08:40 barscanmobile\bin\classes\com\zijunlin\Zxing\Demo\CaptureActivity.class
............此处省略427个文件信息
- 上一篇:科大讯飞语音识别demo
- 下一篇:JavaWebMVC模式实现购物网站
相关资源
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- java编写的扫描仪程序
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- java端口扫描程序
- java实现POS系统源码
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- Android v7的一些jar包
- 最新android supportV7包
评论
共有 条评论