日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發(fā)布時(shí)間:2023/12/10 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 车辆入库java程序_java扫描入库及出库,基于谷歌类开发.仅提供完整代码 连接SQL使用,... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

java掃描入庫及出庫,基于谷歌類開發(fā).僅提供完整代碼 連接SQL使用,需要自行制作中心服務(wù)器,中心服務(wù)器代碼在本人另一實(shí)例里面,請(qǐng)自行下載

【實(shí)例簡(jiǎn)介】

掃描入庫及出庫,基于谷歌類開發(fā).僅提供完整代碼

【實(shí)例截圖】

【核心代碼】

//直接調(diào)用第三方ZXing庫的api進(jìn)行掃描

// 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();

//啟動(dòng)后臺(tái)異步線程進(jìn)行連接webService操作,并且根據(jù)返回結(jié)果在主線程中改變UI

QueryAddressTask queryAddressTask = new QueryAddressTask();

sql1="selectZh";

//啟動(dòng)后臺(tái)任務(wù)

queryAddressTask.execute(phoneSec,phoneSec1);

return;

}

/**

* 獲取帳號(hào)密碼信息

*

* @return

*/

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

String methodName = sql1;//要調(diào)用的方法名稱

SoapObject request = new SoapObject(namespace, methodName);

// 設(shè)置需調(diào)用WebService接口需要傳入的兩個(gè)參數(shù)mobileCode、userId

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

request.addProperty("zh", zh);

request.addProperty("mm", mm);

//創(chuàng)建SoapSerializationEnvelope 對(duì)象,同時(shí)指定soap版本號(hào)(之前在wsdl中看到的)

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapSerializationEnvelope.VER12);

envelope.bodyOut = request;//由于是發(fā)送請(qǐng)求,所以是設(shè)置bodyOut

envelope.dotNet = true;//由于是.net開發(fā)的webservice,所以這里要設(shè)置為true

HttpTransportSE httpTransportSE = new HttpTransportSE(WSDL_URI);

// 調(diào)用WebService

httpTransportSE.call(null, envelope);//調(diào)用

// 獲取返回的數(shù)據(jù)

SoapObject object = (SoapObject) envelope.bodyIn;

// 獲取返回的結(jié)果

// 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代表調(diào)用接口名, 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();

}

//將結(jié)果返回給onPostExecute方法

return result[0];

}

@Override

//此方法可以在主線程改變UI

protected void onPostExecute(String result1) {

// 將WebService返回的結(jié)果顯示在TextView中

if(sql1=="selectZh")

{

if(result1.equals("1"))

{

if(result[2].equals("倉庫")) {

Intent i = new Intent(XZingMainActivity.this, dononCk.class);//MainActivity和Main2Ativity連接起來 允許他們之間傳遞數(shù)據(jù)

i.putExtra("data", result[1]);//用putExtra把內(nèi)容傳送到另一個(gè)Activity,名字是data,值是nihao

startActivity(i);//啟動(dòng)第二個(gè)activity并把i傳遞過去

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

return;

}

else

{

Intent i = new Intent(XZingMainActivity.this, pzTm.class);//MainActivity和Main2Ativity連接起來 允許他們之間傳遞數(shù)據(jù)

i.putExtra("data", result[1]);//用putExtra把內(nèi)容傳送到另一個(gè)Activity,名字是data,值是nihao

startActivity(i);//啟動(dòng)第二個(gè)activity并把i傳遞過去

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

return;

}

}

else

{

Toast.makeText(XZingMainActivity.this,"帳號(hào)或密碼錯(cuò)誤,請(qǐng)重新輸入",Toast.LENGTH_SHORT).show();

et1_Text.setText("");

return;

}

}

return;

//resultView.setText(result);

}

}

總結(jié)

以上是生活随笔為你收集整理的车辆入库java程序_java扫描入库及出库,基于谷歌类开发.仅提供完整代码 连接SQL使用,...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。