基於Android平臺掃碼識別並鏈接服務器demo

資料在我的網盤:Android文件夾  

第一:開發平臺搭建。

本項目採用Android studio(android-studio-bundle-162.4069837-windows.exe)作爲開發平臺,安裝JDK(jdk-8u144-windows-x64.exe)。

下載對應的庫。

本次測試測試了mysql和sqlsever兩個數據庫,分別用的庫是:

mysql:mysql-connector-java-5.1.44-bin.jar

sqlsever:jtds-1.3.1.jar

另外掃碼用到的庫爲:zxing;zxing庫比較大,有網友整理了一個適用於Android用的zxing庫,libzxing。

這三個庫可以通過我個人的百度網盤下載:

http://pan.baidu.com/s/1c2vWJ3y,密碼:i70l 

 

強制連網

 

第三:頁面跳轉。

我們希望是可以點擊一個按鈕之後,彈出條碼掃碼的界面,掃完之後,可以跳回原來的界面,給到後臺一個條碼數據。這個頁面跳轉需要做好。在java中,我們採用java庫中的intent函數,實現頁面跳轉,具體用法可百度。

這裏推薦慕課網上的免費課程,看完能大概懂得怎麼調用zxing庫:http://www.imooc.com/learn/648 

 

第四:簡單的頁面佈局和頁面與函數之間關聯調用。

做好主界面中的xml文件佈局,定義好各個組件的id,在主函數中調用這些部件,實現人機交互。

 

第五:與數據庫交互

導入了與數據庫交互的包,可以用函數(sql字符串)發送指令操作數據庫


第六:封裝

Android studio自帶封裝功能,可生成可運行的app,因Android6.0系統的要求,需要手動在手機中開啓相關權限(詢問是否啓動權限功能沒有寫,後期可加上這個功能。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章