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