freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android系統(tǒng)的手機天氣預(yù)報軟件本科畢業(yè)設(shè)計論文-預(yù)覽頁

2025-07-22 00:31 上一頁面

下一頁面
 

【正文】 處理的各種類型數(shù)據(jù)。第四章 Google android移動平臺的相關(guān)理論 Goolge android 移動平臺的概述Android 是 Goolge公司于07年11月5日宣布的基于LINUX平臺開源手機操作系統(tǒng),該平臺由操作系統(tǒng),中間件,用戶界面和應(yīng)用軟件組成,Android是Goolge開發(fā)的基于linux平臺的開源手機操作系統(tǒng)。應(yīng)用程序無界限。應(yīng)用程序可以輕松地嵌入網(wǎng)絡(luò)。 Android的功能:支持虛擬鍵盤。用在線文件快速瀏覽數(shù)數(shù),類似于OSX Leopard的Quicklook特征,Android的在線文件夾可顯示的數(shù)據(jù)條目,比如聯(lián)系人,喜歡的應(yīng)用,Email信息,播放列表,書簽,RSS源等,并不需要運行系統(tǒng)程序處理特定的數(shù)據(jù)條目。更快,更兼容的瀏覽器,Android的基于Webkit內(nèi)核的瀏覽器帶來了重要的調(diào)速半置,這得益于新的Wenkit渲染引擎和優(yōu)化的JAVA腳本編譯器。除了增強的免提電話體驗,Android還支持立體藍(lán)牙(A2Dphe和AVCRP),并有自動配對功能。由于Android的優(yōu)越性,其開發(fā)顯得非常的有規(guī)律可尋。如何提供用戶最好的用戶體驗就值得每一個程序員的深思,這也是確保一個程序成功的關(guān)鍵所在。發(fā)布:在完成一個系統(tǒng)的開發(fā)后,就要對其發(fā)布,經(jīng)過廣大用戶的考驗,只有經(jīng)過這個過程,才算是一個合格的產(chǎn)品,在Android平臺中,Google提供了完整的發(fā)布機制Google maket。:定位和相關(guān)服務(wù)的類: 提供幫助網(wǎng)絡(luò)訪問類,*接口。:提供訪問Android的內(nèi)容提供者的類。:默認(rèn)瀏覽器操作接口。在“設(shè)置頁面”中,需要對要顯示天氣預(yù)報的城市及更新頻率進(jìn)行設(shè)置。圖41基于Android 平臺的智能手機訪問服務(wù)器的主要技術(shù)是數(shù)據(jù)交互方法。AndroidWeatherForecast 工程目錄結(jié)構(gòu)及其源代碼文件如圖42所示 圖42 天氣實況預(yù)報系統(tǒng)的具體實現(xiàn)   基于Android 平臺的智能手機訪問服務(wù)器的主要技術(shù)是數(shù)據(jù)交互方法。CitiesWeatherForecast 工程目錄結(jié)構(gòu)及其源代碼文件如圖1所示。當(dāng)要使用到這些資源時?;蚴褂靡恍├^承自View Group 的Layout 管理器來組織Android UI中的單個元素到屏幕上。View 類是widgets(工具)類的父類,它們提供了諸如文本輸入框和按鈕之類的UI 對象的完整實現(xiàn)。作為一個用戶界面對象,View 同時也擔(dān)任著用戶交互關(guān)鍵點以及交互事件接受者的角色。比如Linearlayout,可將子控件按水平或垂直方向按順序排列下去。 文件中主要是添加一些界面的布局設(shè)置,例如如下代碼:   android:orientation=horizontal   android:layout_width=fill_parent   android:layout_height=wrap_content      android:layout_width=wrap_content   android:layout_height=wrap_content   android:text=string/cityText/   android:layout_width=wrap_content   android:layout_height=wrap_content   android:text=string/searchBtn/ 上述代碼生成了一個Linearlayout,定義了一個EditText 和Button,并且設(shè)置了相關(guān)的參數(shù)。為此,需要解決的問題是手機終端從Web 服務(wù)器獲取了所有類型的數(shù)據(jù)之后,將這些數(shù)據(jù)進(jìn)一步交給Android 手機終端View 組件[4],在手機界面上顯示給用戶。 的onCreate()中進(jìn)行數(shù)據(jù)獲取。public static final String METHOD_NAME=GetCitiesByCountry。public static final String URL=。 中的代碼段為:ListString cityList=getAllCitiesNames();setListAdapter(new ArrayAdapterString(this, cityList));即使用方法setListAdapter()把一個ListActivity 填充進(jìn)去。import 。import 。import 。import 。import 。import 。 setContentView()。 callWeatherResultActivity(cityName)。 } public ListString getAllCitiesNames(){ final ListString cityList = new LinkedListString()。 RootElement root = new RootElement(NewDataSet)。 } })。 (())。 } catch(Exception e) { ()。 } return cityList。 } private void callWeatherResultActivity(String cityName){ (cityName, cityName)。// (CountryName, China)。import 。import 。import 。import 。import 。 Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 final StringBuffer sb = new StringBuffer()。 Map map = new HashMap()。// (xmlStr, xmlStr)。 (body)。 ( new EndTextElementListener() { public void end(String body) { (prop: + body)。 Element entry3 = (Wind)。 } })。 (能見度:+body+\n)。 (body)。 ( new EndTextElementListener() { public void end(String body) { (prop: + body)。 Element entry7 = (RelativeHumidity)。 } })。 (氣壓:+body+\n)。 XMLReader xmlreader = ()。 } catch(Exception e) { ()。// ().setEnabled(false)?;贏ndroid 操作系統(tǒng)的天氣實況預(yù)報系統(tǒng)設(shè)計的核心是通過調(diào)用通信協(xié)議SOAP(Simple Object AccessProtocol)的接口,從Web Service 提供商中提取天氣預(yù)報的數(shù)據(jù)信息,為客戶端服務(wù)。public class CityWeather { private String location。 private String temperature。 private String status。 } public void setTime(String time) { = time。 } public void setVisibility(String visibility) { = visibility。 } public void setDewPoint(String dewPoint) { = dewPoint。 } public void setPressure(String pressure) { = pressure。import .*。/** * Apache HttpComponent based HttpTransport layer. */public class AndroidHttpTransport extends Transport { /** * Creates instance of HttpTransport with set url * * param url * the destination to POST SOAP data */ public AndroidHttpTransport(String url) { super(url)。 requestDump = debug ? new String(requestData) : null。 try {// (UserAgent, kSOAP/)。// (Connection, close)。 (requestData, 0, )。 InputStream is。 throw (e)。 if (rd == 1) break。 responseDump = new String(buf)。 (DBG:response: + responseDump)。 }} Androidserviceconnection方法package 。import 。import 。/** * Connection using apache HttpComponent */public class AndroidServiceConnection implements ServiceConnection {// private HttpClientConnection connection。 private OutputStreamWriter outputStreamWriter。 // HttpHost proxy = new HttpHost(, 9090)。 } public void setRequestMethod(String requestMethod) throws IOException { if (!().equals(post)) { throw(new IOException(Only POST method is supported))。// return bufferStream。 HttpEntity entity = ()。 } public InputStream getErrorStream() { return null。通過定義一個方法public ListStringgetAllCitiesNAMEs()可獲得中國城市名稱列表。圖63城市天氣信息第七章 結(jié)論如今,隨著智能手機操作的興起,很多軟件開發(fā)人員著手去研究手機多媒體這個方面,由Google發(fā)布的Android手機系統(tǒng)更是得到了眾多手機開發(fā)人員的青睞。 在這個過程中,我學(xué)會了很多知識,比如Android環(huán)境的搭建、Intent、Activity、Service、ContentProvider、SQLite等,但我學(xué)會的最重要的一點是,利用現(xiàn)有的資源去解決問題,在圖書館、在網(wǎng)絡(luò)上尋找答案。我希望通過這次的課程設(shè)計,能讓自己把這方面的知識把握的更加的到位。當(dāng)然,其中也遇到過很多麻煩,但是通過詢問老師和同學(xué)討論,還是順利的完成了既定的目標(biāo),而自己在這其中也受益良多。參考文獻(xiàn)[1] 靳巖,姚尚朗. Google Android 開發(fā)入門與實戰(zhàn)[M].人民郵電出版社[2] [J],2011年01月12日[3] 馬超,[M]. 人民郵電出版社,20120101. [4] [M].電子工業(yè)出版社,20110901[4] 英)Herbert Schildt Java參考大全(J2SE 5 Edition)[M],清華大學(xué)出版社[5] [1][M].機械工業(yè)出版社,20110901. [6] 王向輝,張國印,[M].清華大學(xué)出版社,2010年3月45
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1