資料在我的網盤: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系統的要求,需要手動在手機中開啓相關權限(詢問是否啓動權限功能沒有寫,後期可加上這個功能。)