<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>

畢業設計網
JSP,JAVA | python | android,安卓 | PHP | 微信小程序 | asp.net|C# | VB | VC++ | 課程設計 | asp類 |

寵物寶安卓客戶端app設計與實現

寵物寶安卓客戶端主要分為社交模塊、個人模塊、通用模塊、超市模塊四個主模塊,有較多的子模塊以及功能。該應用采用自主研發的BriskFrame框架進行開發與設計。在結構功能上具備有超市與社交功能,其主要目的是為寵物愛好者提供一個友好的、專業的社交平臺以及正規化的寵物食品購買渠道。

“寵物寶安卓客戶端系統”主要解決了當下寵物愛好者沒有一個規范性、統一性、合理性的寵物交流平臺。同時在寵物飼養的食品方面,市場上的質量參差不齊,沒有一個專業性的、食品安全性完全得到保障的平臺,通過“寵物寶安卓客戶端系統”為寵物愛好者提供了解決當下寵物飼養交流的局限性、不便利性以及寵物食品的安全性問題。
由于目前移動互聯網的發展十分迅速,人們對手機的使用頻率遠遠高于電腦,故而“寵物寶安卓客戶端系統”進行了移動應用的開發。而這其中,安卓應用于IOS應用是移動應用中的主力軍,故而“寵物寶安卓客戶端系統”主要開發了安卓APP與IOS APP,以此來滿足人們的使用需求。
在“寵物寶安卓客戶端系統”的安卓應用的設計方面,安卓開發主要采用了自主研發的BriskFrame框架,該框架具有三級緩存、通過閾值進行智能清除本地緩存、通過軟引用進行多種格式類型的內存緩存、通過安卓官方推薦的HttpURLConnection進行網絡訪問,并根據文件大小進行智能判斷是否進行斷點下載上傳,其中框架通過谷歌推薦算法對Bitmap進行優化,從而有效避免OOM(Out of Memory)的出現,進行粗略統計,同一個頁面在使用最小圖片格式的時候可以同時存在350張以上,如果配合GridView、ListView等具有重用功能的控件,使用2K高清大圖同樣可以幾乎不存在OOM異常,而單圖的話,由于手機尺寸的問題,框架給予最大值是2K乘3的換算值。同時,由于項目的需要,該框架同時支持視頻緩存、應用數據緩存、數據包下載等功能。
同時為了方便可能存在第三方使用者采用BriskFrame框架進行開發,BriskFrame框架還支持通過反射機制進行自動獲取JAVABean的功能,但是并不建議,在后續開發中,將采用更好的方式來代替反射機制進行優化,本課題中,暫不討論這個話題。BriskFrame框架可以通過廣播的方式獲取當前的網絡狀態,進而確定是否對緩存數據進行更新,如果網絡正常,則更新文本數據。

目錄
摘要 4
一、引言 7
1.1背景 7
1.2主要解決的問題 8
1.3論文的組織結構 8
1.4本章小結 9
二、項目需求分析 10
2.1相關理論和技術 10
2.1.1 面向對象思想 10
2.1.2 設計模式 10
2.1.3 安卓開發相關技術概述 11
2.2需求分析 12
2.2.1功能性需求 12
2.2.2 非功能性需求 16
2.3 可行性分析 17
2.3.1 可用資源 17
2.3.2 開發技術 17
2.3.3 效率可行性 17
2.3.4 操作可行性 18
2.3.5 經濟可行性 18
2.4本章小結 18
三、軟件設計與實現 19
3.1 軟件結構化分析 19
3.1.1面向數據流模式的結構化分析 19
3.1.2 面向對象的程序設計 20
3.1.3 軟件模塊化設計 22
3.2 基于MVC的框架層次結構 22
3.3自主框架流程分析 23
3.4 安全機制 24
3.5 異常處理 25
3.6本章小結 25
四、功能展示 26
4.1 通用模塊主要功能展示 26
4.2 社交模塊展示 29
4.3 商場模塊展示 32
4.4 個人模塊展示 34
4.5 軟件測試 36
4.5.1 黑盒測試 36
4.5.2 白盒測試 37
4.6本章小結 37
五、總結 38
致謝 39
參考文獻 40

以上是一部分介紹,如需要完整的資料或者如不符合您的要求,請聯系技術人員qq:1587620172咨詢 微信:phpvisa66

上一篇:安卓寵物菜譜與社交系統app
下一篇:安卓app智慧餐飲系統


版權所有 畢業設計網聯系qq:1587620172 © 2007-2022

蝴蝶中文综合娱乐网

<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>