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

正文內(nèi)容

基于android系統(tǒng)的手機(jī)天氣預(yù)報(bào)軟件本科畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 )。// ()。 charset=utf8)。 OutputStream os = ()。 requestData = null。 if (is == null) { ()。 while (true) { int rd = (buf, 0, 256)。 buf = ()。 if (debug) { (DBG:request: + requestDump)。 } } protected ServiceConnection getServiceConnection() throws IOException { return new AndroidServiceConnection(url)。import 。import 。import 。 private bufferStream = null。 client = new DefaultHttpClient()。 } public void connect() throws IOException { } public void disconnect() { } public void setRequestProperty(String name, String value) { (name, value)。 }// public Writer openWriter() throws IOException {// outputStreamWriter = new OutputStreamWriter(tuf8)。 HttpResponse response = (post)。 } return ()。如下圖61所示: 圖61Android登陸界面如圖62中顯示的是一列城市列表, 的onCreate()中進(jìn)行數(shù)據(jù)獲取的初始化工作。如圖64所示。由于對(duì)JAVA濃厚的興趣引發(fā)了我對(duì)Android的好奇心,從一開(kāi)始什么都不懂一直摸索著運(yùn)用了很多高級(jí)技術(shù)完成了這個(gè)軟件。老師給的題目是要我們做個(gè)Android應(yīng)用開(kāi)發(fā),具體做什么可以自己定,說(shuō)實(shí)話,最開(kāi)始的時(shí)候我完全沒(méi)有思路,因?yàn)橹皩W(xué)的不是很好,但是自己又想做好,把它當(dāng)成一個(gè)項(xiàng)目來(lái)完成,我看了看一個(gè)完整項(xiàng)目的整個(gè)實(shí)現(xiàn)過(guò)程,包括了需求分析、概要設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、人員安排等,讓我們對(duì)公司完成項(xiàng)目的模式有了一個(gè)大概的模型,然后結(jié)合老師跟我們說(shuō)的這次課程設(shè)計(jì)的一個(gè)設(shè)計(jì)環(huán)境,讓我對(duì)這次課程設(shè)計(jì)有了一定的信心。還好,在關(guān)鍵的時(shí)候,自己還是能夠把握自己,能夠駕馭自己懶惰的心理,開(kāi)始認(rèn)認(rèn)真真的做課程設(shè)計(jì),從需求分析,再到總體設(shè)計(jì),一步一步來(lái),每一個(gè)階段都用心去實(shí)現(xiàn)。在此,我要感謝給我?guī)椭睦蠋熀屯瑢W(xué),是他們?cè)谖覍?duì)一些問(wèn)題迷茫的時(shí)候給于我?guī)椭椭С?。從這次課程設(shè)計(jì)當(dāng)中,看到了自己很多方面的不足,比如專(zhuān)業(yè)知識(shí)不到位,情緒波動(dòng)較大,有時(shí)候很難控制自己的情緒,同時(shí),發(fā)現(xiàn)最大的一個(gè)缺點(diǎn)就是自己現(xiàn)在自律越來(lái)越差了,而且精神也越來(lái)越差,變得非常懶。設(shè)計(jì)剛開(kāi)始時(shí)候,我就忙于寫(xiě)論文,而忽略了課程設(shè)計(jì)的核心,從沒(méi)考慮去定個(gè)題目,然后分析怎么樣去做。致 謝:這次課程設(shè)計(jì)是做一個(gè)基于android平臺(tái)的應(yīng)用程序開(kāi)發(fā),在老師剛給我們題目的時(shí)候,我有點(diǎn)點(diǎn)的茫然,不知道從何開(kāi)始下手,甚至自己心里有點(diǎn)點(diǎn)的急躁。作為智能手機(jī),娛樂(lè)與通訊一樣具有重要的意義。 圖62城市列表如圖63中顯示的是我們選擇一個(gè)城市點(diǎn)查詢鍵,然后可以通過(guò)UI顯示這個(gè)城市當(dāng)天的天氣信息。 } }第六章 系統(tǒng)測(cè)試至此已經(jīng)完成了WeathForecastweather工程的代碼編寫(xiě)工作,在這一章節(jié)對(duì)WeathForecastweather工程進(jìn)行測(cè)試,步驟及結(jié)果如下:(1) 啟動(dòng)Android虛擬機(jī)在工程名WeathForecastweather上點(diǎn)右鍵,然后選擇“Run As”,然后選擇“Android Application”。 (())。// } public InputStream openInputStream() throws IOException { AbstractHttpEntity re = new ByteArrayEntity(())。 } } public OutputStream openOutputStream() throws IOException { bufferStream = new ()。 // ().setParameter(, proxy)。 private DefaultHttpClient client。// private static ClientConnectionManager connectionManager = new SingleClientConnManager(getParams(), supportedSchemes)。import 。import 。import 。 } } parseResponse(envelope, is)。 ()。 (buf, 0, rd)。 } } if (debug) { ByteArrayOutputStream bos = new ByteArrayOutputStream()。 try { is = ()。 ()。// (ContentLength, + )。 (SOAPAction, soapAction)。 responseDump = null。 debug = true。import .*。 } public String getStatus() { return status。 } public String getRelativeHumidity() { return relativeHumidity。 } public String getTemperature() { return temperature。 } public String getWind() { return wind。 public String getLocation() { return location。 private String dewPoint。 private String time。其基本功能是當(dāng)用戶運(yùn)行天氣預(yù)報(bào)系統(tǒng)程序時(shí),在手機(jī)屏幕上顯示出中國(guó)的城市名稱(chēng),用戶單擊任意一個(gè)城市名,可獲得該城市的天氣實(shí)況預(yù)報(bào)信息。// }// return true。 } (sb)。 (())。 } })。 Element entry8 = (Pressure)。 ( new EndTextElementListener() { public void end(String body) { (prop: + body)。 (body)。 (氣溫:+body+\n)。 } })。 Element entry4 = (Visibility)。 ( new EndTextElementListener() { public void end(String body) { (prop: + body)。 (body)。 (位置:+body+\n)。 RootElement root = new RootElement(CurrentWeather)。 (CityName, cityName)。 Intent queryIntent = getIntent()。 setContentView()。import 。import 。import 。import 。import 。 startActivity(i)。 Intent i = new Intent(getApplicationContext(), )。 } Override protected void onListItemClick(ListView l, View v, int position, long id) { cityName = (String) (position)。// ((TextView)findViewById()).setText(ERROR: + ().getName() + : + ())。 // get our data via the xml string InputSource is = new InputSource(new StringBufferInputStream(xmlStr))。 // create the factory SAXParserFactory factory = ()。 Element entry = (Table)。 Map map = new HashMap()。 } })。 Button btn = (Button) ()。import 。import 。import 。import 。import 。import 。 主要代碼介紹 主界面代碼(用戶界面)package 。 中實(shí)例化一個(gè)SoapSerializationEnvelope對(duì)象,設(shè)置SoapObject 的命名空間、方法名、參數(shù)等;并通過(guò)實(shí)例化一個(gè)AndroidHttpTransport 對(duì)象來(lái)調(diào)用WebService,并獲得xml 字符串?dāng)?shù)據(jù),其代碼段如下:AndroidHttpTransport androidHttpTransport=new AndroidHttpTransport ();try {(soapAction, envelope);Object result=();xmlStr=();} catch(Exception e) {();}[2] 解析數(shù)據(jù)列表Android 操作系統(tǒng)對(duì)xml 字符串?dāng)?shù)據(jù)的操作功能很強(qiáng),提供了dom、sax 以及xmlpul 3 種方式。public static final String SOAP_ACTION2=。通過(guò)定義一個(gè)方法public ListStringgetAllCitiesNAMEs()可獲得中國(guó)城市名稱(chēng)列表。[1] 獲取城市列表數(shù)據(jù)Android 沒(méi)有提供Web Service 的組件庫(kù),但可以通過(guò)修改在PC 或J2ME 上使用的開(kāi)源Web Service Java 庫(kù)作為AndroidWeb Servic 庫(kù)使用。在Android 中,控件最重要的大小屬性是width/height,開(kāi)發(fā)者可以指明控件的大小,控件的寬、高以及在屏幕中的顯示位置等,可以設(shè)定成為fill_parent ,還可以設(shè)置相應(yīng)的文本信息,并可通過(guò)android:text=string/cityText/進(jìn)行引用(string 文件存放在工程的res/values 中)。Tablelayout,可以將子控件按照表格的形式,一枚枚放置好。天氣實(shí)況預(yù)報(bào)系統(tǒng)程序功能比較單一,其UI 也相對(duì)比較簡(jiǎn)單,只要有一個(gè)輸入框、一個(gè)查詢按鈕以及一個(gè)顯示所有中國(guó)城市信息的列表即可。View Group 類(lèi)是Layouts(布局)類(lèi)的父類(lèi),它們提供了諸如流式布局、表格布局以及相對(duì)布局之類(lèi)的布局架構(gòu)。 Android 應(yīng)用中,用戶界面由View 和View Group對(duì)象構(gòu)建。在XML 文件里編輯界面的代碼,實(shí)現(xiàn)起來(lái)不僅方便,使用時(shí)也會(huì)更加靈活。 Android平臺(tái)的用戶界面實(shí)現(xiàn) Android 提供的可變化的用戶界面(UI)開(kāi)發(fā)模塊是基于XML 文件的。基于Android 操作系統(tǒng)的天氣實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1