资源简介
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项目GPS实时定位位置共享源码
- android实现仿今日头条
- android 应用锁 APPLOCK源码 可直接编译
- NettyAndroid,Netty在Android中的使用
- Android摄像头摄像头软件所有功能
- GprinterSDK forAndroid
- Java开发android
- Android开发的局域网内聊天APP
- 基于android手机订票系统的设计与实现
- android翻书效果双开
- platform-tools-28 android p
- android体重计算器
- Android 富文本编辑器客户端+服务端源
- C++与android通过socket通信
- 基于Android的个人财务管理系统
- Android火车时刻查询小软件
- android旅游宝
- android仿日历左右无限滑动效果
- Android天气预报
- 最新的支持视频通话视频会议的andr
- 安卓查看周围wifi信号强弱列表
- Android 打飞机源码
- Android二维码扫描识别-二维码生成de
-
Android ba
se64对图片进行编码和解码 - Android日历有闹钟提醒功能记事功能等
- Arcgis for android api中文文档
- Android 评论、回复功能,测试demo
- 用java生成二维码图片(dm格式的)
- AndroidFragment整合上篇Webservice后台
- 中国象棋人机对弈android游戏源代码
评论
共有 条评论