實例講解了一個相似大衆點評的項目,項目包含服務端和android端源碼, 服務端爲php代碼,若是沒有接觸過php, 文章中講解一鍵部署php的方法,讓您5分鐘將服務端搭建成功, 您也能夠將php換成擅長的java後臺,android端只須要將相應的請求連接換掉便可php
下載實例java
視頻中的源碼能夠點擊【下載實例】進行下載, 100%能夠運行mysql
項目包含內容(見下圖): android
DaZhongDianPing 爲服務端Php源碼(下面對一鍵式搭建php服務器也進行了講解)sql
高仿大衆點評源碼 爲android源碼數據庫
DaZhongDianPing.sql 爲mysql對應的數據庫腳本apache
一.Android端講解json
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導入到數據庫中