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

歡迎訪問 生活随笔!

生活随笔

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

Android

安居客app源码java_Android项目源码仿百大易商城APP源码

發布時間:2023/12/20 Android 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安居客app源码java_Android项目源码仿百大易商城APP源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本項目年代久遠,不保證目前還可以正常獲取展示數據。

項目git地址:http://git.oschina.net/sundroid/bdysc

百大易商城 Android 客戶端項目簡析

啟動Eclipse,點擊菜單并導入Android客戶端項目,請確保你當前的Android SDK是最新版。

如果編譯出錯,請修改項目根目錄下的 project.properties 文件。

推薦使用Android 4.0 以上版本的SDK,請使用JDK1.6編譯:

target=android-15

release 0.1

實現商品瀏覽搜索

添加購物車、收藏

添加側滑

滑動返回

第三方平臺登錄

BaiDaData 和 GetData 用于測試獲取數據

1、APP啟動流程

AndroidManifest.xml注冊的啟動界面為"SplashActivity",具體文件為src\com.baida.activity.SplashActivity.java文件。啟動顯示歡迎界面之后,通過意圖(Intent)跳轉到首頁(com.baida.activity\MainActivity.java)。

注:除啟動界面之外,其他所有界面都放在src\com.baida.activity包中。

2、APP訪問API流程

以首頁資訊列表顯示訪問API數據為例:

1) 初始化控件

首頁MainActivity(MainActivity.java)在onCreate()方法里面加載布局文件(activity_main.xml),對下拉刷新列表控件(PullToRefreshListView)進行了初始化,并設置了數據適配器(ListViewNewsAdapter)。

注:Main.xml布局文件在res\layout目錄下;PullToRefreshListView控件在com.baida.widget包;ListViewNewsAdapter適配器在com.baida.adapter包。

2) 異步線程訪問

列表控件初始化后,開啟一個線程方法(loadLvNewsData()),該方法中調用全局應用程序類(AppContext)來訪問API客戶端類(ApiClient)。通過ApiClient以http方式請求服務器的API。返回響應的XML數據,再通過實體Bean(NewsList)解析XML,返回實體(NewsList)給UI控件(PullToRefreshListView)展示。

3) 解析數據顯示

服務得到請求,將返回對應的資訊XML數據,再通過資訊實體類(NewsList)解析XML,返回實體(NewsList)給UI控件(PullToRefreshListView)展示。

注:NewsList實體類在com.baida.domain包。

總結

以上是生活随笔為你收集整理的安居客app源码java_Android项目源码仿百大易商城APP源码的全部內容,希望文章能夠幫你解決所遇到的問題。

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