第一篇:Android 應(yīng)用調(diào)查.doc
Android 應(yīng)用調(diào)查:
分類:系統(tǒng)工具,社交,音樂視頻,瀏覽器輸入法,交通地圖,購物娛樂,閱讀資訊,拍照,詞典,主題桌面,健康,通信,辦公,理財,其它
1.系統(tǒng)工具: 360衛(wèi)士,QQ手機管家,墨跡天氣,ES文件瀏覽器,手機LED燈,Go鎖屏,海桌HiaPa,金山電池醫(yī)生,LEB安全大師,語音360…
2.社交:手機QQ,微博,微信,世紀(jì)佳緣,人人,飛信,米聊,開心網(wǎng),騰訊微
博,手機旺旺,MSN,朋友網(wǎng),手機百合,豆瓣,facebook….3.音樂視頻:天天動聽,奇藝,手機電視,Adobe Flash,酷狗音樂播放器,酷我音
樂2012,PPS播放器,手機暴風(fēng)影音,QQ音樂,QQ影音,QvodPlay,優(yōu)酷,土豆,騰訊視頻,youtube,芒果TV….4.瀏覽器輸入法: UC,手機瀏覽器,搜狗輸入法,百度輸入法,QQ輸入法,Google
輸入法,百度瀏覽器...
5.交通地圖:Google地圖,百度地圖,盛名時刻表,ATM位置通,深圳地鐵…
6.購物娛樂:京東,美團,當(dāng)當(dāng),手機支付寶,趕集,拉手,58同城,凡客,QQ
財付通,樂淘….7.閱讀資訊:QQ手機閱讀,鳳凰閱讀,新浪閱讀,網(wǎng)易閱讀,中關(guān)村在線,掌上
書庫,百度文庫….8.拍照:360手機攝影,9.詞典:有道,新華,金山,Google翻譯,同聲翻譯,天天英語….10.主題桌面:360,go桌面,91手機桌面,Go鎖屏,Go主題…
11.健康:通信,辦公,理財,其它
Android 應(yīng)用開發(fā)需求: 95%都是公司內(nèi)部產(chǎn)品上面,需要手機客戶端支持,
第二篇:Android應(yīng)用課程設(shè)計題目
Android應(yīng)用與開發(fā)課程設(shè)計題目
注意事項:
1、小組可選下列題目中的一題完成課程設(shè)計,或者自擬題目。
2、課程設(shè)計于第16周和17周小課進行演示講解, 并要求17周結(jié)束前以小組為單位將完整代碼+設(shè)計文檔上傳至教師FTP。
3、分組說明:2~3人一組,合理分工合作充分
一、題目及要求:
1、基于Android平臺的在線通信錄
功能要求:實現(xiàn)通信錄的在線備份還原功能,能把系統(tǒng)的通信錄一鍵導(dǎo)入導(dǎo)出。
實現(xiàn)要求:客戶端基于Android平臺實現(xiàn),服務(wù)端技術(shù)自定
用例場景:小明丟了手機,只好去搶購了一個小米同時把手機卡補辦回來,需要把之前手機的200個聯(lián)系人補上。好在小明之前把所有聯(lián)系人都備份到服務(wù)器了,只需要下載在線通信錄后,登錄平臺,一鍵還原即可。
2、基于Android平臺的云記事本軟件
功能要求:具有記事本的基本功能,可以記錄,批量處理。同時具備在線備份和分享功能。在線備份:能實時備份各種編輯中或者編輯完成的文章。分享:一鍵分享到微博、微信等等社交媒體。
實現(xiàn)要求:客戶端基于Android平臺實現(xiàn),服務(wù)端基于PHP+Ajax實現(xiàn)
3、基于在線地圖的軌跡跟蹤服務(wù)
功能要求:
1、能動態(tài)、實時記錄設(shè)備位置。
2、能回放設(shè)備位置軌跡并在地圖上顯示。3.能在手機或者網(wǎng)頁上顯示地圖軌跡 實現(xiàn)要求:在線地圖可以選擇百度地圖或者Google地圖,客戶端基于Android,服務(wù)端技術(shù)自定
用例場景:小明今天80歲,患老年癡呆又喜歡出遠門,經(jīng)常發(fā)生走丟事故。小小明為了能實時掌握小明的行蹤,特意為他配備了裝有跟蹤服務(wù)的智能機,從此小明再也不怕走丟了。
4、基于Android平臺的綠色瀏覽器
功能要求:
1、瀏覽器基本功能:前進后退歷史記錄等。2.云書簽、收藏夾功能
實現(xiàn)要求:客戶端基于Android,服務(wù)端技術(shù)自定
用例場景:換手機后,之前收藏的網(wǎng)站都沒有了~~~~~~~ 如果有云備份功能,馬上恢復(fù)收藏夾,訪問各個老朋友~~~~
5、基于Android平臺的財務(wù)軟件
功能要求:
1、記賬和統(tǒng)計功能。2.實時備份 實現(xiàn)要求:客戶端基于Android,服務(wù)端技術(shù)自定
用例場景:隨手記,一家人共用一個賬號,所有支出都清清楚楚
6、基于Android平臺的社交軟件
功能要求:參考微信、微博等
實現(xiàn)要求:客戶端基于Android,服務(wù)端基于PHP+Ajax實現(xiàn)
7、基于Android平臺的IM軟件開發(fā)
功能要求:參考微信、WhatApp等
實現(xiàn)要求:客戶端基于Android,服務(wù)端技術(shù)自定
8、基于Android平臺的在線播放器
功能要求:參考酷狗
實現(xiàn)要求:客戶端基于Android,服務(wù)端技術(shù)自定
9、基于Android平臺的新聞客戶端
功能要求:參考網(wǎng)易新聞客戶端、Zaker等 實現(xiàn)要求:客戶端基于Android,服務(wù)端技術(shù)自定
10、自擬題目:必須跟老師溝通后,老師同意方可。要求:有客戶端和服務(wù)端,具備一定的實用性。
二、設(shè)計文檔要求
整體要求:使用Eclipse集成開發(fā)環(huán)境完成課程設(shè)計,界面友好,代碼的可維護性好,有必要的注釋和相應(yīng)的文檔。文檔具體書寫內(nèi)容要求如下: ? 系統(tǒng)的需求分析 ? 系統(tǒng)的概要設(shè)計 ? 設(shè)計與實現(xiàn)部分 ? 運行畫面截圖
? 每一部分附上關(guān)鍵性代碼 ? 心得體會(每個人都要寫)概要設(shè)計說明書(描述軟件系統(tǒng)架構(gòu)、邏輯架構(gòu)、物理架構(gòu)、部署結(jié)構(gòu)、功能架構(gòu)及關(guān)鍵技術(shù),關(guān)鍵業(yè)務(wù)模塊需通過UML圖(用例圖、時序圖、狀態(tài)圖、包圖、主要類圖等)進行詳細(xì)描述、需求規(guī)格說明書(包括功能設(shè)計、非功能性設(shè)計、系統(tǒng)用例);
三、方式
1、小組成員獨立完成;
2、小組成員最多不能超過3。人
四、評分標(biāo)準(zhǔn)
根據(jù)提交的設(shè)計文檔、程序功能的實現(xiàn)(要求演示)進行考核:
? 無任何文檔,無程序,得 0 分;
? 文檔混亂,沒有思路,程序不能運行,1分;
? 文檔描述清晰,程序?qū)崿F(xiàn)了基本功能,3分;
? 文檔描述清晰準(zhǔn)確,思路清晰,程序?qū)崿F(xiàn)了要求的所有功能,4.5分;
? 文檔完備,設(shè)計合理有創(chuàng)新,報告清晰明確,深入分析了自己進行實驗的體會感想,程序?qū)崿F(xiàn)了全部功能,功能完善,并有其它的創(chuàng)新實現(xiàn),5分。
第三篇:Android操作系統(tǒng)應(yīng)用開發(fā)報告
Android操作系統(tǒng)應(yīng)用開發(fā)報告
項目名稱: 作
者: 學(xué)
號: 完成時間:1.開發(fā)目的
本次應(yīng)用開發(fā)的預(yù)期目的及相關(guān)功能介紹。
2.程序系統(tǒng)
對所開發(fā)程序系統(tǒng)的介紹,包括總體結(jié)構(gòu),程序系統(tǒng)中各個程序或函數(shù)的名稱及其介紹,他們之間的層次關(guān)系。
3.主要功能
說明所開發(fā)程序系統(tǒng)具有的實際功能。
4.基本流程
用圖給出所開發(fā)程序系統(tǒng)的實際處理流程。
5.出錯原因分析
給出開發(fā)過程中出現(xiàn)錯誤的原因分析。
6.開發(fā)心得
列出本次課程開發(fā)工作中所得到的經(jīng)驗與教訓(xùn),以及心得體會。
第四篇:《Android應(yīng)用開發(fā)》個人總結(jié)報告
《Android應(yīng)用開發(fā)》個人總結(jié)報告
剛開始接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構(gòu),更加方便,視覺上也是非常的酷,在前期我通過的大量的Android SDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學(xué)習(xí),盡管例子之間的連接比較零散,不過通過這些例子的學(xué)習(xí)我可以學(xué)習(xí)到了很多和以前java上相通的思想,因為Android在現(xiàn)在也是全新的技術(shù)和框架,在其中我也學(xué)到了如何用單例模式、工廠模式等常用的設(shè)計模式進行學(xué)習(xí),通過API進行開發(fā)客戶端,對Request發(fā)送,Response處理中通過比較方便的JSON對象傳輸,以及對XML、JSON、圖片、業(yè)務(wù)等下載處理,對API接口調(diào)用等問題處理。
首先在界面上,我們同樣可以通過不同布局進行設(shè)計非常酷的界面,這些界面可以通過include進行引入,和jsp、html也有相通的地方,同樣在android上可以用到自定義的樣式這和css也有比較相通的地方,我們可以通過一些公用的方法寫個BaseActivity這個基類,通過繼承方式比較不錯的實現(xiàn)了Activity的界面,因為這樣你可以Header(頭部)和Footer(尾部)進行處理一些觸發(fā)事件或者特效等。布局模式以相對模式為主,線線布局模式可以在比較簡單的include進行完成,最重要的一點就是:我們可以自己通過重寫方法或者通過實現(xiàn)View或者Layout等類進行擴充項目需
要的布局(或者控件),在學(xué)習(xí)界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷方便。對比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)建View進行添加,不過這種方式比較復(fù)雜。對一些點擊、選中、按鍵等處理的事件,界面之間的 跳轉(zhuǎn)Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。
Android的界面顯示同樣也是基于控件的。通常是用View(包括ViewGroup)控件配上XML的樣式來做的。具體細(xì)節(jié)不想說了,可以參考 Samples里的ApiDemos/View,和View的Doc,以及Implementing a UI這篇Doc。其他還有很多,感覺算是SDK講述的最多的內(nèi)容。從控件的使用上,和網(wǎng)頁的設(shè)計類似,盡量用parent_width之類的抽象長度,用Theme來做風(fēng)格,抽取所有的字串等信息做本地化設(shè)計。相關(guān)內(nèi)容參看Implementing a UI就好。
一類比較重要的是數(shù)據(jù)綁定控件。如果做過ASP.Net會從中看到很多類似的地方。一個支持?jǐn)?shù)據(jù)綁定的控件,比如ListView??梢酝ㄟ^一個 ListAdapter綁定到一個數(shù)據(jù)源上。ListAdapter是一個抽象類,主要的實現(xiàn)類包括SimpleAdapter和 SimpleCursorAdapter。前者是綁定一個靜態(tài)的Array,后者是綁定一個動態(tài)的Cursor。Cursor前面說過,是一個指向數(shù)據(jù)源的隨機迭代器,將View綁定到Cursor通常要設(shè)置這樣幾個參數(shù)。一個是每一行的樣式,稱作Row Layout,其實就是一個普通的Layout的XML文件。還有就是一個列和現(xiàn)實控件的對應(yīng)關(guān)系。那個控件顯示哪個列的值,這是需要配置的。為了定制一個良好的數(shù)據(jù)顯示控件,最簡單你可以定制很PP的Row Layout,復(fù)雜一點就是可以重載綁定控件View,或者是適配器ListAdapter。如果是一個數(shù)據(jù)顯示密集的應(yīng)用,且你對UI有些追求,這個工作估計是必不可少的。
一個主要用于顯示數(shù)據(jù)內(nèi)容的Activity,可以選擇派生自ListActivity。它提供了一個具有
ListView 的Layout,還有
simple_list_item_1, simple_list_item_2, two_line_list_item等默認(rèn)的Row Layout,還有一些比較不錯的API,和可供響應(yīng)選擇Item的事件。可以滿足你比較基礎(chǔ)的需求。如果你覺得只有一個ListView的界面太突兀,你可以為這個ListActivity指定一個Layout,需要注意的是,你需要提供一個id為@android:id/list的ListView控件,避免Activity在內(nèi)部偷偷尋找該控件的時候失敗。
除了這些要求,做好UI還有注意易用性和效率??旖萱I是一個比較不錯的選擇,在 Activity中調(diào)用setDefaultkeyMode(SHORTCUT_DEFAULT_KEYS),可以開啟快捷鍵模式,然后你可以將菜單綁定到指定快捷鍵上就OK了。個人覺得Tip也是一個比較重要的東西,但目前觀察看來,這個東西只能夠自己提供了。界面的動態(tài)性有時候是不可避免的,比如說菜單就是一個需要經(jīng)常根據(jù)光標(biāo)位置提供不同的選項。這個東西Android很人道的考慮到了,你可以參看NodeList這個Sample。它采取的應(yīng)該是一個靜態(tài)模擬動態(tài)的方式,這樣有助于提高速度。你也可以利用ViewInflate,動態(tài)從一個XML創(chuàng)建一個控件。成本據(jù)Doc說很大,不到萬不得已不要使
第五篇:Android應(yīng)用程序設(shè)計學(xué)習(xí)總結(jié)
學(xué)習(xí)總結(jié)
Android具有開放性。有一下平臺優(yōu)勢:
一、開放性
在優(yōu)勢方面,Android平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。
開發(fā)性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,隨大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。
二、掙脫運營商的束縛
在過去很長的一段時間,特別是在歐美地區(qū),手機應(yīng)用往往受到運營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運營商的控制。從去年iPhone上市,用戶可以更加方便地連接網(wǎng)絡(luò),運營商的制約減少。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機隨意接入網(wǎng)絡(luò)已不是運營商口中的笑談,當(dāng)可以通過手機IM軟件方便地進行即時聊天時,再回想不久前天價的彩信和圖鈴下載業(yè)務(wù)。
互聯(lián)網(wǎng)巨頭Google推動的Android終端天生就有網(wǎng)絡(luò)特色,將讓用戶離互聯(lián)網(wǎng)更近。
三、豐富的硬件選擇
這一點還是與Android平臺的開放性相關(guān),由于Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容,如同從諾基亞Symbian風(fēng)格手機一下改用蘋果iPhone,同時還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。
四、不受任何限制的開發(fā)商
Android平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境,不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給Android難題之一。
五、無縫結(jié)合的Google應(yīng)用
在互聯(lián)網(wǎng)的Google已經(jīng)走過10歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺手機將無縫結(jié)合這些優(yōu)秀的Google服務(wù)。
總結(jié)了以上優(yōu)點,但Android本身也有缺陷,千萬不要鉆太深和它較勁,走不過去的地方就想其他路繞,只要簡約樸實不俗套,程序功能健壯就可以;另外多加幾個Android開發(fā)者論壇社區(qū)下源碼發(fā)帖求助,正所謂熟能生巧!