編輯:關於Android編程
一、簡介
硅谷商城是一款按照企業級標准研發的項目。本套代碼是目前國內市場第一套詳細講解商城類項目的免費代碼。該代碼中的內容包括但不僅限於,框架的搭建、主頁模塊、分類模塊、發現模塊、購物車模塊和個人中心模塊。項目中講解的主流技術包括且不限於RadioGroup + Fragment、OKHttp、FastJson、RecyclerView、ScrollViewContainer、Banner、倒計時秒殺、自定義購物車、支付寶等技術。該項目中講解的技術可應用在電商、新聞、旅游、醫療、在線教育等領域。
二、詳細資源地址
由於篇幅所限,詳情情況見如下地址視頻和筆記
github地址:https://github.com/atguigu01/Shopping
三、項目部分效果預覽
1、首頁展示
2、分類頁面
3、發現頁面
4、購物車頁面
5、個人中心頁面
四、技術功能詳解
該項目一共分為6大功能模塊:框架搭建、主頁、購物車、分類、發現、個人中心。
1、框架搭建模塊技術包括:
RadioGroup + Fragment
2、主頁模塊技術包括:
1)OkHttpUtils聯網獲取數據;
2)采用fastjson解析數據;
3)采用Banner實現輪播圖的效果;
4)采用CountdownView實現秒殺倒計時的效果;
5)采用ScrollViewContainer實現詳情頁面動態滾動;
6)采用RecyclerView 實現首頁數據的整體展示;
7)采用webview展示商品詳情信息
3、分類模塊技術包括:
1)采用FlycoTabLayout實現標簽和分類切換;
2)布局采用百分比適配;
3)整體數據展示采用仿京東的分類頁面;
4)熱賣類型布局橫向滾動采用HorizontalScrollView;
4、發現模塊技術包括:
1)采用TabLayout實現標題的切換;
2)采用OpenDanmaku實現彈幕功能;
3)數據解析采用Gson;
5、個人中心模塊技術包括:
1)標題頭采用GradationTitleBar實現仿QQ空間標題欄漸變效果;
6、購物車:
1)采用自定義技術實現購物車的加減號;
2)采用CartStorage實現購物車業務的處理;
3)采用popupwindow實現購物車的對話框
4)實現聯系客服功能;
5)采用Html5和Android互調技術實現詳情頁面;
6)集成支付寶支付功能;
先給大家展示下效果圖,如果大家感覺還不錯,請參考實現代碼很簡單的一個例子,點擊刷新驗證碼,刷新當前顯示的驗證碼,點擊確定,如果輸入的和顯示的匹配,就會跳轉到下一個界面中,
之前跟大家介紹一個Alibaba的框架dexposed框架,此框架能夠動態的從線上完成一些補丁的工作。但是,由於它的性能和兼容性(不支持ART)所以,很多朋
綜述 對於ProGuard工具想必我們都不陌生,它能夠通過移除無用代碼,使用簡短無意義的名稱來重命名類,字段和方法。從而能夠達到壓縮、優化和混淆代碼的目的。最終我們會獲
今天在寫微信登錄,花了半天時間搞定、然後寫下自己的筆記,希望幫助更多的人。歡迎各位指教。微信授權登錄,官方說的不是很清楚、所以導致有一部分的坑。微信注冊應用平台的應用簽名