a级毛片免费全部播放-a级毛片免费观看在线播放-a级毛片免费观看网站-a级毛片免费看-国产成人精品在视频-国产成人精品在线

歡迎來到培訓無憂網!

全國切換

咨詢熱線 400-001-5729

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

開發你的第一個Android應用

來源:m.dedgn.cn 發布人:彭二胖

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

安卓軟件開發

     下面將帶你開發本書第一個應用,并借此學習一些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://m.dedgn.cn/news-id-11343.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注手機開發頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

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

  • 手機:

  • 地區:

  • 想學什么:

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

主站蜘蛛池模板: 欧美成人鲁丝片在线观看 | 亚洲视频中文 | 亚洲欧美一二三区 | 日韩精品午夜视频一区二区三区 | 亚洲欧美一区二区三区孕妇 | 性成人动作片在线看 | 成年人视频在线免费播放 | 女人被男人桶 | 国产精品福利社 | 在线播放亚洲美女视频网站 | 久久国产欧美日韩精品 | 国产精品正在播放 | 九九国产精品视频 | 国产精品在线播放 | 日本久久久久久 | 日本国产欧美 | 国产成人精品免费午夜 | 精品一区二区三区在线视频观看 | 亚洲国产成人久久精品图片 | 日韩欧美精品一区二区三区 | 女人国产香蕉久久精品 | 亚洲综合色视频在线观看 | 亚洲女人网| 欧美日韩第三页 | 全部免费毛片免费播放 | 国产精品毛片久久久久久久 | 亚洲成人黄色片 | 女人十八一级毛片 | 亚洲欧美在线免费观看 | 日韩毛片高清免费 | 成 人 黄 色 激 情视频网站 | 欧美理论在线 | 亚洲免费观看在线视频 | 国产成人精品福利网站在线 | 国产一区二区影院 | 亚洲国产精品日韩高清秒播 | 九草在线免费观看 | 国产黄色一级网站 | 日韩一区二区三区在线观看 | 欧美一区二区二区 | 日韩一区二区三区四区 |