久久久精品网站,成人伊人网,色吧av色av,亚洲AV永久无码精品秋霞电影影院

win10啟動avd

前沿拓展:

win10啟動avd

按novo鍵開來自機(jī),選bios setup —configuration(congfig)–Intel Virtualization Technology(CPU虛擬化)或CPU configuration中的該項設(shè)置為Enabled


本文介紹從零開始進(jìn)行安卓APP的開發(fā),包含開發(fā)軟件的安裝、項目的創(chuàng)建和基本頁面的框架創(chuàng)建。記錄學(xué)習(xí)過程,僅供新手參考。

安裝AndroidStudio

我們需要使用谷歌官方的Android Studio軟件進(jìn)行編程開發(fā)。下載地址是:

https://developer.android.com/studio

下載安裝包直接安裝。下面以Windows下安裝過程為例。

安裝選擇不導(dǎo)入設(shè)置Do not import settings,第二數(shù)據(jù)共享Data Sharing選擇Dont send不發(fā)送數(shù)據(jù)。

win10啟動avd

第二選擇標(biāo)準(zhǔn)化安裝Standard,第二選擇任意主題Theme。

win10啟動avd

第二等待下載必須的文件Downloading Components。

win10啟動avd

如果在下載過程中遇到Failed to install Intel HAXM.錯誤,那么你需要單獨下載intelHAXM安裝包進(jìn)行安裝,第二再重新安裝AndroidStudio。

百度盤鏈接: https://pan.baidu.com/s/1uuYCN_DrFY8p3CYOR0q3Ow 密碼: irup

win10啟動avd

在蘋果系統(tǒng)下需要拖到應(yīng)用程序文件夾里去方便以后使用。

win10啟動avd

創(chuàng)建項目

啟動AndroidStudio,選擇開始新的安卓項目。

win10啟動avd

第二選擇一個模板就可以開始編碼了,這里我們選擇空Activity模板。

win10啟動avd

第二進(jìn)行項目設(shè)置,項目名稱任意,項目文件夾地址不能包含空格。Language選Java,這是最通用的編程語言。安卓SDK版本要選和你的手機(jī)一致,在手機(jī)【設(shè)置-關(guān)于本機(jī)-軟件信息】中可以找到“Android版本”信息,這里我選了8.1。

win10啟動avd

第二窗口會卡主,這是AndroidStudio在從官網(wǎng)下載你選的SDK文件,稍等幾分鐘就好了。默認(rèn)會打開MainActivity.java文件。

win10啟動avd

項目的結(jié)構(gòu)

第一要分清項目Project、模塊Modules、Activity活動、意圖Intennd。

項目:我要商城APP。模塊:手機(jī)端、平板端還有手表端。活動:登錄注冊、商品列表、購物車、付款。意圖:登錄注冊之后跳到商品列表,購物車點結(jié)算跳到付款頁面,點分享可以彈出分享窗口。

大概的意思是,項目可以包含很多模塊,模塊可以包含多個活動頁面,各個頁面用意圖連接跳轉(zhuǎn)。(不同APP之間也可以用意圖跳轉(zhuǎn)連接)

項目的文件結(jié)構(gòu)如下圖所示。

win10啟動avd

Gradle

Gradle是幫助我們生成APP安裝包的工具。第一次創(chuàng)建項目之后就會自動下載安裝Gradle,注意查看底部狀態(tài)提示。

win10啟動avd

如果發(fā)現(xiàn)某個進(jìn)程一直卡住,那么可以嘗試關(guān)掉AndroidStudio再重新打開。如果發(fā)現(xiàn)Gradle:Downloa gradle…進(jìn)度條總是卡主不動,那么可以單獨下載gradle-6.1.1-all.zip文件,第二把這個壓縮包**到C:Userszhyuz.gradlewrapperdistsgradle-6.1.1-allcfmwm155h49vnt3hynmlrsdst文件夾中,第二再重啟AndroidStudio即可加速安裝。

百度盤鏈接: https://pan.baidu.com/s/1uuYCN_DrFY8p3CYOR0q3Ow 密碼: irup

如果你在啟動時候遇到了Connection refused (Connection refused)錯誤,那么可能需要檢查電腦是否使用了網(wǎng)絡(luò)**軟件?!綪references參數(shù)設(shè)置-SystemSettings系統(tǒng)設(shè)置-HTTP Proxy**設(shè)置】。

win10啟動avd

如果沒有遇到問題的話,最好不要特意來修改這個。

模擬器運行

怎樣才能讓我們編寫的APP運行起來?第一我們需要添加一個模擬器,即安卓虛擬設(shè)備Android Virtual Device。

win10啟動avd

我們創(chuàng)建一個安卓設(shè)備【+ Create Virtual Device】,可以任意選擇一個Phone手機(jī),推薦選Resolution為1080..或1440的,這兩個是主流手機(jī)的情況。如果你的電腦比較舊,也可以選擇720*1280的。

win10啟動avd

第二要選擇系統(tǒng)鏡像,就是要模擬的手機(jī)系統(tǒng)文件。要選和之前SDK版本一致的,如果你不熟悉API Level版號的話可以直接看右側(cè)的版本數(shù)字,這里選了Oreo 8.1,點擊Download文字下載,可能需要較長時間等待完成。

win10啟動avd

完成之后就可以選中它,第二Next下一步第二完成,這時候AVD管理器中就多出一個設(shè)備,關(guān)閉這個窗口,發(fā)現(xiàn)菜單選項中就出現(xiàn)了剛才的設(shè)備名稱。

win10啟動avd

點擊右側(cè)綠色的播放按鈕就可以啟動模擬器,跳出一個虛擬手機(jī),自動運行我們編寫的軟件,默認(rèn)應(yīng)該只出現(xiàn)一個Hello word。這個手機(jī)窗口是可以拖拽邊緣縮小的。

win10啟動avd

修改界面

切換標(biāo)簽卡到activity_main.xml,就可以打開界面編輯器。如下所示,左側(cè)是可用使用的界面元件,如圖片、按鈕、文字等,我們可以直接拖拽到中間的預(yù)覽窗口里面。

win10啟動avd

我們再預(yù)覽窗口中選擇不同的元件,右側(cè)就會顯示出很多可以修改的參數(shù),比如text文字,textSize文字大小,以及【Common Attributes中的textAppearance】更多屬性。

需要注意的是,如果我們要界面元素位置從上到下依次出現(xiàn),那么就要設(shè)置Layout中的約束Constraint,如下圖所示,把按鈕放在文字下面橫向居中。

win10啟動avd

如果我們忘記給某個元素設(shè)置約束,在左下的Component Tree窗口中也會有感嘆號提示。在安卓編程開發(fā)中,并不推薦直接在界面上設(shè)置文字內(nèi)容,所以也會出現(xiàn)很多小感嘆號,點擊其中一個,下面會彈出窗口說明。

win10啟動avd

直接點擊Suggested Fix建議修改按鈕會彈出小窗口,其中Resource name是為這個文字命名,比如說小明的'name'是'小明',那么Resource name就是'name',value就是'小明',如果懶得修改就直接默認(rèn)OK。依次點擊每個感嘆號,都處理掉。

如果你的文字是長段的,那么需要注意要把換行回車換成字符n,例如白日依山盡n黃河入海流…

創(chuàng)建新頁面

右擊左側(cè)項目文件列表中的【Java-com.example.myapp】,選擇菜單【New-Activity-Empty Activity】。

win10啟動avd

簡單設(shè)置頁面名稱為home,第二可以添加一些任意界面內(nèi)容。

win10啟動avd

打開新頁面

由于我們的APP默認(rèn)打開MainActivity頁面,所以無法顯示新建的home頁面。我們先在MainActivity.java中添加代碼,使它看起來如下面這樣:

package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void openHome(View view) {
// Do something in response to button
}

}

這時候新增加的…(View view)…會顯示紅色異常,鼠標(biāo)浮上去彈出提示,電競import class,代碼中上面會新增一行import android.view.View;,紅色邊正常青色。Ctrl+S保存代碼。

win10啟動avd

第二我們再切換到activity_main.xml界面,點擊立即開始按鈕,右側(cè)屬性Attribute中下拉找到onClick選項,選擇剛才代碼中的openHome。

win10啟動avd

經(jīng)過上面的**作,點擊按鈕的時候就會執(zhí)行openHome中的代碼命令,由于我們什么都沒寫,只有// Do…這一行注釋,所以暫時還沒什么效果。我們繼續(xù)改進(jìn)MainActivity的代碼,自動import class之后如下所示。

package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void openHome(View view) {
Intent intent = new Intent(this, home.class);
startActivity(intent);
}

}

注意上面代碼里面的Intent intent = new Intent(this, home.class);,這是創(chuàng)建一個intent意圖,它指向我們前面創(chuàng)建的home頁面,可以用startActivity(intent);啟動意圖。

這就是說,我們不能直接讓按鈕啟動頁面,但可以用按鈕啟動意圖,意圖綁定到哪個頁面,就會打開哪個頁面。

保存代碼,虛擬機(jī)運行我們的APP,就實現(xiàn)了頁面跳轉(zhuǎn)。成功之后你可以嘗試思考怎樣讓頁面從home跳轉(zhuǎn)回到main。

真機(jī)運行

第一我們要打開手機(jī)的開發(fā)者模式。在【系統(tǒng)設(shè)置-軟件信息】中找到【Android版本】,手指點擊這個文字7次以上,就會跳出開發(fā)者模式彈窗。三星手機(jī)要點編譯編號,其他手機(jī)也可能有些不同,如果失敗請百度搜索你的手機(jī)品牌型號如何打開開發(fā)者模式。

win10啟動avd

第二在手機(jī)的【系統(tǒng)設(shè)置】中就會看到開發(fā)者模式選項,點進(jìn)去勾選【U**調(diào)試】選項。

win10啟動avd

用鏈接線連接手機(jī)和電腦,手機(jī)上就會彈出提示詢問是否允許U**調(diào)試,勾選同意確定即可。如果連上線也沒有提示,請看一下手機(jī)頂部通知欄是否有這個選項通知,如果沒有通知也不提示,單純只是在充電,那么很可能你需要更換一條原裝接線才行,很多淘寶上賣的線都不彈出提示。

成功之后,手機(jī)型號就會出現(xiàn)在AVD那個選項框下拉列表里面,選擇它可以直接點擊播放按鈕運行,這會讓電腦直接控制手機(jī),把你的APP安裝到手機(jī)上并運行起來。

win10啟動avd

實際上生成的軟件安裝包是APK格式的,會出現(xiàn)在你項目文件夾的/app/build/outputs/apk文件夾里面。

未完待續(xù)。歡迎批評指正,交流學(xué)習(xí)。

拓展知識:

前沿拓展:

win10啟動avd

按novo鍵開來自機(jī),選bios setup —configuration(congfig)–Intel Virtualization Technology(CPU虛擬化)或CPU configuration中的該項設(shè)置為Enabled


本文介紹從零開始進(jìn)行安卓APP的開發(fā),包含開發(fā)軟件的安裝、項目的創(chuàng)建和基本頁面的框架創(chuàng)建。記錄學(xué)習(xí)過程,僅供新手參考。

安裝AndroidStudio

我們需要使用谷歌官方的Android Studio軟件進(jìn)行編程開發(fā)。下載地址是:

https://developer.android.com/studio

下載安裝包直接安裝。下面以Windows下安裝過程為例。

安裝選擇不導(dǎo)入設(shè)置Do not import settings,第二數(shù)據(jù)共享Data Sharing選擇Dont send不發(fā)送數(shù)據(jù)。

win10啟動avd

第二選擇標(biāo)準(zhǔn)化安裝Standard,第二選擇任意主題Theme。

win10啟動avd

第二等待下載必須的文件Downloading Components。

win10啟動avd

如果在下載過程中遇到Failed to install Intel HAXM.錯誤,那么你需要單獨下載intelHAXM安裝包進(jìn)行安裝,第二再重新安裝AndroidStudio。

百度盤鏈接: https://pan.baidu.com/s/1uuYCN_DrFY8p3CYOR0q3Ow 密碼: irup

win10啟動avd

在蘋果系統(tǒng)下需要拖到應(yīng)用程序文件夾里去方便以后使用。

win10啟動avd

創(chuàng)建項目

啟動AndroidStudio,選擇開始新的安卓項目。

win10啟動avd

第二選擇一個模板就可以開始編碼了,這里我們選擇空Activity模板。

win10啟動avd

第二進(jìn)行項目設(shè)置,項目名稱任意,項目文件夾地址不能包含空格。Language選Java,這是最通用的編程語言。安卓SDK版本要選和你的手機(jī)一致,在手機(jī)【設(shè)置-關(guān)于本機(jī)-軟件信息】中可以找到“Android版本”信息,這里我選了8.1。

win10啟動avd

第二窗口會卡主,這是AndroidStudio在從官網(wǎng)下載你選的SDK文件,稍等幾分鐘就好了。默認(rèn)會打開MainActivity.java文件。

win10啟動avd

項目的結(jié)構(gòu)

第一要分清項目Project、模塊Modules、Activity活動、意圖Intennd。

項目:我要商城APP。模塊:手機(jī)端、平板端還有手表端?;顒樱旱卿涀?、商品列表、購物車、付款。意圖:登錄注冊之后跳到商品列表,購物車點結(jié)算跳到付款頁面,點分享可以彈出分享窗口。

大概的意思是,項目可以包含很多模塊,模塊可以包含多個活動頁面,各個頁面用意圖連接跳轉(zhuǎn)。(不同APP之間也可以用意圖跳轉(zhuǎn)連接)

項目的文件結(jié)構(gòu)如下圖所示。

win10啟動avd

Gradle

Gradle是幫助我們生成APP安裝包的工具。第一次創(chuàng)建項目之后就會自動下載安裝Gradle,注意查看底部狀態(tài)提示。

win10啟動avd

如果發(fā)現(xiàn)某個進(jìn)程一直卡住,那么可以嘗試關(guān)掉AndroidStudio再重新打開。如果發(fā)現(xiàn)Gradle:Downloa gradle…進(jìn)度條總是卡主不動,那么可以單獨下載gradle-6.1.1-all.zip文件,第二把這個壓縮包**到C:Userszhyuz.gradlewrapperdistsgradle-6.1.1-allcfmwm155h49vnt3hynmlrsdst文件夾中,第二再重啟AndroidStudio即可加速安裝。

百度盤鏈接: https://pan.baidu.com/s/1uuYCN_DrFY8p3CYOR0q3Ow 密碼: irup

如果你在啟動時候遇到了Connection refused (Connection refused)錯誤,那么可能需要檢查電腦是否使用了網(wǎng)絡(luò)**軟件?!綪references參數(shù)設(shè)置-SystemSettings系統(tǒng)設(shè)置-HTTP Proxy**設(shè)置】。

win10啟動avd

如果沒有遇到問題的話,最好不要特意來修改這個。

模擬器運行

怎樣才能讓我們編寫的APP運行起來?第一我們需要添加一個模擬器,即安卓虛擬設(shè)備Android Virtual Device。

win10啟動avd

我們創(chuàng)建一個安卓設(shè)備【+ Create Virtual Device】,可以任意選擇一個Phone手機(jī),推薦選Resolution為1080..或1440的,這兩個是主流手機(jī)的情況。如果你的電腦比較舊,也可以選擇720*1280的。

win10啟動avd

第二要選擇系統(tǒng)鏡像,就是要模擬的手機(jī)系統(tǒng)文件。要選和之前SDK版本一致的,如果你不熟悉API Level版號的話可以直接看右側(cè)的版本數(shù)字,這里選了Oreo 8.1,點擊Download文字下載,可能需要較長時間等待完成。

win10啟動avd

完成之后就可以選中它,第二Next下一步第二完成,這時候AVD管理器中就多出一個設(shè)備,關(guān)閉這個窗口,發(fā)現(xiàn)菜單選項中就出現(xiàn)了剛才的設(shè)備名稱。

win10啟動avd

點擊右側(cè)綠色的播放按鈕就可以啟動模擬器,跳出一個虛擬手機(jī),自動運行我們編寫的軟件,默認(rèn)應(yīng)該只出現(xiàn)一個Hello word。這個手機(jī)窗口是可以拖拽邊緣縮小的。

win10啟動avd

修改界面

切換標(biāo)簽卡到activity_main.xml,就可以打開界面編輯器。如下所示,左側(cè)是可用使用的界面元件,如圖片、按鈕、文字等,我們可以直接拖拽到中間的預(yù)覽窗口里面。

win10啟動avd

我們再預(yù)覽窗口中選擇不同的元件,右側(cè)就會顯示出很多可以修改的參數(shù),比如text文字,textSize文字大小,以及【Common Attributes中的textAppearance】更多屬性。

需要注意的是,如果我們要界面元素位置從上到下依次出現(xiàn),那么就要設(shè)置Layout中的約束Constraint,如下圖所示,把按鈕放在文字下面橫向居中。

win10啟動avd

如果我們忘記給某個元素設(shè)置約束,在左下的Component Tree窗口中也會有感嘆號提示。在安卓編程開發(fā)中,并不推薦直接在界面上設(shè)置文字內(nèi)容,所以也會出現(xiàn)很多小感嘆號,點擊其中一個,下面會彈出窗口說明。

win10啟動avd

直接點擊Suggested Fix建議修改按鈕會彈出小窗口,其中Resource name是為這個文字命名,比如說小明的'name'是'小明',那么Resource name就是'name',value就是'小明',如果懶得修改就直接默認(rèn)OK。依次點擊每個感嘆號,都處理掉。

如果你的文字是長段的,那么需要注意要把換行回車換成字符n,例如白日依山盡n黃河入海流…

創(chuàng)建新頁面

右擊左側(cè)項目文件列表中的【Java-com.example.myapp】,選擇菜單【New-Activity-Empty Activity】。

win10啟動avd

簡單設(shè)置頁面名稱為home,第二可以添加一些任意界面內(nèi)容。

win10啟動avd

打開新頁面

由于我們的APP默認(rèn)打開MainActivity頁面,所以無法顯示新建的home頁面。我們先在MainActivity.java中添加代碼,使它看起來如下面這樣:

package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void openHome(View view) {
// Do something in response to button
}

}

這時候新增加的…(View view)…會顯示紅色異常,鼠標(biāo)浮上去彈出提示,電競import class,代碼中上面會新增一行import android.view.View;,紅色邊正常青色。Ctrl+S保存代碼。

win10啟動avd

第二我們再切換到activity_main.xml界面,點擊立即開始按鈕,右側(cè)屬性Attribute中下拉找到onClick選項,選擇剛才代碼中的openHome。

win10啟動avd

經(jīng)過上面的**作,點擊按鈕的時候就會執(zhí)行openHome中的代碼命令,由于我們什么都沒寫,只有// Do…這一行注釋,所以暫時還沒什么效果。我們繼續(xù)改進(jìn)MainActivity的代碼,自動import class之后如下所示。

package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void openHome(View view) {
Intent intent = new Intent(this, home.class);
startActivity(intent);
}

}

注意上面代碼里面的Intent intent = new Intent(this, home.class);,這是創(chuàng)建一個intent意圖,它指向我們前面創(chuàng)建的home頁面,可以用startActivity(intent);啟動意圖。

這就是說,我們不能直接讓按鈕啟動頁面,但可以用按鈕啟動意圖,意圖綁定到哪個頁面,就會打開哪個頁面。

保存代碼,虛擬機(jī)運行我們的APP,就實現(xiàn)了頁面跳轉(zhuǎn)。成功之后你可以嘗試思考怎樣讓頁面從home跳轉(zhuǎn)回到main。

真機(jī)運行

第一我們要打開手機(jī)的開發(fā)者模式。在【系統(tǒng)設(shè)置-軟件信息】中找到【Android版本】,手指點擊這個文字7次以上,就會跳出開發(fā)者模式彈窗。三星手機(jī)要點編譯編號,其他手機(jī)也可能有些不同,如果失敗請百度搜索你的手機(jī)品牌型號如何打開開發(fā)者模式。

win10啟動avd

第二在手機(jī)的【系統(tǒng)設(shè)置】中就會看到開發(fā)者模式選項,點進(jìn)去勾選【U**調(diào)試】選項。

win10啟動avd

用鏈接線連接手機(jī)和電腦,手機(jī)上就會彈出提示詢問是否允許U**調(diào)試,勾選同意確定即可。如果連上線也沒有提示,請看一下手機(jī)頂部通知欄是否有這個選項通知,如果沒有通知也不提示,單純只是在充電,那么很可能你需要更換一條原裝接線才行,很多淘寶上賣的線都不彈出提示。

成功之后,手機(jī)型號就會出現(xiàn)在AVD那個選項框下拉列表里面,選擇它可以直接點擊播放按鈕運行,這會讓電腦直接控制手機(jī),把你的APP安裝到手機(jī)上并運行起來。

win10啟動avd

實際上生成的軟件安裝包是APK格式的,會出現(xiàn)在你項目文件夾的/app/build/outputs/apk文件夾里面。

未完待續(xù)。歡迎批評指正,交流學(xué)習(xí)。

拓展知識:

前沿拓展:

win10啟動avd

按novo鍵開來自機(jī),選bios setup —configuration(congfig)–Intel Virtualization Technology(CPU虛擬化)或CPU configuration中的該項設(shè)置為Enabled


本文介紹從零開始進(jìn)行安卓APP的開發(fā),包含開發(fā)軟件的安裝、項目的創(chuàng)建和基本頁面的框架創(chuàng)建。記錄學(xué)習(xí)過程,僅供新手參考。

安裝AndroidStudio

我們需要使用谷歌官方的Android Studio軟件進(jìn)行編程開發(fā)。下載地址是:

https://developer.android.com/studio

下載安裝包直接安裝。下面以Windows下安裝過程為例。

安裝選擇不導(dǎo)入設(shè)置Do not import settings,第二數(shù)據(jù)共享Data Sharing選擇Dont send不發(fā)送數(shù)據(jù)。

win10啟動avd

第二選擇標(biāo)準(zhǔn)化安裝Standard,第二選擇任意主題Theme。

win10啟動avd

第二等待下載必須的文件Downloading Components。

win10啟動avd

如果在下載過程中遇到Failed to install Intel HAXM.錯誤,那么你需要單獨下載intelHAXM安裝包進(jìn)行安裝,第二再重新安裝AndroidStudio。

百度盤鏈接: https://pan.baidu.com/s/1uuYCN_DrFY8p3CYOR0q3Ow 密碼: irup

win10啟動avd

在蘋果系統(tǒng)下需要拖到應(yīng)用程序文件夾里去方便以后使用。

win10啟動avd

創(chuàng)建項目

啟動AndroidStudio,選擇開始新的安卓項目。

win10啟動avd

第二選擇一個模板就可以開始編碼了,這里我們選擇空Activity模板。

win10啟動avd

第二進(jìn)行項目設(shè)置,項目名稱任意,項目文件夾地址不能包含空格。Language選Java,這是最通用的編程語言。安卓SDK版本要選和你的手機(jī)一致,在手機(jī)【設(shè)置-關(guān)于本機(jī)-軟件信息】中可以找到“Android版本”信息,這里我選了8.1。

win10啟動avd

第二窗口會卡主,這是AndroidStudio在從官網(wǎng)下載你選的SDK文件,稍等幾分鐘就好了。默認(rèn)會打開MainActivity.java文件。

win10啟動avd

項目的結(jié)構(gòu)

第一要分清項目Project、模塊Modules、Activity活動、意圖Intennd。

項目:我要商城APP。模塊:手機(jī)端、平板端還有手表端?;顒樱旱卿涀?、商品列表、購物車、付款。意圖:登錄注冊之后跳到商品列表,購物車點結(jié)算跳到付款頁面,點分享可以彈出分享窗口。

大概的意思是,項目可以包含很多模塊,模塊可以包含多個活動頁面,各個頁面用意圖連接跳轉(zhuǎn)。(不同APP之間也可以用意圖跳轉(zhuǎn)連接)

項目的文件結(jié)構(gòu)如下圖所示。

win10啟動avd

Gradle

Gradle是幫助我們生成APP安裝包的工具。第一次創(chuàng)建項目之后就會自動下載安裝Gradle,注意查看底部狀態(tài)提示。

win10啟動avd

如果發(fā)現(xiàn)某個進(jìn)程一直卡住,那么可以嘗試關(guān)掉AndroidStudio再重新打開。如果發(fā)現(xiàn)Gradle:Downloa gradle…進(jìn)度條總是卡主不動,那么可以單獨下載gradle-6.1.1-all.zip文件,第二把這個壓縮包**到C:Userszhyuz.gradlewrapperdistsgradle-6.1.1-allcfmwm155h49vnt3hynmlrsdst文件夾中,第二再重啟AndroidStudio即可加速安裝。

百度盤鏈接: https://pan.baidu.com/s/1uuYCN_DrFY8p3CYOR0q3Ow 密碼: irup

如果你在啟動時候遇到了Connection refused (Connection refused)錯誤,那么可能需要檢查電腦是否使用了網(wǎng)絡(luò)**軟件。【Preferences參數(shù)設(shè)置-SystemSettings系統(tǒng)設(shè)置-HTTP Proxy**設(shè)置】。

win10啟動avd

如果沒有遇到問題的話,最好不要特意來修改這個。

模擬器運行

怎樣才能讓我們編寫的APP運行起來?第一我們需要添加一個模擬器,即安卓虛擬設(shè)備Android Virtual Device。

win10啟動avd

我們創(chuàng)建一個安卓設(shè)備【+ Create Virtual Device】,可以任意選擇一個Phone手機(jī),推薦選Resolution為1080..或1440的,這兩個是主流手機(jī)的情況。如果你的電腦比較舊,也可以選擇720*1280的。

win10啟動avd

第二要選擇系統(tǒng)鏡像,就是要模擬的手機(jī)系統(tǒng)文件。要選和之前SDK版本一致的,如果你不熟悉API Level版號的話可以直接看右側(cè)的版本數(shù)字,這里選了Oreo 8.1,點擊Download文字下載,可能需要較長時間等待完成。

win10啟動avd

完成之后就可以選中它,第二Next下一步第二完成,這時候AVD管理器中就多出一個設(shè)備,關(guān)閉這個窗口,發(fā)現(xiàn)菜單選項中就出現(xiàn)了剛才的設(shè)備名稱。

win10啟動avd

點擊右側(cè)綠色的播放按鈕就可以啟動模擬器,跳出一個虛擬手機(jī),自動運行我們編寫的軟件,默認(rèn)應(yīng)該只出現(xiàn)一個Hello word。這個手機(jī)窗口是可以拖拽邊緣縮小的。

win10啟動avd

修改界面

切換標(biāo)簽卡到activity_main.xml,就可以打開界面編輯器。如下所示,左側(cè)是可用使用的界面元件,如圖片、按鈕、文字等,我們可以直接拖拽到中間的預(yù)覽窗口里面。

win10啟動avd

我們再預(yù)覽窗口中選擇不同的元件,右側(cè)就會顯示出很多可以修改的參數(shù),比如text文字,textSize文字大小,以及【Common Attributes中的textAppearance】更多屬性。

需要注意的是,如果我們要界面元素位置從上到下依次出現(xiàn),那么就要設(shè)置Layout中的約束Constraint,如下圖所示,把按鈕放在文字下面橫向居中。

win10啟動avd

如果我們忘記給某個元素設(shè)置約束,在左下的Component Tree窗口中也會有感嘆號提示。在安卓編程開發(fā)中,并不推薦直接在界面上設(shè)置文字內(nèi)容,所以也會出現(xiàn)很多小感嘆號,點擊其中一個,下面會彈出窗口說明。

win10啟動avd

直接點擊Suggested Fix建議修改按鈕會彈出小窗口,其中Resource name是為這個文字命名,比如說小明的'name'是'小明',那么Resource name就是'name',value就是'小明',如果懶得修改就直接默認(rèn)OK。依次點擊每個感嘆號,都處理掉。

如果你的文字是長段的,那么需要注意要把換行回車換成字符n,例如白日依山盡n黃河入海流…

創(chuàng)建新頁面

右擊左側(cè)項目文件列表中的【Java-com.example.myapp】,選擇菜單【New-Activity-Empty Activity】。

win10啟動avd

簡單設(shè)置頁面名稱為home,第二可以添加一些任意界面內(nèi)容。

win10啟動avd

打開新頁面

由于我們的APP默認(rèn)打開MainActivity頁面,所以無法顯示新建的home頁面。我們先在MainActivity.java中添加代碼,使它看起來如下面這樣:

package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void openHome(View view) {
// Do something in response to button
}

}

這時候新增加的…(View view)…會顯示紅色異常,鼠標(biāo)浮上去彈出提示,電競import class,代碼中上面會新增一行import android.view.View;,紅色邊正常青色。Ctrl+S保存代碼。

win10啟動avd

第二我們再切換到activity_main.xml界面,點擊立即開始按鈕,右側(cè)屬性Attribute中下拉找到onClick選項,選擇剛才代碼中的openHome。

win10啟動avd

經(jīng)過上面的**作,點擊按鈕的時候就會執(zhí)行openHome中的代碼命令,由于我們什么都沒寫,只有// Do…這一行注釋,所以暫時還沒什么效果。我們繼續(xù)改進(jìn)MainActivity的代碼,自動import class之后如下所示。

package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void openHome(View view) {
Intent intent = new Intent(this, home.class);
startActivity(intent);
}

}

注意上面代碼里面的Intent intent = new Intent(this, home.class);,這是創(chuàng)建一個intent意圖,它指向我們前面創(chuàng)建的home頁面,可以用startActivity(intent);啟動意圖。

這就是說,我們不能直接讓按鈕啟動頁面,但可以用按鈕啟動意圖,意圖綁定到哪個頁面,就會打開哪個頁面。

保存代碼,虛擬機(jī)運行我們的APP,就實現(xiàn)了頁面跳轉(zhuǎn)。成功之后你可以嘗試思考怎樣讓頁面從home跳轉(zhuǎn)回到main。

真機(jī)運行

第一我們要打開手機(jī)的開發(fā)者模式。在【系統(tǒng)設(shè)置-軟件信息】中找到【Android版本】,手指點擊這個文字7次以上,就會跳出開發(fā)者模式彈窗。三星手機(jī)要點編譯編號,其他手機(jī)也可能有些不同,如果失敗請百度搜索你的手機(jī)品牌型號如何打開開發(fā)者模式。

win10啟動avd

第二在手機(jī)的【系統(tǒng)設(shè)置】中就會看到開發(fā)者模式選項,點進(jìn)去勾選【U**調(diào)試】選項。

win10啟動avd

用鏈接線連接手機(jī)和電腦,手機(jī)上就會彈出提示詢問是否允許U**調(diào)試,勾選同意確定即可。如果連上線也沒有提示,請看一下手機(jī)頂部通知欄是否有這個選項通知,如果沒有通知也不提示,單純只是在充電,那么很可能你需要更換一條原裝接線才行,很多淘寶上賣的線都不彈出提示。

成功之后,手機(jī)型號就會出現(xiàn)在AVD那個選項框下拉列表里面,選擇它可以直接點擊播放按鈕運行,這會讓電腦直接控制手機(jī),把你的APP安裝到手機(jī)上并運行起來。

win10啟動avd

實際上生成的軟件安裝包是APK格式的,會出現(xiàn)在你項目文件夾的/app/build/outputs/apk文件夾里面。

未完待續(xù)。歡迎批評指正,交流學(xué)習(xí)。

拓展知識:

前沿拓展:

win10啟動avd

按novo鍵開來自機(jī),選bios setup —configuration(congfig)–Intel Virtualization Technology(CPU虛擬化)或CPU configuration中的該項設(shè)置為Enabled


本文介紹從零開始進(jìn)行安卓APP的開發(fā),包含開發(fā)軟件的安裝、項目的創(chuàng)建和基本頁面的框架創(chuàng)建。記錄學(xué)習(xí)過程,僅供新手參考。

安裝AndroidStudio

我們需要使用谷歌官方的Android Studio軟件進(jìn)行編程開發(fā)。下載地址是:

https://developer.android.com/studio

下載安裝包直接安裝。下面以Windows下安裝過程為例。

安裝選擇不導(dǎo)入設(shè)置Do not import settings,第二數(shù)據(jù)共享Data Sharing選擇Dont send不發(fā)送數(shù)據(jù)。

win10啟動avd

第二選擇標(biāo)準(zhǔn)化安裝Standard,第二選擇任意主題Theme。

win10啟動avd

第二等待下載必須的文件Downloading Components。

win10啟動avd

如果在下載過程中遇到Failed to install Intel HAXM.錯誤,那么你需要單獨下載intelHAXM安裝包進(jìn)行安裝,第二再重新安裝AndroidStudio。

百度盤鏈接: https://pan.baidu.com/s/1uuYCN_DrFY8p3CYOR0q3Ow 密碼: irup

win10啟動avd

在蘋果系統(tǒng)下需要拖到應(yīng)用程序文件夾里去方便以后使用。

win10啟動avd

創(chuàng)建項目

啟動AndroidStudio,選擇開始新的安卓項目。

win10啟動avd

第二選擇一個模板就可以開始編碼了,這里我們選擇空Activity模板。

win10啟動avd

第二進(jìn)行項目設(shè)置,項目名稱任意,項目文件夾地址不能包含空格。Language選Java,這是最通用的編程語言。安卓SDK版本要選和你的手機(jī)一致,在手機(jī)【設(shè)置-關(guān)于本機(jī)-軟件信息】中可以找到“Android版本”信息,這里我選了8.1。

win10啟動avd

第二窗口會卡主,這是AndroidStudio在從官網(wǎng)下載你選的SDK文件,稍等幾分鐘就好了。默認(rèn)會打開MainActivity.java文件。

win10啟動avd

項目的結(jié)構(gòu)

第一要分清項目Project、模塊Modules、Activity活動、意圖Intennd。

項目:我要商城APP。模塊:手機(jī)端、平板端還有手表端。活動:登錄注冊、商品列表、購物車、付款。意圖:登錄注冊之后跳到商品列表,購物車點結(jié)算跳到付款頁面,點分享可以彈出分享窗口。

大概的意思是,項目可以包含很多模塊,模塊可以包含多個活動頁面,各個頁面用意圖連接跳轉(zhuǎn)。(不同APP之間也可以用意圖跳轉(zhuǎn)連接)

項目的文件結(jié)構(gòu)如下圖所示。

win10啟動avd

Gradle

Gradle是幫助我們生成APP安裝包的工具。第一次創(chuàng)建項目之后就會自動下載安裝Gradle,注意查看底部狀態(tài)提示。

win10啟動avd

如果發(fā)現(xiàn)某個進(jìn)程一直卡住,那么可以嘗試關(guān)掉AndroidStudio再重新打開。如果發(fā)現(xiàn)Gradle:Downloa gradle…進(jìn)度條總是卡主不動,那么可以單獨下載gradle-6.1.1-all.zip文件,第二把這個壓縮包**到C:Userszhyuz.gradlewrapperdistsgradle-6.1.1-allcfmwm155h49vnt3hynmlrsdst文件夾中,第二再重啟AndroidStudio即可加速安裝。

百度盤鏈接: https://pan.baidu.com/s/1uuYCN_DrFY8p3CYOR0q3Ow 密碼: irup

如果你在啟動時候遇到了Connection refused (Connection refused)錯誤,那么可能需要檢查電腦是否使用了網(wǎng)絡(luò)**軟件?!綪references參數(shù)設(shè)置-SystemSettings系統(tǒng)設(shè)置-HTTP Proxy**設(shè)置】。

win10啟動avd

如果沒有遇到問題的話,最好不要特意來修改這個。

模擬器運行

怎樣才能讓我們編寫的APP運行起來?第一我們需要添加一個模擬器,即安卓虛擬設(shè)備Android Virtual Device。

win10啟動avd

我們創(chuàng)建一個安卓設(shè)備【+ Create Virtual Device】,可以任意選擇一個Phone手機(jī),推薦選Resolution為1080..或1440的,這兩個是主流手機(jī)的情況。如果你的電腦比較舊,也可以選擇720*1280的。

win10啟動avd

第二要選擇系統(tǒng)鏡像,就是要模擬的手機(jī)系統(tǒng)文件。要選和之前SDK版本一致的,如果你不熟悉API Level版號的話可以直接看右側(cè)的版本數(shù)字,這里選了Oreo 8.1,點擊Download文字下載,可能需要較長時間等待完成。

win10啟動avd

完成之后就可以選中它,第二Next下一步第二完成,這時候AVD管理器中就多出一個設(shè)備,關(guān)閉這個窗口,發(fā)現(xiàn)菜單選項中就出現(xiàn)了剛才的設(shè)備名稱。

win10啟動avd

點擊右側(cè)綠色的播放按鈕就可以啟動模擬器,跳出一個虛擬手機(jī),自動運行我們編寫的軟件,默認(rèn)應(yīng)該只出現(xiàn)一個Hello word。這個手機(jī)窗口是可以拖拽邊緣縮小的。

win10啟動avd

修改界面

切換標(biāo)簽卡到activity_main.xml,就可以打開界面編輯器。如下所示,左側(cè)是可用使用的界面元件,如圖片、按鈕、文字等,我們可以直接拖拽到中間的預(yù)覽窗口里面。

win10啟動avd

我們再預(yù)覽窗口中選擇不同的元件,右側(cè)就會顯示出很多可以修改的參數(shù),比如text文字,textSize文字大小,以及【Common Attributes中的textAppearance】更多屬性。

需要注意的是,如果我們要界面元素位置從上到下依次出現(xiàn),那么就要設(shè)置Layout中的約束Constraint,如下圖所示,把按鈕放在文字下面橫向居中。

win10啟動avd

如果我們忘記給某個元素設(shè)置約束,在左下的Component Tree窗口中也會有感嘆號提示。在安卓編程開發(fā)中,并不推薦直接在界面上設(shè)置文字內(nèi)容,所以也會出現(xiàn)很多小感嘆號,點擊其中一個,下面會彈出窗口說明。

win10啟動avd

直接點擊Suggested Fix建議修改按鈕會彈出小窗口,其中Resource name是為這個文字命名,比如說小明的'name'是'小明',那么Resource name就是'name',value就是'小明',如果懶得修改就直接默認(rèn)OK。依次點擊每個感嘆號,都處理掉。

如果你的文字是長段的,那么需要注意要把換行回車換成字符n,例如白日依山盡n黃河入海流…

創(chuàng)建新頁面

右擊左側(cè)項目文件列表中的【Java-com.example.myapp】,選擇菜單【New-Activity-Empty Activity】。

win10啟動avd

簡單設(shè)置頁面名稱為home,第二可以添加一些任意界面內(nèi)容。

win10啟動avd

打開新頁面

由于我們的APP默認(rèn)打開MainActivity頁面,所以無法顯示新建的home頁面。我們先在MainActivity.java中添加代碼,使它看起來如下面這樣:

package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void openHome(View view) {
// Do something in response to button
}

}

這時候新增加的…(View view)…會顯示紅色異常,鼠標(biāo)浮上去彈出提示,電競import class,代碼中上面會新增一行import android.view.View;,紅色邊正常青色。Ctrl+S保存代碼。

win10啟動avd

第二我們再切換到activity_main.xml界面,點擊立即開始按鈕,右側(cè)屬性Attribute中下拉找到onClick選項,選擇剛才代碼中的openHome。

win10啟動avd

經(jīng)過上面的**作,點擊按鈕的時候就會執(zhí)行openHome中的代碼命令,由于我們什么都沒寫,只有// Do…這一行注釋,所以暫時還沒什么效果。我們繼續(xù)改進(jìn)MainActivity的代碼,自動import class之后如下所示。

package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void openHome(View view) {
Intent intent = new Intent(this, home.class);
startActivity(intent);
}

}

注意上面代碼里面的Intent intent = new Intent(this, home.class);,這是創(chuàng)建一個intent意圖,它指向我們前面創(chuàng)建的home頁面,可以用startActivity(intent);啟動意圖。

這就是說,我們不能直接讓按鈕啟動頁面,但可以用按鈕啟動意圖,意圖綁定到哪個頁面,就會打開哪個頁面。

保存代碼,虛擬機(jī)運行我們的APP,就實現(xiàn)了頁面跳轉(zhuǎn)。成功之后你可以嘗試思考怎樣讓頁面從home跳轉(zhuǎn)回到main。

真機(jī)運行

第一我們要打開手機(jī)的開發(fā)者模式。在【系統(tǒng)設(shè)置-軟件信息】中找到【Android版本】,手指點擊這個文字7次以上,就會跳出開發(fā)者模式彈窗。三星手機(jī)要點編譯編號,其他手機(jī)也可能有些不同,如果失敗請百度搜索你的手機(jī)品牌型號如何打開開發(fā)者模式。

win10啟動avd

第二在手機(jī)的【系統(tǒng)設(shè)置】中就會看到開發(fā)者模式選項,點進(jìn)去勾選【U**調(diào)試】選項。

win10啟動avd

用鏈接線連接手機(jī)和電腦,手機(jī)上就會彈出提示詢問是否允許U**調(diào)試,勾選同意確定即可。如果連上線也沒有提示,請看一下手機(jī)頂部通知欄是否有這個選項通知,如果沒有通知也不提示,單純只是在充電,那么很可能你需要更換一條原裝接線才行,很多淘寶上賣的線都不彈出提示。

成功之后,手機(jī)型號就會出現(xiàn)在AVD那個選項框下拉列表里面,選擇它可以直接點擊播放按鈕運行,這會讓電腦直接控制手機(jī),把你的APP安裝到手機(jī)上并運行起來。

win10啟動avd

實際上生成的軟件安裝包是APK格式的,會出現(xiàn)在你項目文件夾的/app/build/outputs/apk文件夾里面。

未完待續(xù)。歡迎批評指正,交流學(xué)習(xí)。

拓展知識:

原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://xiesong.cn/118127.html

成人自慰免费网| 久久原味小视频| 噜噜欧美| 日韩A∨无码精油按摩| 内射后入在线观看一区| 欧美の有码| 欧美二三级黄色片| 亚洲欧美日韩久久精品第一区| 欧美麻豆一区| 超碰97人在线线播放| 日韩无套内射视频6| 五月丁香欧美中文网| 国语自产偷拍在| 91欧美性爱| 伊人干综合旧AV| 亚洲免费毛片视频| 国产精品亚洲欧美大片在线观看| www.sihu影院| 免费啪啪超长视频| 麻豆天美国产一区在线播放| 免费avxxxxxx| 久久久精图| 精品国产精品久久一区免费式| 日aaa美女| 久青草社区视频| 亚洲人成网7777777国产| 亚洲女人被黑人狂叉| av网站在线天天网站| 伊人色综合久久天天五月婷| 中文字幕在线观看网页| AS黄色欧美| 久久久久无码精品国产h动漫| 亚洲欧洲日产经典爽片| 蜜臀国产福利在线| 国产69精品久久久久777| 激情成人论坛天堂| www黄色网站麻豆| 亚洲无码电影| 成人大香蕉网| 午夜福利 日韩无码| 日韩三级在线|