Yuav Siv Android Studio li cas: 14 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Siv Android Studio li cas: 14 Kauj Ruam (nrog Duab)
Yuav Siv Android Studio li cas: 14 Kauj Ruam (nrog Duab)

Video: Yuav Siv Android Studio li cas: 14 Kauj Ruam (nrog Duab)

Video: Yuav Siv Android Studio li cas: 14 Kauj Ruam (nrog Duab)
Video: TUDev Tech Talk с профессором Борой Озкан - Финтех и будущее финансов 2024, Tej zaum
Anonim

Android Studio yog qhov ua haujlwm ib puag ncig txhim kho ib puag ncig (IDE) siv los tsim cov apps rau cov khoom siv uas siv Android operating system. Cov khoom siv hauv Android suav nrog cov xov tooj ntse, ntsiav tshuaj, saib ntse, TV ntse, thiab txawm tias cov cuab yeej ntse xws li lub koob yees duab thiab khoom siv hauv tsev. Cov lus tsim ua haujlwm rau Android yog Java. Yog li, nws pab kom muaj kev paub me ntsis ntawm Java coding kom ua tau zoo ntawm Android Studio. Qhov wikiHow no qhia koj cov hauv paus ntawm yuav siv Android Studio li cas.

Cov kauj ruam

Ntu 1 ntawm 2: Pib Pib

Siv Android Studio Kauj Ruam 1
Siv Android Studio Kauj Ruam 1

Kauj Ruam 1. Rub tawm thiab teeb tsa Android Studio

Android Studio yog rub dawb thiab rub tawm. Siv cov theem hauv qab no txhawm rau rub tawm thiab teeb tsa Android Studio:

  • Mus rau https://developer.android.com/studio hauv web browser.
  • Nyem Rub tawm Android Studio.
  • Kos "Kuv tau nyeem thiab pom zoo nrog cov lus thiab cov xwm txheej saum toj no".
  • Nyem Rub tawm Android Studio rau Windows los yog Rub tawm Android Studio rau Mac
  • Nyem ob npaug rau Android Studio Installer cov ntaub ntawv hauv koj phau ntawv rub tawm lossis lub vev xaib.
  • Ua raws li cov lus qhia ntawm lub vijtsam kom tiav kev teeb tsa Android Studio.
Siv Android Studio Kauj Ruam 2
Siv Android Studio Kauj Ruam 2

Kauj ruam 2. Qhib Android Studio

Android Studio muaj lub cim ntsuab nrog cov duab uas zoo ib yam li cov duab kos duab nyob hauv nruab nrab. Nyem rau Android Studio icon qhib Android Studio.

Siv Android Studio Kauj Ruam 3
Siv Android Studio Kauj Ruam 3

Kauj Ruam 3. Tsim Txoj Haujlwm Tshiab

Thaum koj tsim txoj haujlwm tshiab, koj tuaj yeem xaiv lub cuab yeej twg koj xav tsim lub app rau ntxiv rau kev ua ub no. Siv cov theem hauv qab no los tsim txoj haujlwm tshiab:

  • Nyem Cov ntaub ntawv.
  • Nyem Tshiab.
  • Nyem Txoj Haujlwm Tshiab.
  • Nyem ib qho ntawm cov tab nyob rau sab saum toj kom xaiv lub cuab yeej.
  • Xaiv ib qho haujlwm (yeem), lossis xaiv Tsis Muaj Yam Ntxim Saib Ntxim Ua los tsim ib qho app los ntawm kos.
  • Nyem Tom ntej no.
  • Ntaus lub npe rau koj qhov haujlwm hauv thawj kab.
  • Siv lub bar thib peb los xaiv qhov chaw khaws tseg (yeem, qhov chaw khaws tseg cia yog "C: / Users [username] AndroidStudioProjects")
  • Siv cov ntawv qhia zaub mov nco ib sab ntawm "Lus" los xaiv Java los yog Kotlin.
  • Siv cov ntawv qhia zaub mov nco ib sab ntawm "Yam tsawg kawg SDK" los xaiv qhov tsawg kawg nkaus ntawm Android koj li app yuav ua haujlwm.
  • Nyem Tiav.
Siv Android Studio Kauj Ruam 4
Siv Android Studio Kauj Ruam 4

Kauj Ruam 4. Qhib cov ntawv "activity_main.xml"

Siv qhov Project panel mus rau sab laug kom qhib cov ntaub ntawv sib txawv rau koj li app. Siv cov theem hauv qab no mus rau thiab qhib "activity_main.xml":

  • Xaiv "Project" los ntawm cov ntawv qhia zaub mov saum toj no Project panel mus rau sab laug.
  • Nthuav koj lub npe app nyob rau sab saum toj ntawm Project vaj huam sib luag.
  • Nthuav dav app.
  • Nthuav dav src ua.
  • Nthuav dav lub ntsiab.
  • Nthuav dav res.
  • Nthuav dav txheej txheem.
  • Nyem ob zaug activity_main.xml.
Siv Android Studio Kauj Ruam 5
Siv Android Studio Kauj Ruam 5

Kauj Ruam 5. Nyem Tsim, Code, thiab Sib cais kom hloov saib cov ntxaij vab tshaus.

Nyem ib qho ntawm peb qhov kev xaiv tshuaj ntsuam nyob rau sab xis-sab xis saum toj ntawm lub vijtsam saib lub vijtsam kom hloov saib cov ntxaij vab tshaus. Tsim saib qhia qhov screen zoo li cas thaum teeb tsa ntawm koj lub app thiab tso cai rau koj ntxiv cov ntsiab lus pom. Txoj cai saib pom qhia Java code thiab tso cai rau koj kho qhov chaws. Split view nthuav qhia ob qho tib si tsim saib thiab pom tus lej hauv ib qho screen cais.

Siv Android Studio Kauj Ruam 6
Siv Android Studio Kauj Ruam 6

Kauj Ruam 6. Rho tawm cov khoom ntawm qhov screen

Koj yuav muaj qee yam khoom siv tsis raug ntawm lub vijtsam app uas koj tsis xav khaws. Txhawm rau tshem tawm lawv, thawj zaug nyem Tsim kom hloov mus rau Tsim saib. Tom qab ntawd nyem qhov khoom ntawm lub vijtsam uas koj xav rho tawm thiab nias lub pob Rho tawm tus yuam sij

Ntu 2 ntawm 2: Ntxiv Yam Khoom

Siv Android Studio Kauj Ruam 7
Siv Android Studio Kauj Ruam 7

Kauj Ruam 1. Ntxiv lub npov ntawv rau koj li app

Cov thawv ntawv tuaj yeem siv los tso saib cov ntawv ntawm qhov screen ntawm koj lub app. Koj tuaj yeem siv "Tus Cwj Pwm" lub vaj huam sib luag rau sab laug txhawm rau kho cov ntawv hauv lub npov ntxiv rau muab lub npov ntawv tus ID uas tuaj yeem hais txog hauv koj tsab ntawv Java. Siv cov theem hauv qab no txhawm rau ntxiv lub npov ntawv rau koj li app:

  • Nyem rau Tsim tab kom hloov mus rau Tsim saib.
  • Nyem Ntawv hauv qab "Palette" vaj huam sib luag rau sab laug.
  • Nyem thiab luag TextView mus rau qhov screen.
  • Kho cov ntawv koj xav kom lub npov kab lus tso tawm ib sab ntawm "ntawv" hauv "Tus Cwj Pwm" vaj huam sib luag rau sab xis.
  • Ntaus lub npe rau lub thawv ntawv cov khoom nyob ib sab ntawm "Id" hauv "Tus Cwj Pwm" lub vaj huam sib luag.
Siv Android Studio Kauj Ruam 8
Siv Android Studio Kauj Ruam 8

Kauj Ruam 2. Ntxiv cov ntawv sau tau

Lub thawv ntawv sau tau tso cai rau tus neeg siv nkag mus rau lawv tus kheej cov ntawv. Qhov no tuaj yeem siv los tso cai rau cov neeg siv nkag mus rau lawv lub npe, email, thiab lwm yam ntaub ntawv. Koj tuaj yeem hloov kho cov qauv ntawv thiab cov khoom "ID" hauv "Cov Cwj Pwm" cov vaj huam sib luag. Siv cov kauj ruam hauv qab no txhawm rau ntxiv lub npov ntawv sau rau ntawm qhov screen:

  • Nyem rau Tsim tab kom hloov mus rau Tsim saib.
  • Nyem Ntawv hauv qab "Palette" vaj huam sib luag rau sab laug.
  • Nyem thiab luag Plain Ntawv mus rau qhov screen.
  • Kho cov qauv kab ntawv uas koj xav kom kab ntawv kab lus tso rau ib sab ntawm "ntawv" hauv "Tus Cwj Pwm" vaj huam sib luag.
  • Nyem tus chij icon nyob ib sab ntawm "InputType" hauv "Tus Cwj Pwm" lub vaj huam sib luag.
  • Nyem rau ntawm lub npov nyob ib sab ntawm hom ntawv koj xav kom tus neeg siv nkag mus (piv txwv li textPersonalName, textEmailAddress, xov tooj, thiab lwm yam)
  • Ntaus lub npe rau cov khoom siv kab ntawv nyob ib sab ntawm "Id" hauv "Tus Cwj Pwm" lub vaj huam sib luag.
Siv Android Studio Kauj Ruam 9
Siv Android Studio Kauj Ruam 9

Kauj Ruam 3. Ntxiv lub pob rau ntawm qhov screen

Koj tuaj yeem siv "Tus Cwj Pwm" lub vaj huam sib luag rau sab laug txhawm rau kho cov ntawv khawm thiab lub npe khoom. Siv cov theem hauv qab no txhawm rau ntxiv lub pob rau lub vijtsam:

  • Nyem rau Tsim tab kom hloov mus rau Tsim saib.
  • Nyem Nyees khawm hauv qab "Palette" vaj huam sib luag rau sab laug.
  • Nyem thiab luag Nyees khawm mus rau qhov screen.
  • Kho cov ntawv koj xav kom lub pob kom pom tom ntej ntawm "ntawv" hauv "Cov Cwj Pwm" vaj huam sib luag.
  • Ntaus ib lub npe rau khawm khoom nyob ib sab ntawm "Id" hauv "Attributes" panel.
Siv Android Studio Kauj Ruam 10
Siv Android Studio Kauj Ruam 10

Kauj Ruam 4. Nyem rau MainActivity.java tab txhawm rau sau koj cov dej num tseem ceeb

Qhov no qhia txog java tsab ntawv uas ua rau koj lub luag haujlwm tseem ceeb ua haujlwm app. Koj yuav tsum paub me ntsis txog Java rau qhov no.

Siv Android Studio Kauj Ruam 11
Siv Android Studio Kauj Ruam 11

Kauj Ruam 5. Ntxiv qhov haujlwm tshiab

Ntxiv cov haujlwm tshiab muab rau koj app ntau dua ib qho haujlwm. Yog tias koj xav ua lub tab lossis lub pob uas qhib lub vijtsam thib ob hauv koj lub app, koj yuav tsum tau ntxiv qhov haujlwm tshiab. Siv cov theem hauv qab no los ntxiv qhov haujlwm thib ob rau koj li app:

  • Txoj cai-nias app hauv "Project" vaj huam sib luag rau sab laug.
  • Hover tshaj Tshiab.
  • Hover tshaj Kev ua.
  • Nyem ib yam haujlwm (piv txwv li Kev Ua Yeeb Yam Yooj Yim).
  • Sau lub npe ua haujlwm hauv thawj kab.
  • Nkag mus rau lub npe txheej rau cov haujlwm hauv kab thib ob.
  • Nkag mus rau lub npe rau cov haujlwm hauv kab thib peb.
  • Siv cov ntawv qhia zaub mov nco ib sab ntawm "Lus" los xaiv " Java"los yog" Kotlin".
  • Nyem Tiav.
Siv Android Studio Kauj Ruam 12
Siv Android Studio Kauj Ruam 12

Kauj Ruam 6. Qhib cov ntaub ntawv XML rau koj qhov haujlwm tshiab

Cov ntaub ntawv XML rau cov haujlwm tshiab yog nyob hauv ib qho chaw zoo ib yam li thawj qhov. Siv cov theem hauv qab no mus rau thiab qhib koj cov ntaub ntawv XML tshiab:

  • Nthuav koj lub npe app rau saum.
  • Nthuav dav app.
  • Nthuav dav src ua.
  • Nthuav dav lub ntsiab.
  • Nthuav dav res.
  • Nthuav dav txheej txheem.
  • Nyem ob npaug rau XML cov ntaub ntawv rau koj qhov haujlwm tshiab.
Siv Android Studio Kauj Ruam 13
Siv Android Studio Kauj Ruam 13

Kauj Ruam 7. Ntxiv cov khoom rau qhov haujlwm tshiab

Nco ntsoov tias koj nyob hauv Tsim saib thaum ntxiv cov khoom tshiab. Ntxiv rau cov ntawv thiab cov nyees khawm, Palette ntawv qhia zaub mov muaj txhua yam khoom koj tuaj yeem ntxiv rau koj lub app. Qee qhov piv txwv suav nrog cov hauv qab no:

  • Ntxiv rau "TextView" thiab "Plain text" object, the Ntawv cov ntawv qhia zaub mov muaj cov khoom rau Email, tus lej xov tooj, chaw nyob, hnub tim, sijhawm, kab ntawv ntau thiab ntau ntxiv.
  • Ntxiv rau cov nyees khawm yooj yim, cov Nyees khawm cov ntawv qhia zaub mov muaj cov nyees khawm duab (qhov uas koj siv koj tus kheej cov duab), lub npov, cov kev xaiv xov tooj cua, kev hloov pauv, thiab khawm khawm ua haujlwm.
  • Cov Widgets cov ntawv qhia zaub mov muaj txhua yam khoom koj tuaj yeem ntxiv, suav nrog ImageView, VideoView, WebView, CalendarView ProgressBar, RatingsBar, SearchView thiab ntau dua.
  • Txheej txheem muaj cov qauv tsim sib txawv rau koj app.
  • Thawv muaj cov khoom uas tau xav kom nyob hauv tsev lwm yam khoom, xws li Toolbar, NavigationBar, cov ntxhuav, scroll cov khoom saib, thiab ntau dua.
  • Google muaj qhov AdView xaiv, thiab MapView xaiv.
  • Txojsia muaj cov kev xaiv Android qub.
Siv Android Studio Kauj Ruam 14
Siv Android Studio Kauj Ruam 14

Kauj Ruam 8. Txuag koj txoj haujlwm

Siv cov theem hauv qab no los cawm koj txoj haujlwm:

  • Nyem Cov ntaub ntawv.
  • Nyem Txuag tag nrho.

Pom zoo: