车辆入库java程序_java扫描入库及出库,基于谷歌类开发.仅提供完整代码 连接SQL使用,...
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使用,...相关推荐
- Java程序猿的JavaScript学习笔记(10—— jQuery-在“类”层面扩展)
计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...
- java打印直角三角形解析_编写java程序,打印3个5行直角三角形图案 运行效果如下: 使用 方法 实现 代码截图,必须含有2位学号+姓名_学小易找答案...
[判断题] 项目评估的程序包括准备和执行. [单选题]下列表述正确的是______________ [单选题]Which fallacy is at work in the following? & ...
- 库存量说明(可用量、现存量、预计入库量、冻结量、预计出库)
库存量说明 一.库存的各种量之间的关系: 可用量 = 现存量 + 预计入库量 - 冻结量 - 预计出库 二.名词解释 可用量:企业实际上可以使用的存量. 现存量:指仓库的实际库存量,每次 ...
- java类图设计题_试题七阅读下列说明、图以及Java程序。[说明]某订单管理系统的部分UML类图如 - 信管网...
试题七 阅读下列说明.图以及Java程序. [说明] 某订单管理系统的部分UML类图如下图所示. 上图中,Product表示产品,ProductList表示所销售产品的列表,Order表示产品订单,O ...
- 小程序云开发获取手机号完整代码 云函数中网络请求第三方接口
小程序云开发获取手机号完整代码 效果图: 小程序代码 <button open-type="getPhoneNumber" bindgetphonenumber=" ...
- 【uni-app】UniApp实现微信小程序中拨打手机电话和长按加微信客服好友(完整代码示例)
UniApp实现微信小程序中拨打手机电话和长按加微信客服好友(完整代码示例) 一.service.Vue <template><view><!-- 标题栏 -->& ...
- java程序_Java程序员必备----Java命令大全
1.java.exe: ====================== 运行java程序,这个相信每一位用Java的人知道了.2.javac.exe: ====================== 编译 ...
- jav中什么是组织java程序_Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指()。A.Java调试器B.Java剖析工具C.Jav...
Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指().A.Java调试器B.Java剖析工具C.Jav 更多相关问题 "投资收益"账户属于(). A.损 ...
- 用条件运算符编写java程序_Java 编程入门课程丨第 8 单元:条件运算符和控制语句...
原标题:Java 编程入门课程丨第 8 单元:条件运算符和控制语句 教程概览 本单元是"Java 编程入门"课程的第 8 部分.尽管各单元中讨论的概念具有独立性,但实践组件是在您学 ...
最新文章
- openresty url重写
- 【SQL Server学习笔记】SQL SERVER 视图
- c c 语言程序设计同步,第一部分C语言程序设计C语言程序设计同步练习答案.PDF...
- python使用率_Python获取CPU、内存使用率以及网络使用状态代码
- SpringBoot AOP拦截器
- 音视频技术开发周刊 61期
- 工作195:解决key值不唯一的报错
- 127.0.0.1和0.0.0.0地址的区别 | 文末送书
- Codechef之CodeCraft: IIIT Hyderabad
- 41 款实用工具,数据获取、清洗、建模、可视化都有了
- 2018.12.11 区块链论文翻译
- jquery-8 jquery如何处理css样式
- html 单选框_HTML
- 一个迅速崛起的国产开源OCR项目
- raid卡缓存对硬盘性能_机械硬盘寿命探究(续)
- 通过bootstrap4框架制作商城网页
- python的jieba分词词性标注
- 视频教程-Java异常原理剖析-Java
- css+js实现自动伸缩导航栏
- Python图像识别-Opencv02 二值图像、灰度图像以及彩色图像
热门文章
- 生成GUID唯一值的方法汇总(dotnet/javascript/sqlserver)
- 3ds Max Shortcuts 快捷键大全
- bzoj1679[Usaco2005 Jan]Moo Volume 牛的呼声*
- 函数域中申请堆空间出函数后不会自动释放
- 运动控制卡的基类函数与实现例子
- HALCON示例程序fin.hdev通过形态学检测缺陷
- 【图像处理】——Python图像分割边缘检测算法之二阶梯度算子(laplace、log、dog算子)
- mysql 指定账户已存在_安装mysql时告诉我指定的账户已存在?
- idea写java spark程序,Spark : 在IDEA中用scala编写Spark的WordCount程序并提交运行
- C++ STL中set底层实现方式