亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

【Android Developers Training】 2. 運行你的

系統(tǒng) 1809 0

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

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


?

一、運行你的應用

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

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

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

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/

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

layout/

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

values/

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

?

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

?

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

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

1. 用USB連接線將你的設備連接到計算機上。如果你是在Windows系統(tǒng)上進行開發(fā)的,你可能需要為你的設備安裝恰當?shù)腢SB驅(qū)動。查看 OEM USB Drivers 獲取安裝驅(qū)動的幫助信息。

2. 在你的設備上啟用“ USB調(diào)試 ”.

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

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

?

如果要在Eclipse上運行:

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

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

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

?

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

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

      ant debug 
    

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

      adb install bin/MyFirstApp-debug.apk 
    

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

這就是如何在實體設備上構(gòu)建并運行你的Android應用。要開始學習開發(fā),可以繼續(xù)進行下一節(jié)教學。

?

二). 在模擬器上運行

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

為了創(chuàng)建一個AVD:

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

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

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

      android avd
    

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

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

4. 點擊“ Create AVD

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

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

?

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

?

如果要在Eclipse上運行:

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

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

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

?

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

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

      
        ant debug 
      
    

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

      
        adb install bin/MyFirstApp-debug.apk 
      
    

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

這就是如何在實體設備上構(gòu)建并運行你的Android應用。要開始學習開發(fā),可以繼續(xù)進行下一節(jié)教學。

?

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


更多文章、技術(shù)交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 天天艹天天操 | 亚洲精品一区最新 | 天天操夜夜添 | 婷婷综合网站 | 天天干天天在线 | 欧美另类综合 | 亚洲视频播放 | 涩涩免费视频 | 亚洲精品久久久久中文字小说 | 亚洲国产成人在线观看 | 成人在线不卡视频 | 亚洲第一黄色网址 | 亚洲日韩成人 | 欧美成人久久久 | 国产精品免费综合一区视频 | 国产国语高清在线视频二区 | 天天躁天天碰天天看 | 特黄特级高清免费视频毛片 | 久久久999久久久精品 | 精品99视频 | 亚洲日本视频在线 | 午夜精品久久久久久久90蜜桃 | 国产成人爱片免费观看视频 | 国产亚洲精品在天天在线麻豆 | 亚洲欧美另类久久久精品能播放的 | 免费国产一级特黄aa大片在线 | 西西做人爱免费视频 | 色片网站在线观看 | 日韩亚洲欧美综合一区二区三区 | jizz丝袜| 久久久亚洲伊人色综合网站 | 五月天婷婷一区二区三区久久 | 男女污污视频在线观看 | 成年女人视频网站免费m | 奇米视频888 | 亚洲欧美日韩一级特黄在线 | 亚洲精品久久99久久一 | 欧美一级毛片免费网站 | 国产中文字幕视频 | 在线观看欧美一区 | 免费激情小视频 |