2019獨角獸企業重金招聘Python工程師標準>>>
實例講解了一個類似大眾點評的項目,項目包含服務端和android端源碼, 服務端為php代碼,如果沒有接觸過php, 文章中講解一鍵部署php的方法,讓您5分鐘將服務端搭建成功, 您也可以將php換成擅長的java后臺,android端只需要將相應的請求鏈接換掉即可
下載實例?
視頻中的源碼可以點擊【下載實例】進行下載, 100%可以運行
?
項目包含內容(見下圖): ? ?
????????????????DaZhongDianPing?為服務端Php源碼(下面對一鍵式搭建php服務器也進行了講解)
? ? ? ? ? ? ? ? 高仿大眾點評源碼 ?為android源碼
? ? ? ? ? ? ? ? DaZhongDianPing.sql 為mysql對應的數據庫腳本
?
一.Android端講解
1.導入項目
? ?android對應的開發工具: Eclipse+ADT+SDK4.03,?【安裝詳情】?, 安裝完成后將項目直接導入
2.配置文件類:
????修改代碼中出現的ip地址,將其修改為你真實的服務器地址
? ? 注意: 不能將192.168.1.2修改為localhost和192.168.0.1, 因為android會默認這二個ip為Android機器ip, 導致無法識別
public class Model {// 網絡交互地址前段public static String HTTPURL = "http://192.168.1.2/DaZhongDianPing/";// 店鋪獲取地址public static String SHOPURL = "shop.php?";// 簽到獲取地址public static String SELECTSIGNURL = "sign.php";// 店鋪列表圖片前段地址public static String SHOPLISTIMGURL = "http://192.168.1.2/DaZhongDianPing/image/";// 下載簽到圖片public static String SIGNLISTIMGURL = "http://192.168.1.2/DaZhongDianPing/sign/";// 團購獲取地址public static String TUANURL = "tuan.php?";// 添加簽到地址public static String SIGNURL = "addsign.php";// 店鋪詳情地址public static String SHOPDETAILURL = "detailshop.php?";
2. 運行效果
二.服務器端配置
????1. 搭建php服務器
????????安裝PhpStudy工具【下載】, PhpStudy默認安裝了Apache, MySql, Php 版本, 還有其它服務端工具(見下圖)
PhpStudy中包含的php版本
?2. 運行 phpStudy.exe, 啟動 Apache, MYSQL
?3. 在安裝的phpStudy目錄下找到文件夾名稱為WWW的目錄, 將服務端項目放到WWW文件夾中
4. Apache啟動后,默認監聽端口為80, 打開瀏覽器輸入 ?localhost, 如果能訪問到頁面,則apache啟動成功;
? ? ? ? ?訪問DaZhongDianPing中對應的php文件
? ? ? ? ?輸入url: ??http://localhost/DaZhongDianPing/tuan.php?start=1&end=5?即可
? ? ? ? ?見下圖,php服務器將相應的團購信息以json格式返回給瀏覽器
? ? ? ? ?注意: ?DaZhongDianPing 對應的php數據庫用戶名與密碼默認為: ?root/root
三.數據庫配置
? ?啟動phpStudy中對應的MYSQL服務器, 使用MYSQL客戶端將DaZhongDianPing.sql導入到數據庫中
?