欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

【Android Developers Training】 2. 運行你的

系統 1915 0

注:本文翻譯自Google官方的Android Developers Training文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。

原文鏈接: http://developer.android.com/training/basics/firstapp/running-app.html


?

一、運行你的應用

如果按照上一節課的步驟創建了一個Android項目工程,那么它將包含一組構成“Hello World”的源文件,以此使你可以直接運行這個程序。

你如何運行這個程序取決于兩件事情:你是否擁有一款Android設備,和你是否在使用Eclipse。這堂課將向你展現如何在實體設備上(或在Android模擬器上)安裝并且運行你的應用,不管運行環境是實體設備還是Android模擬器,安裝且運行應用都可以通過Eclipse或者命令行工具來實現。

在你運行應用之前,我們應該對Android項目中的一些目錄結構和文件有一定的了解:

AndroidManifest.xml

這個 清單文件 描述了應用的基本特性,并且定義了應用的每個組件。隨著學習的深入,你將會看到在這個文件中的各種聲明。

在清單文件中,必須包含的最重要的元素是 ? <uses-sdk> ?。通過 android:minSdkVersion android:targetSdkVersion 這兩個屬性字段,它聲明了你的應用可以兼容的不同版本。在你的第一個應用中,它可以如下所示:

      
        <
      
      
        manifest 
      
      
        xmlns:android
      
      
        ="http://schemas.android.com/apk/res/android"
      
      
         ... 
      
      
        >
      
      
        <
      
      
        uses-sdk 
      
      
        android:minSdkVersion
      
      
        ="8"
      
      
         android:targetSdkVersion
      
      
        ="17"
      
      
        />
      
      
        

    ...


      
      
        </
      
      
        manifest
      
      
        >
      
    

記住,要時刻保持將 android:targetSdkVersion 屬性字段設置地盡可能高,并且記得在對應版本的平臺上測試你的應用。可以通過閱讀 Supporting Different Platform Versions 了解更多信息。

src/

這是存放你的應用主源代碼文件的目錄,默認的,它包含了一個當你的應用啟動時會隨之運行的 Activity 類。

res/

這個目錄下包含了一些存放應用 資源文件 的子目錄,舉幾個例子來說:

drawable-hdpi/

存放繪圖對象(如位圖文件)的目錄,同時這些繪圖對象對應于高分辨率屏幕設備。還有一些其他的存放繪圖對象的目錄,他們分別對應了不同的屏幕規格。

layout/

這個目錄存放了定義你的應用UI的文件(譯者注:即UI布局文件)。

values/

這個目錄存放了許多XML文件,這些文件包含了各種資源的集合,舉例來說:字符串的定義,顏色的定義等等。

?

當你運行這個默認的Android應用時,這個默認的 Activity 類會啟動并且加載一個打印“Hello World”的布局文件。這個結果可能無法令人感到興奮,但對于初學者來說,在真正開發之前,理解如何運行自己的應用是至關重要的。

?

一). 在一臺實體設備上運行

如果你擁有一臺實體Android設備,下面將會展示你應該如何安裝并運行你的應用:

1. 用USB連接線將你的設備連接到計算機上。如果你是在Windows系統上進行開發的,你可能需要為你的設備安裝恰當的USB驅動。查看 OEM USB Drivers 獲取安裝驅動的幫助信息。

2. 在你的設備上啟用“ USB調試 ”.

  • 在大多數運行Android3.2或更早版本系統的設備上,你可以在“ Settings > Applications > Development ”下找到對應的設置。
  • 在Android4.0及以上版本系統的設備上,可以在“ Settings > Developer options ”找到對應的設置。

注:在Android4.2或更加新的版本系統中, ?“ Developer options ”默認是隱藏的。要找到它,需前往“ Settings > About phone ”然后點擊“ Build number ”七次,再返回去尋找“ Developer options

?

如果要在Eclipse上運行:

1. 打開你的一個項目的文件,在工具欄中點擊“ Run ”。

2. 在“ Run as ”窗口中,選擇" Android Application "然后點擊" OK "

之后Eclipse會在您連接的設備上安裝這個應用并且運行。

?

或者也可以通過命令行來運行你的應用:

1. 將當前工作目錄切換到你的Andorid項目工程的根目錄位置,然后執行:

      ant debug 
    

2. 確保在你的環境變量中的PATH這一個鍵,包含了Android SDK的 platform-tools/這一目錄路徑,之后執行

      adb install bin/MyFirstApp-debug.apk 
    

3. 在你的設備上,找到 MyFirstActivity ,打開它。

這就是如何在實體設備上構建并運行你的Android應用。要開始學習開發,可以繼續進行下一節教學。

?

二). 在模擬器上運行

不管你使用的是Eclipse還是命令行,在一個模擬器上運行應用,你首先要做的是創建一個 Android Virtual Device ?(AVD),一個AVD為Android模擬器設定了一組設備的配置信息,通過這種方式我們可以模擬各種各樣的設備。

為了創建一個AVD:

1. 啟動Android虛擬設備管理器( Android Virtual Device Manager ):

  a. 在Eclipse中,點擊工具欄中的“ Android Virtual Device Manager

  b. 如果是命令行,改變工作目錄至 <sdk>/tools/ 然后執行:

      android avd
    

2. 在 Android Virtual Device Manager 面板中,點擊“ New

3. 填寫AVD的各項細節信息。為它命名,設定一個目標平臺,一個SD卡的大小和一個屏幕規格(默認是HVGA)

4. 點擊“ Create AVD

5. 在 Android Virtual Device Manager 中選擇新創建的AVD,并點擊“ Start

6. 當模擬器啟動完畢后,解鎖屏幕。

?

圖1. AVD管理器中顯示的一些虛擬設備

?

如果要在Eclipse上運行:

1. 打開你的一個項目的文件,在工具欄中點擊“ Run ”。

2. 在“ Run as ”窗口中,選擇" Android Application "然后點擊" OK "

之后Eclipse會在您連接的設備上安裝這個應用并且運行。

?

或者也可以通過命令行來運行你的應用:

1. 將當前工作目錄切換到你的Andorid項目工程的根目錄位置,然后執行:

      
        ant debug 
      
    

2. 確保在你的環境變量中的PATH這一個鍵,包含了Android SDK的platform-tools/這一目錄路徑,之后執行

      
        adb install bin/MyFirstApp-debug.apk 
      
    

3. 在你的設備上,找到 MyFirstActivity ,打開它。

這就是如何在實體設備上構建并運行你的Android應用。要開始學習開發,可以繼續進行下一節教學。

?

【Android Developers Training】 2. 運行你的應用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品揄拍一区二区久久 | 久久香蕉国产线看观看网站 | 西西人体大胆77777视频 | 99re国产| 黄色在线观看 | 成人精品在线观看 | 污污美女 | www.av在线| 日韩精品影视 | 精品小视频在线 | 午夜视频免费 成人 | www.热| 无限看片在线版免费视频大全 | 国产福利不卡视频在免费播放 | 欧美日韩一区二区三区四区五区 | 久久久久久免费播放一级毛片 | 成人av播放 | 国产成人免费永久播放视频平台 | 国产成人在线一区二区 | 日本免费精品视频 | 99久久99久久精品免费看蜜桃 | 亚洲欧美一区二区久久香蕉 | 午夜精品视频 | chinese xxxxhd videos麻豆 | 亚洲精品三级 | 国产东北普通话对白 | 免费精品美女久久久久久久久久 | 久久精品国产一区二区 | 五月久久亚洲七七综合中文网 | 久久久久亚洲精品 | 欧美精品一区二区三区免费播放 | 国产精品一区二区三区四区 | 蜜桃传媒一区二区亚洲AV | 91嫩草国产线免费观看 | 伊人久操 | 精品福利在线视频 | 国产日韩中文字幕 | 成人午夜大片免费看爽爽爽 | 久青青| 亚洲人6666成人观看 | 亚洲碰碰 |