java扫描入库及出库,基于谷歌类开发.仅提供完整代码 连接SQL使用,需要自行制作中心服务器,中心服务器代码在本人另一实例里面,请自行下载

【实例简介】

扫描入库及出库,基于谷歌类开发.仅提供完整代码

【实例截图】

【核心代码】

//直接调用第三方ZXing库的api进行扫描

// public void scan(View view){

//    startActivity(new Intent("com.litreily.dononCk"));

//}

//登录密码是否正确

public void scan(View view) {

//

String phoneSec = et_Text.getText().toString().trim();

String phoneSec1 = et1_Text.getText().toString().trim();

//启动后台异步线程进行连接webService操作,并且根据返回结果在主线程中改变UI

QueryAddressTask queryAddressTask = new QueryAddressTask();

sql1="selectZh";

//启动后台任务

queryAddressTask.execute(phoneSec,phoneSec1);

return;

}

/**

* 获取帐号密码信息

*

* @return

*/

public SoapObject getRemoteInfo(String zh,String mm) throws Exception {

String methodName = sql1;//要调用的方法名称

SoapObject request = new SoapObject(namespace, methodName);

// 设置需调用WebService接口需要传入的两个参数mobileCode、userId

//  request.addProperty("length", 0);

request.addProperty("zh", zh);

request.addProperty("mm", mm);

//创建SoapSerializationEnvelope 对象,同时指定soap版本号(之前在wsdl中看到的)

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapSerializationEnvelope.VER12);

envelope.bodyOut = request;//由于是发送请求,所以是设置bodyOut

envelope.dotNet = true;//由于是.net开发的webservice,所以这里要设置为true

HttpTransportSE httpTransportSE = new HttpTransportSE(WSDL_URI);

// 调用WebService

httpTransportSE.call(null, envelope);//调用

// 获取返回的数据

SoapObject object = (SoapObject) envelope.bodyIn;

// 获取返回的结果

// object=(SoapObject)object.getProperty(0);

// result = object.getProperty(0).toString();

//  Log.d("debug",result);

return (SoapObject)object.getProperty(0);

}

class QueryAddressTask extends AsyncTask {

@Override

protected String doInBackground(String... params) {

// 查询信息*/

try {

//0代表调用接口名, 1代表

//  result = getRemoteInfo(params[0],params[1],params[2]);

SoapObject temp;

if(sql1=="selectZh")

{

temp=getRemoteInfo(params[0],params[1]);

//  result1=temp.getProperty(0).toString();

result[0] =temp.getProperty(0).toString();

result[1] =temp.getProperty(1).toString();

result[2] =temp.getProperty(1).toString();

return result[0];

}

} catch (Exception e) {

e.printStackTrace();

}

//将结果返回给onPostExecute方法

return result[0];

}

@Override

//此方法可以在主线程改变UI

protected void onPostExecute(String result1) {

// 将WebService返回的结果显示在TextView中

if(sql1=="selectZh")

{

if(result1.equals("1"))

{

if(result[2].equals("仓库")) {

Intent i = new Intent(XZingMainActivity.this, dononCk.class);//MainActivity和Main2Ativity连接起来 允许他们之间传递数据

i.putExtra("data", result[1]);//用putExtra把内容传送到另一个Activity,名字是data,值是nihao

startActivity(i);//启动第二个activity并把i传递过去

//startActivity(new Intent("com.litreily.dononCk"));

return;

}

else

{

Intent i = new Intent(XZingMainActivity.this, pzTm.class);//MainActivity和Main2Ativity连接起来 允许他们之间传递数据

i.putExtra("data", result[1]);//用putExtra把内容传送到另一个Activity,名字是data,值是nihao

startActivity(i);//启动第二个activity并把i传递过去

//startActivity(new Intent("com.litreily.dononCk"));

return;

}

}

else

{

Toast.makeText(XZingMainActivity.this,"帐号或密码错误,请重新输入",Toast.LENGTH_SHORT).show();

et1_Text.setText("");

return;

}

}

return;

//resultView.setText(result);

}

}

车辆入库java程序_java扫描入库及出库,基于谷歌类开发.仅提供完整代码 连接SQL使用,...相关推荐

  1. Java程序猿的JavaScript学习笔记(10—— jQuery-在“类”层面扩展)

    计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...

  2. java打印直角三角形解析_编写java程序,打印3个5行直角三角形图案 运行效果如下: 使用 方法 实现 代码截图,必须含有2位学号+姓名_学小易找答案...

    [判断题] 项目评估的程序包括准备和执行. [单选题]下列表述正确的是______________ [单选题]Which fallacy is at work in the following? & ...

  3. 库存量说明(可用量、现存量、预计入库量、冻结量、预计出库)

    库存量说明 一.库存的各种量之间的关系:    可用量 = 现存量 +   预计入库量 -   冻结量 - 预计出库 二.名词解释 可用量:企业实际上可以使用的存量. 现存量:指仓库的实际库存量,每次 ...

  4. java类图设计题_试题七阅读下列说明、图以及Java程序。[说明]某订单管理系统的部分UML类图如 - 信管网...

    试题七 阅读下列说明.图以及Java程序. [说明] 某订单管理系统的部分UML类图如下图所示. 上图中,Product表示产品,ProductList表示所销售产品的列表,Order表示产品订单,O ...

  5. 小程序云开发获取手机号完整代码 云函数中网络请求第三方接口

    小程序云开发获取手机号完整代码 效果图: 小程序代码 <button open-type="getPhoneNumber" bindgetphonenumber=" ...

  6. 【uni-app】UniApp实现微信小程序中拨打手机电话和长按加微信客服好友(完整代码示例)

    UniApp实现微信小程序中拨打手机电话和长按加微信客服好友(完整代码示例) 一.service.Vue <template><view><!-- 标题栏 -->& ...

  7. java程序_Java程序员必备----Java命令大全

    1.java.exe: ====================== 运行java程序,这个相信每一位用Java的人知道了.2.javac.exe: ====================== 编译 ...

  8. jav中什么是组织java程序_Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指()。A.Java调试器B.Java剖析工具C.Jav...

    Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指().A.Java调试器B.Java剖析工具C.Jav 更多相关问题 "投资收益"账户属于(). A.损 ...

  9. 用条件运算符编写java程序_Java 编程入门课程丨第 8 单元:条件运算符和控制语句...

    原标题:Java 编程入门课程丨第 8 单元:条件运算符和控制语句 教程概览 本单元是"Java 编程入门"课程的第 8 部分.尽管各单元中讨论的概念具有独立性,但实践组件是在您学 ...

最新文章

  1. openresty url重写
  2. 【SQL Server学习笔记】SQL SERVER 视图
  3. c c 语言程序设计同步,第一部分C语言程序设计C语言程序设计同步练习答案.PDF...
  4. python使用率_Python获取CPU、内存使用率以及网络使用状态代码
  5. SpringBoot AOP拦截器
  6. 音视频技术开发周刊 61期
  7. 工作195:解决key值不唯一的报错
  8. 127.0.0.1和0.0.0.0地址的区别 | 文末送书
  9. Codechef之CodeCraft: IIIT Hyderabad
  10. 41 款实用工具,数据获取、清洗、建模、可视化都有了
  11. 2018.12.11 区块链论文翻译
  12. jquery-8 jquery如何处理css样式
  13. html 单选框_HTML
  14. 一个迅速崛起的国产开源OCR项目
  15. raid卡缓存对硬盘性能_机械硬盘寿命探究(续)
  16. 通过bootstrap4框架制作商城网页
  17. python的jieba分词词性标注
  18. 视频教程-Java异常原理剖析-Java
  19. css+js实现自动伸缩导航栏
  20. Python图像识别-Opencv02 二值图像、灰度图像以及彩色图像

热门文章

  1. 生成GUID唯一值的方法汇总(dotnet/javascript/sqlserver)
  2. 3ds Max Shortcuts 快捷键大全
  3. bzoj1679[Usaco2005 Jan]Moo Volume 牛的呼声*
  4. 函数域中申请堆空间出函数后不会自动释放
  5. 运动控制卡的基类函数与实现例子
  6. HALCON示例程序fin.hdev通过形态学检测缺陷
  7. 【图像处理】——Python图像分割边缘检测算法之二阶梯度算子(laplace、log、dog算子)
  8. mysql 指定账户已存在_安装mysql时告诉我指定的账户已存在?
  9. idea写java spark程序,Spark : 在IDEA中用scala编写Spark的WordCount程序并提交运行
  10. C++ STL中set底层实现方式