【原創】開發第一個安卓程式(教程系列貼),安卓教程

來源:互聯網
上載者:User

【原創】開發第一個安卓程式(教程系列貼),安卓教程

【面向人員】:立志於安卓開發的所有人員,做到真正的從零基礎起步;
【教程說明】:本教程在內容上保證原創、簡潔、詳細,在附件連結上保證可用、最新、完整;
【回帖說明】:教程有不清晰的地方,請及時回帖互動,樓主會第一時間更新文章,謹以此開源、分享、共進。

1、通過代理線上更新SDK

    依次開啟安卓001教程建立的開發檔案夾,android/develope,找到並雙擊SDK Manager.exe可執行檔

    稍等片刻,自動彈出Android SDK Manager Log視窗,視窗內未配置代理錢會顯示各種失敗/拒絕串連的報錯資訊
   
    小提示:由於Google被強,不做代理是無法更新的哦,本教程提供免費IP和連接埠供大家更新使用

    開啟Android SDK Manager的菜單Tools/options,自動彈出Android SDK Manager - Settings視窗
   
    HTTP Proxy Server:指的是HTTPProxy 伺服器地址

    HTTP Proxy Port:指的是HTTPProxy 伺服器連接埠地址

    小提示:本教程提供免費連接埠,親測可用,任選下面一行,將IP和連接埠複製到對應的選項中

    IP                 連接埠     位置

      108.165.33.4     3128       美國
       71.96.39.147     80              美國佛吉尼亞州Res
       108.165.33.11   3128  美國
       108.165.33.8     3128        美國
       108.165.33.6     3128       美國
       108.165.33.3     3128       美國
       192.3.21.243     8118      北美地區

    小提示:配置成功後,在Android SDK Manager介面,會列出安卓1.5到4.4等各個版本的API包,如果不顯示,則換一個IP試下
    小提示:上面的IP只是臨時可用,配置永久可用代理的方式入口:高速、穩定、免費、和諧(一次配置永久使用方法)

    配置完後,在Android SDK Manager介面,開啟菜單Packages,選擇 Sort by Api Level

    勾選對應的packages,然後點擊按鈕 Install  package,選擇所有項後,勾選Accept,點擊Install安裝
   
    小提示:如果彈出警告資訊讓你選擇,選擇no即可,稍等分分鐘,介面底端進度條會顯示下載速度和安裝進度,全部下載安裝完畢預計1個小時左右,由親們網速決定安裝速度。
   
2、配置eclipse環境,建立開發安卓APP

    開啟eclipse程式:依次開啟安卓001教程建立的開發檔案夾,android/eclipse,找到並雙擊eclipse.exe可執行檔

    小提示:此操作流程都是常規開發操作

    設定工作空間:ADT開發介面,依次開啟功能表項目:檔案/切換工作空間/其它,工作空間預設選擇為我們001教程中建立的workspace檔案夾,點擊確定,然後ADK程式自動重啟,自動重啟後悔載入workspace工作空間的安卓項目
   
    載入更新完成的的SDK程式包:Java-ADT 程式介面,依次開啟功能表項目,視窗/喜好設定,選擇左側菜單Android,選擇瀏覽器sdk目錄
   
    SDK Location:瀏覽選擇開發檔案夾下的sdk目錄即可

    選擇完目錄,即可瀏覽到安卓所有的API資訊,點擊確定,退出當前喜好設定介面

    建立第一個安卓程式:Java-ADT介面,依次開啟功能表項目,檔案/建立/項目,選擇Android菜單下的Android Application Project,點擊下一步

    彈出新視窗後,新視窗介面出現三個文字框和4個下拉選擇框的新視窗

        Application Name: 應用程式名稱

        Project Name:  項目名稱

        Package Name:  包名,也是唯一id標識號

        Minimum Required SDK:你的程式所支援的最低SDK版本,教程設定預設項即可

        Target SDK:當前目標程式啟動並執行SDK版本

        Compile With:當前目標程式編譯的SDK版本

        Theme:安卓內建的主題風格,選擇預設即可
  
    小提示:填完Application Name,選項選擇預設即可,然後預設點擊4次下一步和一次完成,程式根據你的選項分分鐘建立完畢,然後自動進入源碼介面,建立成功後會在包資源管理員視窗看到項目的源碼資訊

3、利用安卓模擬器運行程式
   
    ADT介面,依次開啟功能表項目,視窗/Android Virtual Device Manager,進入Android Virtual Device Manager

    小提示:Android Virtual Device Manager:是安卓類比管理器,用於安卓程式PC端的可視化管理
   
    當前介面,選擇 new,彈出AVD介面
   
        AVD Name:名稱,自訂即可
        Device:裝置,下拉式功能表,推薦選擇解析度較低的裝置用於測試,本教程使用4.0"WVGA(480 x 800:hdpi)
        Target:目標SDK,本教程選擇Android 2.3.3-API level 10
        CPU/ABI:指令集,預設即可
        Keyboard:預設勾選,鍵盤
        skin:預設勾選,皮膚
        front Camera:自拍,預設即可
        back Camera:後置網路攝影機
        Memory Options:(RAM:記憶體建議512以上,VM Heap:系統的緩衝,建議32)
        Internal Storage:手機儲存,也就是安裝APP的時候使用的記憶體大小
        SD Card:(size:,file手機外置SD卡,預設不填
        Emulation Options:(Snapshot:,Use Host GPU) 模擬選項

    小提示:模擬選項中的Snapshot的意思是“快照”,能夠儲存AVD關閉時的狀態,然後再下一次啟動的時候顯示上一次關閉時的狀態,類似緩衝機制。如果勾選會出現什麼問題呢,有些小白說我明明改了代碼,跑起來沒效果,還是原來的樣子,建議檢查此項設定,本教程不建議勾選。Use Host GPU是使用電腦GPU,本教程不建議勾選

    AVD:AVD的全稱為:Android Virtual Device,就是Android啟動並執行虛擬設備,他是Android的模擬器識別。建立的Android要運行,必須建立AVD,每個AVD上可以配置很多的運行項目

    選項填完以後,點擊確認,可以再Android Virtual Devices Manager介面的列表中可以看到多出了一行剛才配置的資訊
      
    Android Virtual Devices Manager介面,點擊按鈕 Start按鈕,彈出Launch Options 介面,啟動前的資訊確認介面,點擊Launch,安卓模擬器啟動,當前調試環境類比真實的開機介面

    小提示:模擬器通常運行比較慢,主要受電腦主機的配置影響(本樓主是10秒以內進入程式介面的)

    程式完全啟動後。你可以發現模擬器跟真實的手機一樣,可以進行一些基礎常規的操作,別高興的太早,眼尖的已經覺察到了,剛才建立的APP在哪呢,怎麼找不到呢,是的,因為還沒有配置當前像沒有的啟動項資訊

    ADT介面,包資源管理員介面,選擇你當前建立的項目右鍵,依次選擇,屬性-運行/調試設定,當前介面點擊建立按鈕,選擇 Android Application,進入回合組態的視窗

    Android:project瀏覽當前項目,點擊運行,稍等片刻,彈出安卓模擬器的視窗,解鎖後即可看到自己的第一個安卓APP

    小提示,你一定覺得不過癮,是的,安卓也提供了其它方式,例如真機調試,如果使用真機進行配置調試安卓程式呢,往下看

4、配置真機調試流程

準備工作:首先你需要有一台安卓手機,是的,還需要一根連接線,然後開啟安卓手機的開發人員模式中的USB調試,最後手機串連電腦預設安裝驅動,


ADK介面,依次開啟菜單,運行/回合組態介面,在回合組態介面,選擇右框中的Target,勾選Always prompt to pick device

點擊運行,彈出Android Device Chooser介面,在勾選框的列表中顯示你的真機配置資訊,左鍵點擊真機配置,然後點擊確定按鈕,此時,你去查看下手機吧,手機裡面已經預設安裝了一個安卓程式, 也就是你建立的安卓APP,Hello Word! 

5、如果你看到這一步,說明你已經可以建立屬於自己的APP了,不過不要著急,這才剛剛開始,未完待續,歡迎跟帖互動。

喜歡就關注我吧,勵志成為部落格園大牛,哈哈

原帖

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.