自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

深度說(shuō)明Android系統(tǒng)編程技巧

移動(dòng)開(kāi)發(fā) Android
下面文章主要進(jìn)行對(duì)Android系統(tǒng)編程的學(xué)習(xí)和研究,對(duì)于Android系統(tǒng)編程,相信不管是開(kāi)發(fā)人員還是一些普通的用戶都是為之頭疼的一件事。

如果我們查看一下新的Android系統(tǒng)編程地方法,就會(huì)發(fā)現(xiàn)一個(gè)叫main.xml的文件,對(duì)于視圖來(lái)說(shuō),有一些用于布局的方法,但是在本文中只關(guān)注于上述的xml文件。

在幾個(gè)月前,開(kāi)發(fā)式手機(jī)聯(lián)盟推出自己的Android手機(jī)雛形時(shí),受到了極大的追捧。但是到現(xiàn)在還沒(méi)有真機(jī)在市場(chǎng)上銷(xiāo)售。Google為了鼓勵(lì)開(kāi)發(fā)人員來(lái)開(kāi)發(fā)Android手機(jī)的應(yīng)用程序,提供了1千萬(wàn)美金來(lái)獎(jiǎng)勵(lì)那些在Android開(kāi)發(fā)中的獲獎(jiǎng)?wù)摺?/p>

當(dāng)然,本文并不是告訴讀者如何去贏得大獎(jiǎng),而是幫助讀者理解如何使用Android SDK來(lái)開(kāi)發(fā)Android系統(tǒng)編程。其中包括如何使用XML布局來(lái)顯示廣西,從GPS組件中獲得設(shè)備的位置等,在本文的***將學(xué)習(xí)如何將文本顯示在一個(gè)定制的視圖上。

一、準(zhǔn)備工作

要想開(kāi)發(fā)Android程序,我們需要如下三種軟件:    1. Eclipse    2. Android SDK    3. 開(kāi)發(fā)Android程序的Eclipse 插件。為了開(kāi)始我們的工作,首先要安裝Eclipse,然后從Google的網(wǎng)站獲得Android SDK,并且安裝Eclipse插件。

二、Activity類(lèi)    每一種移動(dòng)開(kāi)發(fā)環(huán)境都有自己的基類(lèi)。如J2ME應(yīng)用程序的基類(lèi)是midlets,BREW的基類(lèi)是applets,而Android程序的基類(lèi)是Activity。這個(gè)activity為我們提供了對(duì)移動(dòng)操作系統(tǒng)的基本功能和事件的訪問(wèn)。這個(gè)類(lèi)包含了基本的構(gòu)造方法,鍵盤(pán)處理。

掛起來(lái)恢復(fù)功能,以及其他底層的手持設(shè)備的訪問(wèn)。實(shí)質(zhì)上,我們的應(yīng)用程序?qū)⑹且粋€(gè)Activity類(lèi)的擴(kuò)展。在本文中讀者將會(huì)通過(guò)例子學(xué)習(xí)到如何使用Activity類(lèi)來(lái)編寫(xiě)Android程序。下面是一個(gè)簡(jiǎn)單的繼承Activity的例子。

  1. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
  2.  
  3. android:layout_width="fill_parent" android:layout_height="fill_parent"   
  4.  
  5. android:orientation="vertical">   
  6.  
  7. <SurfaceView android:id="@+id/surface_camera"   
  8.  
  9. android:layout_width="fill_parent" android:layout_height="10dip"   
  10.  
  11. android:layout_weight="1">    
  12.  
  13. </SurfaceView>    
  14.  
  15. </LinearLayout> 

在上面程序中的onCreate方法將在應(yīng)用程序***次開(kāi)始時(shí)調(diào)用。Bundle對(duì)象包含了任何用于建立參數(shù)或環(huán)境數(shù)據(jù)所需要的基本信息。Activity可以是全屏的,或是懸浮的。它們可以是嵌套的,但是每一部分基本是獨(dú)立的。那么,也許有人會(huì)問(wèn),setContentView是做什么的呢?

智能手機(jī)在蘋(píng)果、谷歌的帶領(lǐng)下,將愈加成為一個(gè)融合了語(yǔ)音和數(shù)據(jù)業(yè)務(wù)的個(gè)人移動(dòng)網(wǎng)絡(luò)平臺(tái),很有可能成為下一代的計(jì)算機(jī),這才是它的意義所在。”有手機(jī)業(yè)界人士對(duì)記者表示,HTC G1并不是一款革命性的手機(jī),“它基本上是沿著iPhone已經(jīng)闖出的道路來(lái)走下去,并且通過(guò)開(kāi)放的策略可能更加擴(kuò)大智能手機(jī)的影響力”。

據(jù)記者了解,HTC G1手機(jī)將在10月22日正式上市,價(jià)格為179美元,比蘋(píng)果iPhone的199美元偏低。谷歌方面稱,在10月22日發(fā)布當(dāng)天,將有22個(gè)國(guó)家的用戶可以買(mǎi)到谷歌手機(jī),到今年11月,其銷(xiāo)售范圍將擴(kuò)大到27個(gè)國(guó)家。

然而中國(guó)用戶何時(shí)可以買(mǎi)到谷歌版手機(jī),目前尚無(wú)定論。“我特別想見(jiàn)識(shí)一下,但是卻不一定會(huì)買(mǎi),關(guān)鍵要看其是否能夠安裝Ozi。”對(duì)于***款裝有谷歌Android系統(tǒng)編程手機(jī)的問(wèn)世,一位探險(xiǎn)愛(ài)好者小丁對(duì)記者表示。

Ozi是個(gè)人電腦上的一款衛(wèi)星導(dǎo)航軟件,后來(lái)被移植到手機(jī)操作系統(tǒng)Windows Mobile和Symbian上,其以強(qiáng)大的導(dǎo)航功能吸引了小丁。“任何一個(gè)探險(xiǎn)愛(ài)好者都是谷歌迷。”小丁向記者表示,對(duì)于自行車(chē)探險(xiǎn)愛(ài)好者的他來(lái)說(shuō)。

“Google Earth徹底改變了探險(xiǎn)方式”,以前的探險(xiǎn)者對(duì)于探險(xiǎn)區(qū)域的地理往往無(wú)法事先知道,而自從有了這款衛(wèi)星地圖軟件之后,地球上大部分陸地區(qū)域內(nèi)的詳細(xì)地貌都可以通過(guò)該軟件查到。

“從此以后,原本只有‘貴族’才能查閱的衛(wèi)星地圖開(kāi)放給了普通人,探險(xiǎn)者們出門(mén)前都要詳細(xì)查閱Google Earth。而且,它的大部分功能都是免費(fèi)的。”小丁的話概括了這家互聯(lián)網(wǎng)公司如此受歡迎的原因。

它的免費(fèi)策略正摧枯拉朽般沖擊著原本閉塞的領(lǐng)域,把原本要花大價(jià)錢(qián)才能使用的功能無(wú)償?shù)卣宫F(xiàn)在人們面前。它并非不收費(fèi),但大部分收費(fèi)針對(duì)企業(yè)而不是個(gè)人用戶。

【編輯推薦】

  1. 新一代的Android手機(jī)介紹 深度剖析Android SDK版本介紹 
  2.   
  3. 谷歌Android手機(jī)能否站穩(wěn)中國(guó) 
  4. PythonAndroid深度剖析Android應(yīng)用程序的四種構(gòu)造塊 
  5. 探秘與眾不同的Android系統(tǒng)? 
責(zé)任編輯:chenqingxiang 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-01-13 10:16:42

C++軟件

2010-01-12 17:33:06

C++

2020-09-26 21:43:59

Linux系統(tǒng)編程條件變量

2020-10-05 22:01:02

Linux系統(tǒng)編程線程屬性

2020-10-10 07:18:14

Linux系統(tǒng)編程管道

2020-10-18 07:13:44

Linux系統(tǒng)編程信號(hào)捕捉

2010-03-02 14:04:44

Android手機(jī)系統(tǒng)

2020-09-25 07:34:40

Linux系統(tǒng)編程信號(hào)量

2020-10-05 22:05:10

Linux系統(tǒng)編程時(shí)序競(jìng)態(tài)

2020-09-22 07:35:06

Linux線程進(jìn)程

2020-09-26 23:09:00

Linux系統(tǒng)編程讀寫(xiě)鎖

2020-09-28 06:49:50

Linux系統(tǒng)編程互斥量mutex

2010-02-03 09:35:20

Python函數(shù)編程

2009-12-16 14:51:27

Visual Stud

2010-02-24 16:44:58

Python 函數(shù)

2020-10-09 07:13:11

Linux系統(tǒng)編程mmap

2020-10-08 10:10:51

Linux系統(tǒng)編程信號(hào)集

2010-03-02 09:33:19

Android操作系統(tǒng)

2010-02-07 09:30:39

Android 程序

2010-02-04 10:58:29

Android 源代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)