android app 的后台代码,包括后台的Android美食APP项目开源代码
項目簡介
小食光定位為一款集美食,社交,LBS服務于一體的美食推薦APP。為你發現周邊美食的同時提供一個吃貨分享的平臺。
APP截圖
?
?
?
功能模塊
美食推薦?:提供基礎的美食信息查詢;
商家推薦?: 基于用戶當前位置推薦周邊的人們店家;
百度地圖API?:提供基礎的周邊店家檢索,定位服務;
美食分享:美食分享,動態發表,美食收藏等等;
社交網絡:提供基礎的"粉絲機制";
技術特性
Material design設計風格:app整體設計(除去底部tab欄)外,大量使用material design設計風格的布局和開源組件。例如FloatingActionBar,StaggeredGridView,RecycleView,CardView等等;具體可參考Material design官方設計指南
UIL圖片加載框架:美食,店家,用戶頭像等圖片的加載和緩存均使用UIL框架,UIL官方github?使用方法請參考Android 開源框架Universal-Image-Loader完全解析(一)--- 基本介紹及使用;
android-asyn-http作為網絡請求庫:一個android異步網絡請求框架,使用方式官方使用指南講的很清楚;
Gson作為處理json和java bean:由于APP從后臺拿到的數據都是restful api提供的json數據,因此使用google的gson來處理json數據;
引用的開源組件
floatingsearchview:開源浮動搜索框組件;
MultiImageSelector:開源多圖片選擇器;
Material ICON:google 官方material圖標;
Kanner:一個開源Android輪播圖組件;
FloatingActionButton:開源FloatingActionButton組件;
Android-Universal-Image-Loader:UIL圖片加載框架;
android-async-http:一個開源網絡異步請求處理庫
APP后臺地址
后臺使用Spring+Spring MVC+Mybatis集成,github地址為https://github.com/Sambor123/foodie-server
Android Stduio統計項目的代碼行數
android studio統計項目的代碼行數的步驟如下: 1)按住Ctrl+Shift+A,在彈出的框輸入‘find’,然后選擇Find in Path.(或者使用快捷鍵Ctrl+Shift+F) ...
android studio 打開github開源代碼
1.最近下載的開源代碼全是github來的,一直用eclipse開發,對于android studio來說是全新的 2.在eclipse導入一個工程那是so easy, import選擇一下就可以. ...
Android hybrid App項目構建和部分基本開發問題
1.首先是選型:Cordova+Ionic Framework,調試測試環境是Ripple Emulator.開發環境其實可以隨便選,我個人選擇了Eclipse,當然Android?SDK+ADT也是 ...
[android] smartimageview&;常見的開源代碼
github上搜索開源框架android-smarty-imageview,下載壓縮包,拷貝我們之前寫的網絡圖片查看器布局. 解壓下載包里面的數據,找到java源碼拷貝到我們的項目里,這時我們可以看到 ...
android開源代碼
Android開源項目--分類匯總 轉自:https://github.com/Trinea/android-open-project Android開源項目第一篇——個性化控件(View)篇 包括L ...
160多個android開源代碼匯總
第一部分 個性化控件(View) 主要介紹那些不錯個性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.Pro ...
android經典開源代碼集合
一.依賴注入DI通過依賴注入減少View.服務.資源簡化初始化,事件綁定等重復繁瑣工作1. AndroidAnnotations(Code Diet) android快速開發框架項目地址:https: ...
從壹開始 [vueAdmin后臺] 之三 || 動態路由配置 &; 項目快速開發
回顧 今天VS 2019正式發布,實驗一波,你安裝了么?Blog.Core 預計今天會升級到 Core 3.0 版本. 哈嘍大家周三好!本來今天呢要寫 Id4 了,但是寫到了一半,突然有人問到了關于 ...
Material Design設計的開源代碼
https://github.com/telly/FloatingAction http://www.csdn.net/article/2014-11-21/2822753-material-desi ...
隨機推薦
Anterior and posterior commissures
Source:?https://en.wikipedia.org/wiki/Posterior_commissure Figrues archive.
新的博客 bincoding.github.io
最近周圍的人都在用靜態博客,隨主流也換了github page搭建hexo. bincoding.github.io 個人網站,用來上線亂七八糟的東西: bincoding.cn
20 個免費的 Bootstrap 的后臺管理模板
之前 OSC 曾經發過多個后臺管理界面模板的推薦,例如: 50 個漂亮的后臺管理界面模板 25 個精美的后臺管理界面模板和布局 分享 6 套超酷的后臺管理員界面網站模板 30個優秀的后臺管理界面設計案 ...
Javascrip的概述
前言:邏輯思維和思路很重要 ———————————————————————————————————————————————— 一.JavaScript的概述 javascript 具有人機交互性,ja ...
xamarin.android 圖片高斯模糊效果
代碼如下: private static float BITMAP_SCALE = 0.1f; private static float BLUR_RADIUS = 12.0f; public sta ...
NDK(14)Native的char*和Java的String相互轉換
轉自:?http://www.cnblogs.com/canphp/archive/2012/11/13/2768937.html 首先確保C/C++源文件的字符編碼是UTF-8與JAVA的class ...
C++和python使用struct傳輸二進制數據結構來實現
網絡編程問題往往涉及二進制數據的傳輸.在C++經常使用的傳輸是文本字符串和分組結構. 假設該數據可以預先送入連續的內存區域,然后讓send函數來獲得的第一個地址,這一塊連續的內存區就能完成傳輸數據.文 ...
Android項目--獲取系統通訊錄列表
----------------- 通訊錄列表 ----------------- 按常理來說,獲取系統通訊錄列表,無非就是將通訊錄的數據庫打開獲取數據,適配,添加即可. Cursor cursor; ...
JAVA連接數據庫后,對數據庫進行增刪改查
1.Statement 增刪改: 方法:execute(String SQL) String url="jdbc:Access:///E://A//shop.mdb"; Conne ...
機器學習筆記3-Tensorflow簡介
前言 前面兩篇主要寫了一些機器學習的基礎概念,從本篇開始我們來了解下深度學習.深度學習是機器學習的一個子集,是一種特殊的數學模型.同樣是從輸入到輸出,深度學習在這兩者之間會有很多層稱為"隱層 ...
總結
以上是生活随笔為你收集整理的android app 的后台代码,包括后台的Android美食APP项目开源代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BT种子文件
- 下一篇: 【器件】红外接收二极管和红外接收三极管