【正文】
PUBLISHING為了充分利用現(xiàn)有硬件和軟件資源,挖掘系統(tǒng)潛能,對(duì)系統(tǒng)進(jìn)行進(jìn)一步優(yōu)化是下一步要解決的主要問(wèn)題。 TextView textView = (TextView) ()。 (widthMeasureSpec, expandSpec)。用戶(hù)在選擇了城市切換之后,在該項(xiàng)目中所有的向服務(wù)器上傳的城市便為該切換后的城市,如果沒(méi)有切換,便為系統(tǒng)自動(dòng)定位的城市。其中線性布局有兩種方式,即橫向的線性布局和豎直方向的線性布局。它們是Service或 Broadcast Receiver獲得用戶(hù)注意的首選方式。一個(gè)應(yīng)用程序可以包含任意數(shù)量的BroadcaseReveiver來(lái)響應(yīng)它認(rèn)為很重要的通知。系統(tǒng)會(huì)決定那個(gè)(些)目標(biāo)來(lái)執(zhí)行適當(dāng)?shù)男袨?。你將在?章學(xué)習(xí)怎樣創(chuàng)建和使用Content Provider。對(duì)于上面提到的播放音樂(lè)的Service,這個(gè)接口可能允許用戶(hù)暫停,停止或重新播放音樂(lè)。每個(gè)Service都擴(kuò)展自類(lèi)Serivce。:系統(tǒng)會(huì)先調(diào)用onRestart方法,然后調(diào)用onStart方法,最后調(diào)用onResume方法,再次進(jìn)入運(yùn)行狀態(tài)。Android有許多開(kāi)發(fā)人員可以直接使用的視圖,包括按鈕,文本域,滾動(dòng)條,菜單,復(fù)選框等。通常這樣一個(gè)窗口會(huì)填充整個(gè)屏幕,當(dāng)然這個(gè)窗口也可以比屏幕小并漂浮在其他窗口之上。一個(gè)消息服務(wù)應(yīng)用程序可能包含一個(gè)顯示聯(lián)系人列表的Activity,一個(gè)編寫(xiě)信息的Activity,以及其它一些查看信息和修改應(yīng)用程序設(shè)置的Activity。(15):包含各種UI元素(大部分是可見(jiàn)的)在應(yīng)用程序的布局中。(8):提供了系統(tǒng)服務(wù)、消息傳輸和IPC機(jī)制。(2):包含對(duì)各種設(shè)備上的數(shù)據(jù)進(jìn)行訪問(wèn)和發(fā)布。這些通訊能力也是屬于手機(jī)硬件方面的展現(xiàn),也是在開(kāi)發(fā)Android應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。GSM技術(shù)是屬于手機(jī)硬件方面的展現(xiàn),也是在開(kāi)發(fā)Android應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。它無(wú)需安裝和管理配置,它是一個(gè)儲(chǔ)存在單一磁盤(pán)文件中的完整數(shù)據(jù)庫(kù),體積小只有250KB但支持?jǐn)?shù)據(jù)庫(kù)大小至2TB。配合Android手機(jī)的功能,可以在瀏覽網(wǎng)頁(yè)時(shí),達(dá)到更好的效果,例如:局部性的縮放網(wǎng)頁(yè)上的資訊、觸控式的操作等效果。在總體設(shè)計(jì)中我們將系統(tǒng)分為了六大模塊。由此可知,用gridview控件便可加載這些小分類(lèi)。由此可知,用gridview控件便可加載這些小分類(lèi)。由此可知,用gridview控件便可加載這些小分類(lèi)。由此可知,用gridview控件便可加載這些小分類(lèi)。系統(tǒng)自帶的gridview無(wú)法完美顯示小分類(lèi)列表,查閱相關(guān)資料后用自定義的gridview可完美實(shí)現(xiàn)。圖35用戶(hù)月流量消耗圖所以,如果你在設(shè)計(jì)一款應(yīng)用,并設(shè)計(jì)了相應(yīng)的推廣活動(dòng)的時(shí)候,將它置于月初的效果將遠(yuǎn)遠(yuǎn)好于月末,類(lèi)似的例子還有很多。在主界面中除了以上功能外還有定位功能和廣告活動(dòng)條展示功能,即主界面的總體流程圖如下:圖32主界面流程圖由上面的流程圖可以看出主界面公分為3大子模塊,每一個(gè)模塊都有其明確的分工。(3)RelativeLayout:相對(duì)布局方式,控件在布局內(nèi)位置的確定取決于其相對(duì)控件,通過(guò)指定相對(duì)控件功和相對(duì)距離來(lái)獲取自身的擺放位置。它是一個(gè)存儲(chǔ)有屏幕上特定的一個(gè)矩形布局和內(nèi)容屬性的數(shù)據(jù)結(jié)構(gòu)。從不同的角度分析系統(tǒng)的可開(kāi)發(fā)性與實(shí)用性,從中了解系統(tǒng)在開(kāi)發(fā)的過(guò)程中會(huì)遇到哪些困難,從而提高軟件的開(kāi)發(fā)效率。這樣可以有效的解決界面假死的及android虛擬機(jī)超時(shí)問(wèn)題。所以將這類(lèi)功能放在更多子功能模塊中。極大的方便了用戶(hù)的使用和提高對(duì)商戶(hù)的光顧次數(shù)。鑒于以往的用戶(hù)需求,我們將android的主界面設(shè)計(jì)單獨(dú)抽取成一個(gè)子模塊?;谶@個(gè)原理,掌上社區(qū)應(yīng)用與Android相結(jié)合,通過(guò)自己的宣傳與努力,在一些合作商家店鋪貼上下載APP的二維碼,下載APP并注冊(cè)即可獲得邀請(qǐng)碼,該邀請(qǐng)碼可用來(lái)幫助其他用戶(hù)注冊(cè),通過(guò)統(tǒng)計(jì)該邀請(qǐng)碼注冊(cè)的用戶(hù)數(shù),分不同級(jí)別給予獎(jiǎng)勵(lì),注冊(cè)的用戶(hù)數(shù)越多獎(jiǎng)勵(lì)越高。通常軟件界面的元素包括界面主顏色、字體顏色、字體大小、界面布局、界面交互方式、界面功能分布、界面輸入輸出模式等。首先主界面存放第1級(jí)菜單,如運(yùn)動(dòng)健身,以圖標(biāo)的形式來(lái)呈現(xiàn),運(yùn)動(dòng)健身下設(shè)為第2級(jí)菜單,如游泳館,以按鈕的形式體現(xiàn),游泳館下設(shè)為第三級(jí)菜單,以列表的形式體現(xiàn),主要用來(lái)呈現(xiàn)各個(gè)商戶(hù)的具體信息,各級(jí)菜單。所以才開(kāi)發(fā)這樣一款應(yīng)用程序,來(lái)拉進(jìn)用戶(hù)與商戶(hù)的距離,使信息共享,達(dá)到互利共贏。各類(lèi)傳統(tǒng)PC游戲廠商進(jìn)入手機(jī)領(lǐng)域。例如國(guó)內(nèi)有名的社交網(wǎng)站人人網(wǎng)已經(jīng)針對(duì)Iphone,android,塞班等手機(jī)平臺(tái)推出了手機(jī)客戶(hù)端。在2009年8月,由中國(guó)移動(dòng)所主導(dǎo)開(kāi)發(fā)OPhone平臺(tái)面世。PalmOS屬于Palm公司開(kāi)發(fā),是一種32位的嵌入式操作系統(tǒng),是一套專(zhuān)門(mén)為掌上電腦編寫(xiě)的操作系統(tǒng),是一種輕量級(jí)、比較開(kāi)放的操作系統(tǒng),占用的內(nèi)存非常小?,F(xiàn)在流行的Symbian系統(tǒng)有以下四個(gè)版本,分別為SS60(第二版)、S60(第三版)、S60(第五版)。 下面首先介紹一下Android系統(tǒng)。關(guān)鍵詞:3G, Android,生活服務(wù),JavaAbstractAs smartphones step into the lives of ordinary people, it will bee the primary device for people to obtain information. Therefore, mobile entertainment applications will have great development space, palm munity is one of them. Android platform provides users a very convenient data access capabilities, which will provide a better platform for design and implementation of palm munity. In addition, Android platform is basically free, so can effectively reduce the cost of software, and ultimately allow each user the freedom to access information, but also for the popularity of mobile palm munity to contribute.The main purpose of this project is to develop a set of application can contain many features, functions cover the different cuisines search city, ordering, realtime location, Housekeeping, Hotel, view and review classified information, buy, etc., on the surface these things like a hodgepodge, all we named palm munities. Project by performing realtime data exchange with the network server, timely and accurate information on the latest developments by society, the user sends the request to the server, and then time for the user to list the information required by the user.The system is userfriendly, easy to operate, has good scalability and maintainability。UI 9 10 10 10 12 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17第4章 系統(tǒng)實(shí)現(xiàn) 18 Android相關(guān)開(kāi)發(fā)技術(shù)及架構(gòu)介紹 18 Android系統(tǒng)架構(gòu)研究 18 Android的功能特征 18 20 Android組件 21 26 26 27 28 29 31第5章 結(jié)論和展望 32 32 32致 謝 33參考文獻(xiàn) 3414屆計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)設(shè)計(jì)摘 要隨著智能手機(jī)一步步走進(jìn)普通人的生活,它將成為人們獲取信息的主要設(shè)備。項(xiàng)目通過(guò)與網(wǎng)絡(luò)服務(wù)器進(jìn)行實(shí)時(shí)數(shù)據(jù)交互,及時(shí)準(zhǔn)確的得到社會(huì)最新動(dòng)態(tài)信息,根據(jù)用戶(hù)向服務(wù)器發(fā)送的請(qǐng)求,再及時(shí)為用戶(hù)列出用戶(hù)所需信息??梢?jiàn)Android系統(tǒng)正在崛起之中。下面簡(jiǎn)單介紹一下現(xiàn)主流手機(jī)操作系統(tǒng)。iOS的系統(tǒng)架構(gòu)分為四個(gè)層次:核心操作系統(tǒng)層(the Core OS layer),核心服務(wù)層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。目前國(guó)內(nèi)還沒(méi)有自主研發(fā)并商品化的手機(jī)操作系統(tǒng)。目前國(guó)內(nèi)外手機(jī)應(yīng)用服務(wù)方向主要有基于地理位置的信息服務(wù)(Location Based Service LBS)它是通過(guò)電信移動(dòng)運(yùn)營(yíng)商的無(wú)線電通訊網(wǎng)絡(luò)(如GSM網(wǎng)、CDMA網(wǎng))或外部定位方式(如GPS)獲取移動(dòng)終端用戶(hù)的位置信息(地理坐標(biāo),或大地坐標(biāo)),在GIS(Geographic Information System,地理信息系統(tǒng))平臺(tái)的支持下,為用戶(hù)提供相應(yīng)服務(wù)的一種增值業(yè)務(wù)。手機(jī)辦公類(lèi)軟件在手機(jī)上也正日趨完善,在手機(jī)上編輯查看各類(lèi)文檔已經(jīng)實(shí)現(xiàn),在android平臺(tái)上的QuickOffice就是這樣的軟件。其中包括運(yùn)動(dòng)健身、汽車(chē)服務(wù)、美食、生活購(gòu)物、家政服務(wù)、酒店旅游、教育培訓(xùn)、團(tuán)購(gòu)促銷(xiāo)、休閑娛樂(lè)、美容美體、裝修家居、商務(wù)婚慶12個(gè)生活服務(wù)信息,為用戶(hù)提供便捷的一站式服務(wù),節(jié)省了用戶(hù)去查詢(xún)這些信息的時(shí)間,提高了用戶(hù)的生活質(zhì)量。(2)與此同時(shí),隨著科技信息時(shí)代的到來(lái),越來(lái)越多的人認(rèn)為手機(jī)不僅僅是用來(lái)打電話(huà)、發(fā)短信的,他們用手機(jī)聊、購(gòu)物、看電影、聽(tīng)音樂(lè)等等。大部分軟件用戶(hù)往往并不能提出明確的、全局的界面需求,其需求同自身主觀因素聯(lián)系緊密,是模糊、變化的。目前在界面元素的選擇、布局設(shè)計(jì)等方面的研究進(jìn)行的較多,內(nèi)容涵蓋了人機(jī)工程學(xué)、認(rèn)知心理學(xué)、美學(xué)、色彩理論等方面的探討。其下分為用戶(hù)注冊(cè)、用戶(hù)登錄、密碼找回以及現(xiàn)市場(chǎng)比較流行的第三方登錄。(4)美食及所有商戶(hù)子模塊美食及商戶(hù)模塊是主要為商戶(hù)設(shè)計(jì)的,商戶(hù)將產(chǎn)品展示在商品列表,并且為商戶(hù)提供商品的詳細(xì)信息。為日后的交易提供方便。所以在android移動(dòng)應(yīng)用的設(shè)計(jì)上就要將這個(gè)問(wèn)題考慮進(jìn)去。根據(jù)本系統(tǒng)所要達(dá)到的效果,可以得出本系統(tǒng)的需要一個(gè)強(qiáng)大的后臺(tái)服務(wù)器。 AndroidLayout是一組提供屏幕界面通用類(lèi)型的完全實(shí)現(xiàn)類(lèi),它繼承自ViewGroup,并提供了一系列的布局方式。根據(jù)系統(tǒng)主界面的需求可以將設(shè)計(jì)功能為如下幾個(gè)方向:主界面布局、主界面廣告、主界面定位。城市定位流程圖如下:圖33城市定位流程圖進(jìn)入主界面會(huì)加載服務(wù)器后臺(tái)發(fā)布的一些活動(dòng)和廣告信息,顯示在主界面上