十年專(zhuān)注于品牌網(wǎng)站建設(shè) 十余年專(zhuān)注于網(wǎng)站建設(shè)_小程序開(kāi)發(fā)_APP開(kāi)發(fā),低調(diào)、敢創(chuàng)新、有情懷!
      南昌百恒網(wǎng)絡(luò)微信公眾號(hào) 掃一掃關(guān)注
      小程序
      tel-icon全國(guó)服務(wù)熱線:400-680-9298,0791-88117053
      掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
      掃一掃打開(kāi)百恒網(wǎng)絡(luò)微信小程序

      百恒網(wǎng)絡(luò)

      南昌百恒網(wǎng)絡(luò)

      使用Android Studio創(chuàng)建Android項(xiàng)目詳細(xì)步驟及注意事項(xiàng)

      百恒網(wǎng)絡(luò) 2017-01-03 9065

      首先我們介紹下應(yīng)用開(kāi)發(fā)基礎(chǔ),我們創(chuàng)建一個(gè)BaiHeng應(yīng)用,南昌app開(kāi)發(fā)公司百恒網(wǎng)絡(luò)工程師說(shuō)明下BaiHeng是隨便取的一個(gè)應(yīng)用名稱(chēng),應(yīng)用由一個(gè)activity和一個(gè)布局(layout)組成。 activity是Android SDK中Activity類(lèi)的一個(gè)具體實(shí)例,負(fù)責(zé)管理用戶(hù)與信息屏的交互。 應(yīng)用的功能是通過(guò)編寫(xiě)一個(gè)個(gè)Activity子類(lèi)來(lái)實(shí)現(xiàn)的。簡(jiǎn)單的應(yīng)用可能只需一個(gè)子類(lèi), 而復(fù)雜的應(yīng)用則會(huì)有多個(gè)。 BaiHeng是個(gè)簡(jiǎn)單應(yīng)用,因此它只有一個(gè)名為BaiHengActivity的Activity子類(lèi)。 BaiHengActivity管理著圖1-1所示的用戶(hù)界面。

      布局定義了一系列用戶(hù)界面對(duì)象以及它們顯示在屏幕上的位置。組成布局的定義保存在 XML文件中。每個(gè)定義用來(lái)創(chuàng)建屏幕上的一個(gè)對(duì)象,如按鈕或文本信息。 BaiHeng應(yīng)用包含一個(gè)名為activity_quiz.xml的布局文件。該布局文件中的XML標(biāo)簽定義了 圖1-1所示的用戶(hù)界面。 BaiHengActivity與activity_quiz.xml文件的關(guān)系如圖所示。

      android項(xiàng)目中的類(lèi)文件關(guān)系

      學(xué)習(xí)了這些基本概念后,我們來(lái)創(chuàng)建本書(shū)第一個(gè)應(yīng)用。

      1.創(chuàng)建Android項(xiàng)目

      首先我們創(chuàng)建一個(gè)Android項(xiàng)目。Android項(xiàng)目包含組成一個(gè)應(yīng)用的全部文件。

      啟動(dòng)Android Studio程序,首次運(yùn)行的話,會(huì)看到如圖1-2所示的歡迎對(duì)話框。

      在歡迎界面,選擇創(chuàng)建Android Studio新項(xiàng)目選項(xiàng)(Start a new Android Studio project);非首 次運(yùn)行的話,選擇File → New Project…菜單項(xiàng)即可。

      現(xiàn)在,你應(yīng)該打開(kāi)了新建項(xiàng)目向?qū)Ы缑妗T诖私缑娴膽?yīng)用名稱(chēng)(Application name)處輸入 BaiHeng,如圖1-3所示。在公司域名(Company Domain)處輸入android.bignerdranch.com。此時(shí) 自動(dòng)產(chǎn)生的包名稱(chēng)(Package name)會(huì)變?yōu)閏om.bignerdranch.android.geoquiz。至于項(xiàng)目存儲(chǔ)位置 (Project location),這就看個(gè)人喜好了。

      Android Studio 啟動(dòng)界面

      選擇新建項(xiàng)目類(lèi)

      圖2

      圖1-2 歡迎來(lái)到Android Studio

      輸入app名稱(chēng)

      圖1-3 創(chuàng)建新項(xiàng)目

      注意,以上包名遵循了“DNS反轉(zhuǎn)”約定,也就是將企業(yè)組織或公司的域名反轉(zhuǎn)后,在尾部 附加上應(yīng)用名稱(chēng)。遵循此約定可以保證包名的唯一性,這樣,同一設(shè)備和Google Play商店的各類(lèi) 應(yīng)用就可以區(qū)分開(kāi)來(lái)。

      單擊Next按鈕,接下來(lái)配置應(yīng)用支持哪些版本的Android設(shè)備。BaiHeng應(yīng)用只能在手機(jī)上運(yùn) 行,所以這里勾選Phone and Tablet選項(xiàng)。SDK最低版本選擇API 16: Android 4.1 (Jelly Bean),如 圖1-4所示。以后會(huì)介紹Android不同SDK版本的差異。

      選擇相應(yīng)的android版本號(hào)

      圖1-4 設(shè)備支持配置

      單擊Next按鈕繼續(xù)。 在接下來(lái)的窗口中,需要為BaiHeng應(yīng)用的啟動(dòng)初始屏選擇模板,如圖1-5所示。選擇Empty Activity后單擊Next按鈕繼續(xù)。

      選擇activity種類(lèi)

      圖1-5 選擇activity種類(lèi)(空activity)

      在應(yīng)用向?qū)У淖詈笠粋€(gè)窗口,命名activity子類(lèi)為BaiHengActivity,如圖1-6所示。注意子類(lèi)名 的Activity后綴。盡管不是必需的,但我們建議遵循這種規(guī)范的命名約定。

      配置新建的activity

      圖1-6 配置新建的activity

      創(chuàng)建android項(xiàng)目加載類(lèi)過(guò)程

      創(chuàng)建android項(xiàng)目加載類(lèi)過(guò)程

      保持Generate Layout File處于選中狀態(tài)。為體現(xiàn)布局與activity間的對(duì)應(yīng)關(guān)系,布局名(Layout Name)會(huì)自動(dòng)更新為activity_quiz。布局的命名規(guī)則是:將activity名稱(chēng)的單詞順序顛倒過(guò)來(lái)并全 部轉(zhuǎn)換為小寫(xiě)字母,然后在單詞間添加下劃線。對(duì)于后續(xù)章節(jié)中的所有布局以及將要學(xué)習(xí)的其他 資源,建議統(tǒng)一采用這種命名風(fēng)格。

      如果在你的Android Studio版本中還有其他選項(xiàng),保持默認(rèn)選擇不變。單擊Finish按鈕,Android Studio會(huì)完成創(chuàng)建并打開(kāi)新的項(xiàng)目。

      2. Android Studio使用導(dǎo)航

      如圖1-7所示,Android Studio已在工作區(qū)窗口里打開(kāi)新建項(xiàng)目。整個(gè)工作區(qū)窗口分為不同的 區(qū)域,這里統(tǒng)稱(chēng)為工具窗口(Tool Window)。

      左邊是項(xiàng)目工具窗口(project tool window)視圖,通過(guò)它可以管理所有項(xiàng)目相關(guān)的文件。

      新的項(xiàng)目窗口

      圖1-7 新的項(xiàng)目窗口

      中間部分是代碼編輯區(qū)(editor)視圖。為便于開(kāi)發(fā),Android Studio默認(rèn)在代碼編輯區(qū)打開(kāi) 了activity_quiz.xml文件。(如果你在代碼區(qū)看到的是圖片,可點(diǎn)擊底部的Text頁(yè)切換。)當(dāng)然,你 也可以設(shè)置在右邊窗口預(yù)覽當(dāng)前編輯的文件。

      點(diǎn)擊工作區(qū)窗口左邊、右邊以及底部標(biāo)有各種名稱(chēng)的工具按鈕區(qū)域,可顯示或隱藏各類(lèi)工具 窗口。當(dāng)然,也可以直接使用它們對(duì)應(yīng)的快捷鍵。假如看不到某個(gè)工具按鈕的話,可以點(diǎn)擊左下 角的灰色方形區(qū)域或單擊View → Tool Buttons菜單項(xiàng)找到它。

      本文僅限內(nèi)部技術(shù)人員學(xué)習(xí)交流,不得作于其他商業(yè)用途.希望此文對(duì)廣技人員有所幫助。原創(chuàng)文章出自:南昌APP開(kāi)發(fā)公司-百恒網(wǎng)絡(luò) http://www.dgscpc.com/app/index.html 如轉(zhuǎn)載請(qǐng)注明出處!

      400-680-9298,0791-88117053
      掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
      掃一掃打開(kāi)百恒網(wǎng)絡(luò)小程序

      歡迎您的光顧,我們將竭誠(chéng)為您服務(wù)×

      售前咨詢(xún) 售前咨詢(xún)
       
      售前咨詢(xún) 售前咨詢(xún)
       
      售前咨詢(xún) 售前咨詢(xún)
       
      售前咨詢(xún) 售前咨詢(xún)
       
      售前咨詢(xún) 售前咨詢(xún)
       
      售后服務(wù) 售后服務(wù)
       
      售后服務(wù) 售后服務(wù)
       
      備案專(zhuān)線 備案專(zhuān)線
       
      ×
      在线精品91青草国产在线观看| 国产精品视频李雅| 精品成人免费自拍视频| 日韩在线观看第一页| 国产精品午夜福利在线观看地址| 国产精品一国产AV麻豆| 精品人妻码一区二区三区| 综合在线视频精品专区| 国产精品亚洲玖玖玖在线观看| 亚洲日韩乱码中文字幕| 国内精品久久久久久无码不卡| 在线精品国产成人综合| 99香蕉国产精品偷在线观看| 亚洲日韩国产精品无码av| 久久久久久亚洲精品中文字幕| 精品四虎免费观看国产高清午夜| 青青精品视频国产 | 精品久久久久中文字幕一区| 久久久久无码精品亚洲日韩| 国产乱码精品一区二区三区四川| 国产麻豆剧传媒精品国产免费| 小呦精品导航网站| 国产SUV精品一区二区四 | 亚洲精品麻豆av| 日韩成人在线免费视频| 日韩精品高清在线| 亚洲av日韩综合一区二区三区 | 高清国产精品人妻一区二区| 精品国产乱码久久久久久浪潮| 亚洲国产精品一区二区三区久久| 这里只有精品视频| 精品91一区二区三区| 麻豆人妻少妇精品无码专区| 一色屋精品视频任你曰| 国产成人精品久久亚洲| 国产精品乱码一区二区三区| 国产精品无码国模私拍视频 | 中文国产成人精品久久一| 99re热这里只有精品视频中文字幕| 国产一在线精品一区在线观看| 亚洲精品无码久久久久去q|