日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android基础学习一(整理,从零开始)

發布時間:2023/12/10 Android 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android基础学习一(整理,从零开始) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一·概要

安卓開發是用于開發安卓系統的軟件的,本人是使用Android Studio開發平臺來開發的,進入公司后發現自己的基礎太過薄弱,所以想整理一遍,如有錯誤,請君指正!萬分感謝!

安卓的基礎我個人學習感受是首先要先學習好Java語言和xml標記語言,java用于功能的實現,xml用于界面視圖的實現。

接著我們來感受一下APP的組成,一個針對用戶的APP,一般要有給用戶展示的頁面視圖,用戶可以去通過點擊、拖動、雙擊、滑動等操作去改變視圖,APP也會去響應用戶的這些操作,用戶還會有登錄,修改信息,設置信息等動作,我們也需要去保存這些信息,最后,APP還需要與網絡連接,實現更為復雜的操作。

而這些響應,交互,保存,視圖的變化都需要我們來實現,而Google給我們了許多封裝好的方法,合理調用這些,我們就能實現和配合服務器去實現上述一系列活動。

而安卓開發的基礎繞不開四大組件:Activity(活動--生命周期),ContentProvider(內容提供者),Broadcast(廣播)以及Service(服務),然而在我半年內的開發中接觸最多的還是Activity,因為開發任何地方都離不開它,此外就是Handle和Intent,以及Fragment。

二.View

視圖是APP中最重要的組成部分,也是用戶最為直觀感受到的組成部分,用戶的體驗往往和視圖掛鉤,一個富有藝術感的視圖和科技感的操作往往是APP受到歡迎的原因之一。我們一般在Android Studio中這樣去創建它的布局:

或者這樣更快速的創建:

?

然后既可以通過xml語言去實現自己想要的頁面樣式,而頁面布局一般對應一個activity文件(java,當然也可以用Kotlin,但筆者目前不熟悉)。

三.Activity?

?下面是對應的activity,我們可以把想要頁面中對應的活動寫在這個文件中

package com.example.testone;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}}

可以這樣去創建activity文件:

我比較習慣直接創建java class然后構造自己想要的內容。

四.總結

本篇先初步了解一下安卓開發的一些工作流程,應該還會再出一期對開發工具Android Studio的界面以及簡單功能的介紹,方便平時開發需要。本篇主要是用于回憶一些早期開發時的一些想法與開發步驟。

總結

以上是生活随笔為你收集整理的Android基础学习一(整理,从零开始)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。