從零開始自學app設計第一天
- 安卓app開發流程
- Android開發工具
- 初步認識Android Studio:
- 專案梳理總結
安卓app開發流程
完整專案最精簡流程:Android(客戶端)呼叫網路介面,來獲取資料庫里面的資料;資料庫收到請求后將資料庫的資料回傳給網路介面,通過網路介面送給Android(客戶端),通過客戶端進行展現;
Android開發工具
在之前我們使用的安卓app開發工具是Eclipse,但是當前谷歌已經停止了對其的支持,目前,我們最常使用的,也是Google最新推出的Android集成開發工具是Android Studio,具體的步驟如下:
-
下載安裝JDK ,小白安裝三個步驟:
(1)JDK配置步驟鏈接:下載鏈接https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
(2)環境步驟https://blog.csdn.net/bestsongs/article/details/104905060?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase -
下載安裝AndroidStudio :可以按照以下教程一步一步來實作:https://blog.csdn.net/xuw_xy/article/details/89524335
初步認識Android Studio:
創建專案:

進行專案設定:


現在由于安卓版本的發展,目前我們一般都是基于安卓5.0來進行開發,其基本占據了絕大部分的市場,
添加一個默認的Activity:


以上是關于Activity的名字和它的布局;
(Android Studio最大的特點就是使用Gradle)
對其進行具體的認識與了解:

專案工程的名字:XHello
mian下面我們放了一些具體的java代碼;
res下面我們放了一些資源檔案,drawable下面我們可以放一些圖片和自定義的xml檔案,layout主要是放置一些具體的布局檔案,mipmap可以放一些logo圖片,在values中,我們可以放一些我們app中文字的顏色,樣式,型別等等;

還有一個比較重要的就是這個AndroidManifest,我們應用中用到的每一個activity都需要在AndroidManifest中宣告注冊一下,這樣才能去呼叫啟動它;

還有build.gradle檔案:上面記錄了編譯sdk的版本、編譯工具的版本,在這里我們可以設定相應的版本號和版本名稱(圖中第10行和第11行),比如版本進行升級的時候就需要用到它們,下面的22行以下,是其所依賴的庫;

app/src/main/java/MainActivity是我們剛剛新建的一個Activity,當然,我們也可以從java下面的com…處來新建一個Activity

我們打開MainActivity會發現,這就是純java語言,MainActivity是繼承AppCompatActivity的;
onCreat這個方法是MainActivity中一個比較重要的方法,相當于是我們的一個入口,setContentView(R.layout.activity_main)是我們給這個Activity所設定的視圖布局,即activity_main,
我們可以點擊這個布局來查看一下(在res/layout/下可以查看):


這個就是它布局的代碼
android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"是根布局,它是一個約束型布局,不太好用,我們可以把它換成線性布局

在這個里面有一個TextView,它是一個顯示文本的控制元件,TextView有一個屬性是text,它的值是android:text=“Hello World!”
也就是說,我們這個MainActivity的布局是activity_main,這個布局里面有一個控制元件叫做TextView,TextView的值是“hello world!”

我們再來看看res下的AndroidManifest,xml,我們之前提到過專案的每一個activity都需要在manifest.xml中進行注冊,

我們可以看到,它已經默認幫我們注冊好了;.MainActivity的點其實有點類似于相對路徑,其前面的部分應該是
這個我們從專案欄里是可以進行驗證的

之后代碼的意思就是要設定我們這個應用啟動的第一個activity:


我們可以嘗試去運行一下這個activity,點擊功能欄的運行按鈕;

可以新建一些模擬器來進行運行;

這里有各個版本的安卓手機模擬器




可以模擬我們應用運行的情況;(當然,我們也可以去使用第三方的模擬器)這里的hello world!就是我們的TextView所呈現出來的,
專案梳理總結

首先,我們新建了一個工程專案XHello,在這個專案中,在app/src/main/java下面,有一個包package:com.example.xhello,在這個包下面有一個activity叫做MainActivity,這個MainActivity已經在我們的AndroidManifest.xml里面注冊了并且通過intent-filter將其設定為了默認啟動的activity,我們這個activity長什么樣子,就要看它的布局,它的布局就是activity_main,我們可以詳細查看這個布局,比如有約束性布局(在中間)(不大適合團隊協作去開發),還有線性布局(在首行),然后在下面有一個TextView這個控制元件,它是用來展示文本的一個控制元件,這個TextView有一個屬性,叫做text,它的值就是我們所展示的內容,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/402710.html
標籤:其他
上一篇:【jdk與jre 的關系】
