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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2023/12/10 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 车辆入库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使用,...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。