成人黄色在线网站 I 国产aa免费 I 中文字幕免费高清 I 国产三级影院 I 日韩欧美三级在线观看 I 久久久国产精品麻豆a片 I 欧美与黑人午夜性猛交久久久 I 91国产精品视频在线 I 国产美女狂喷水潮在线播放 I 黄页免费网站在线观看 I 欧美日韩激情视频 I 午夜理论无码片在线观看免费 I 深夜爽爽动态图无遮无挡 I 国精产品一区一区三区有限公司杨 I 天天操天天舔天天爽 I 免费看日本黄色片 I 成人va在线 I 日韩中文字幕在线观看 I 婷婷综合网 I 97视频免费观察看 I 色月丁香 I 日韩视频一二三 I 男女黄色毛片 I 美女疯狂连续喷潮视频 I 亚洲日本va一区二区sa I 欧美日韩视频区 I 毛片网在线 I 欧美一本在线 I 少妇一级淫片免费放香蕉 I avav在线看 I 久久精品亚洲中文字幕无码网站 I 天堂av在线中文在线新版 I 电影一区 电影二区 I 色av吧 中文字幕 I 国产精品伊人色

歡迎來到培訓無憂網!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網 > 新聞資訊 > 電腦/IT > 手機開發 >  開發你的第一個Android應用

開發你的第一個Android應用

來源:www.hebeijilong.cn 發布人:彭二胖

2021-12-30 20:42:28|已瀏覽:2841次

安卓軟件開發

     下面將帶你開發本書第一個應用,并借此學習一些Android基本概念以及構成應用的用戶界面(UI)部件。學完本章,如果沒能全部理解,也不必擔心,后續章節還會涉及這些內容并有更加詳細的講解。
     馬上要開發的應用名叫GeoQuiz,它能提出一道道地理知識問題。用戶點擊TRUE或FALSE按鈕來回答屏幕上的問題,GeoQuiz會即時做出反饋。
1.1 Android開發基礎
GeoQuiz應用由一個activity和一個布局(layout)組成。
activity是Android SDK中Activity類的一個實例,負責管理用戶與應用界面的交互。
應用的功能通過編寫Activity子類來實現。對于簡單的應用來說,一個Activity子類可能就夠了,而復雜的應用會有多個Activity子類。
GeoQuiz是個簡單應用,它只有一個名叫MainActivity的Activity子類。MainActivity管理著圖1-1所示的用戶界面。
 布局定義了一系列UI對象以及它們顯示在屏幕上的位置。組成布局的定義保存在XML文件中。每個定義用來創建屏幕上的一個對象,比如按鈕或文本信息。
GeoQuiz應用包含一個名叫activity_main.xml的布局文件。該布局文件中的XML標簽定義了用戶界面。
有了這些Android基本概念之后,我們來創建GeoQuiz應用。
1.2 創建Android項目
首先我們創建一個Android項目。Android項目包含組成一個應用的全部文件。
啟動Android Studio程序。
      創建新項目之前,請先關閉Android Studio的Instant Run功能。這項功能的設計初衷是提高開發效率。代碼修改后,無須生成新APK,開發人員就能立即看到變化。不過,很可惜,它的實際表現不及預期,因此建議一開始就徹底禁用這一功能。
      在歡迎界面的底部,點擊Configure,再選擇Settings,會彈出新項目首選項界面。展開左邊的Build, Execution, Deployment選項并選中Instant Run,取消勾選Enable Instant Run to hot swap code/resource changes on deploy (default enabled),然后點擊OK按鈕。
      回到歡迎界面,選擇創建新項目選項(Start a new Android Studio project);如果并非首次運行Android Studio,請選擇File → New → New Project…菜單項。
      現在,你應該打開了新建項目向導界面。確認選中Phone and Tablet選項頁和Empty Activity,然后點擊Next按鈕繼續。
      配置項目窗口彈出了。在此界面的應用名稱(Name)處輸入GeoQuiz。在包名(Package name)處輸入com.bignerdranch.android.geoquiz。至于項目存儲位置(Save location),就看個人喜好了。接下來開發語言選Kotlin,SDK最低版本選API 21: Android 5.0 (Lollipop)。第7章會介紹Android不同SDK版本的差異。最后,勾選Use AndroidX artifacts。
      注意,以上包名遵循了“DNS反轉”約定,也就是將組織或公司的域名反轉后,在尾部附加上應用名稱。遵循此約定可以保證包名的唯一性,這樣,同一設備和Google Play商店的各類應用就可以區分開來。
      本書撰寫時,Android Studio新建項目默認使用Java語言。選Kotlin是讓Android Studio準備好該語言相關的各種工具和依賴,以便編寫和構建Kotlin應用。
      一直以來,Java是Android開發唯一的官方支持語言,直到2017年5月,Android開發團隊在Google I/O大會上宣布Kotlin為Android開發又一官方支持語言。如今,包括我們在內,Kotlin已成為大多數開發人員的首選語言。如果你的項目依然選用Java也沒關系,本書所教概念和內容同樣適用。
      過去,Google一直維護著龐大的支持庫,用來協助開發和解決兼容性問題。作為改進,AndroidX將這個巨型庫拆分為一個個獨立的開發和版本庫,統稱為Jetpack。勾選Use AndroidX artifacts就是讓新項目能用上這些獨立工具庫。第4章將詳細介紹AndroidX和Jetpack,本書中會用到各種各樣的Jetpack庫。
(Android Studio更新頻繁,因此新版本的向導界面可能與本書略有不同。這不是什么大問題,一般來講,工具更新后,向導界面的配置選項應該不會有太大差別。如果大有不同,說明開發工具有了重大更新。不要擔心,請訪問本書論壇,我們會教你如何使用新版本的開發工具。)
點擊Finish按鈕,Android Studio會完成創建并打開新項目。

       本文由培訓無憂網長沙牛耳教育課程顧問老師整理發布,希望能夠對想在長沙參加安卓軟件開發培訓的學生有所幫助。更多課程信息可關注培訓無憂網電腦IT培訓頻道或添加老師微信:15033336050


      注:尊重原創文章,轉載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-11343.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注手機開發頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規劃更適合你的專業課程!
  • 姓名:

  • 手機:

  • 地區:

  • 想學什么:

  • 培訓無憂網
免 費 申 請 試 聽
提交申請,《培訓無憂網》課程顧問老師會一對一幫助你規劃更適合你的專業課程!