Android స్టూడియో మరియు మీ అనువర్తనాన్ని రూపొందించే ఫైల్‌లను ఎలా ఉపయోగించాలి

రచయిత: Peter Berry
సృష్టి తేదీ: 19 ఆగస్టు 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
క్లీన్ ఆర్కిటెక్చర్ నోట్ యాప్ (MVVM / CRUD / Jetpack కంపోజ్) ఎలా తయారు చేయాలి - ఆండ్రాయిడ్ స్టూడియో ట్యుటోరియల్
వీడియో: క్లీన్ ఆర్కిటెక్చర్ నోట్ యాప్ (MVVM / CRUD / Jetpack కంపోజ్) ఎలా తయారు చేయాలి - ఆండ్రాయిడ్ స్టూడియో ట్యుటోరియల్

విషయము


చింతించకండి, మీరు దానిలోకి ప్రవేశించిన తర్వాత ఇవన్నీ అర్ధమవుతాయి. చిన్న మార్గదర్శకత్వంతో, మీరు ఎప్పుడైనా అనుకూలంగా ఉంటారు. కాబట్టి IDE ని తెరిచి గైడెడ్ టూర్ ప్రారంభిద్దాం.

Android స్టూడియో యొక్క UI ని ఎలా ఉపయోగించాలి

మీరు Android స్టూడియోని ఎలా ఉపయోగించాలో నేర్చుకోబోతున్నట్లయితే, ప్రతిదీ ఏమి చేస్తుందో మీరు అర్థం చేసుకోవాలి. విండోస్, ఐకాన్స్ మరియు మెను ఆప్షన్స్ చాలా ఉన్నాయి, ఇవన్నీ ఇంద్రియ ఓవర్లోడ్ లాగా ఉంటాయి.

శుభవార్త ఏమిటంటే, ప్రతిదీ ఇంకా ఏమి చేస్తుందో మీరు తెలుసుకోవలసిన అవసరం లేదు మరియు నేర్చుకోవటానికి సులభమైన మార్గం ఏమిటంటే, ప్రతి బటన్ మరియు ఎంపికను మీరు ఎదుర్కొన్నప్పుడు నేర్చుకోవడం.

సంపూర్ణ ప్రాథమిక విషయాలతో ప్రారంభిద్దాం. సోర్స్ కోడ్ అతిపెద్ద విండోలో మీ కుడి వైపున ఉంది. మీరు ఎంచుకున్న ఫైల్ ఇక్కడ చూపిస్తుంది. విండో పైన ఒక టాబ్ ఉంది, అది చెప్పే అవకాశం ఉంది MainActivity.java. దీని అర్థం మీరు చూస్తున్న ఫైల్ మరియు ఎడిటింగ్ MainActivity.java ఫైల్, మీరు ప్రారంభంలోనే వేరే పేరును ఎంచుకోకపోతే మీ అనువర్తనం నడుస్తున్నప్పుడు అప్రమేయంగా లోడ్ అవుతుంది. దాని పైన ఫైల్ యొక్క మార్గం:


అనువర్తనం పేరు> అనువర్తనం> Src> ప్రధాన> జావా> ప్యాకేజీ పేరు> అనువర్తనం పేరు> ప్రధాన కార్యాచరణ

మీరు ఒకేసారి ఒకటి కంటే ఎక్కువ ఫైల్‌లను తెరిచి, పైభాగాన ఉన్న ట్యాబ్‌లను నొక్కడం ద్వారా వాటి మధ్య మారవచ్చు. మీరు ఇప్పటికే రెండు ఫైళ్ళను తెరిచి ఉండవచ్చు, వాస్తవానికి: activity_main.xml మరియు MainActivity.java. మీరు కోరుకుంటే, వీటి మధ్య మారడానికి ప్రయత్నించండి.

ఎడమ వైపున ఓవర్ సోపానక్రమం ఉంది. ఇది మీ ప్రాజెక్ట్ నిర్మాణం. ఇది ప్రాథమికంగా మీ ప్రాజెక్ట్‌లో ఉన్న అన్ని ఫైల్‌లను మీకు చూపించడానికి ఫైల్ ఎక్స్‌ప్లోరర్ వలె పనిచేస్తుంది. మీరు మరొక కార్యాచరణను, తరగతి లేదా లేఅవుట్ ఫైల్‌ను ఎంచుకుంటే, అది కుడి వైపున ఉన్న పెద్ద విండోలో తెరుచుకుంటుంది.

చివరగా, దిగువన మీరు మరొక విండోను కలిగి ఉంటారు, ఇక్కడ మీరు s, టెర్మినల్, Android మానిటర్ మరియు మరిన్ని చూడవచ్చు. ప్రస్తుతానికి విండోను కనిష్టీకరించవచ్చు, కానీ మీరు ఈ దిగువ ఎంపికలలో దేనినైనా క్లిక్ చేస్తే, అది పాపప్ అవుతుంది.

ఇది మీ ప్రాజెక్ట్ నిర్మాణం మరియు ప్రాథమికంగా మీ ప్రాజెక్ట్‌లో పాల్గొన్న అన్ని ఫైల్‌లను మీకు చూపించడానికి ఫైల్ ఎక్స్‌ప్లోరర్ లాగా పనిచేస్తుంది.


ఈ విండో మీ అనువర్తనాన్ని డీబగ్ చేయడానికి మీరు ఉపయోగిస్తుంది (దీన్ని పరీక్షించడం).

వాస్తవానికి పైన మీ మెనూ కూడా ఉంది. మీరు ఇప్పుడు ఆందోళన చెందాల్సిన అవసరం కంటే ఇక్కడ చాలా ఎక్కువ ఉన్నాయి. ప్రస్తుతానికి మీరు మీ అనువర్తనాన్ని ఎప్పటికప్పుడు ఫైల్ మెనులో సేవ్ చేయాలనుకుంటున్నారు మరియు మీ అనువర్తనాన్ని పరీక్షించడానికి “రన్” ఉపయోగించండి. భవిష్యత్తులో, మీరు వర్చువల్ పరికరాలను సృష్టించడం లేదా SDK ని నవీకరించడం వంటి మరింత అధునాతన పనుల కోసం ఉపకరణాలు వంటి ఇతర మెనూలను ఉపయోగిస్తారు.

ఫైళ్ళు మరియు ప్రాజెక్ట్ నిర్మాణం

ఆండ్రాయిడ్ స్టూడియోని ఎలా ఉపయోగించాలో నేర్చుకోవడం ప్రారంభించినప్పుడు నన్ను చాలా గందరగోళానికి గురిచేసింది ఒకే అనువర్తనాన్ని రూపొందించిన వివిధ ఫైల్‌ల పరిధి. మీకు ఇతర రకాల ప్రోగ్రామింగ్‌లో ఏదైనా నేపథ్యం ఉంటే, మీరు ఒకే ఫైల్‌ను సృష్టించి, దాన్ని పరీక్షించడానికి “రన్” నొక్కండి. ఇక్కడ అయితే, మా కార్యకలాపాలు, లేఅవుట్ ఫైళ్లు, రిసోర్స్ ఫైల్స్, మానిఫెస్ట్ మరియు గ్రాడిల్ స్క్రిప్ట్‌లు ఉన్నాయి. ఇదంతా కొంచెం గందరగోళంగా ఉంది.

మేము దానిని విచ్ఛిన్నం చేస్తే, అది అంతగా భయపెట్టాల్సిన అవసరం లేదు.

MainActivity.java ప్రారంభించడానికి మీ కోడ్‌లో ఎక్కువ భాగాన్ని అందిస్తుంది (చెప్పినట్లుగా, మీ క్రొత్త అనువర్తన ప్రాజెక్ట్‌ను సృష్టించేటప్పుడు దీన్ని మార్చడానికి మీకు అవకాశం ఉంది). ఇది మొదటి కార్యాచరణకు కోడ్: మీ అనువర్తనం యొక్క మొదటి స్క్రీన్. ఇది బటన్ ప్రెస్‌ల యొక్క తర్కాన్ని నిర్వహిస్తుంది మరియు మీరు ఫోన్‌ను వైబ్రేట్ చేయాలనుకుంటే వంటి నిర్దిష్ట విధులను నిర్వహించడానికి మీరు కోడ్ వ్రాస్తారు.

మీరు మీ క్రొత్త ప్రాజెక్ట్‌ను ప్రారంభించినప్పుడు ఇది సాధారణంగా ఇప్పటికే తెరిచి ఉంటుంది. లేకపోతే, ఇక్కడ నావిగేట్ చేయడం ద్వారా మీరు దీన్ని ఎడమ విండోలో కనుగొంటారు:

అనువర్తనం> జావా> ప్యాకేజీ పేరు> మెయిన్ఆక్టివిటీ.జావా

ఆండ్రాయిడ్ స్టూడియోని అర్థం చేసుకోవటానికి ఇలాంటి ఫైళ్ళను ఎలా కనుగొని తెరవాలో తెలుసుకోవడం చాలా ముఖ్యం.

అనువర్తనం యొక్క రెండవ ముఖ్యమైన భాగం activity_main.xml ఫైల్. ఇది లేఅవుట్ ఫైల్, అంటే ఇది మీ అనువర్తనం యొక్క రూపకల్పన మరియు రూపాన్ని నిర్వహిస్తుంది. ఇక్కడే మేము బటన్లను జోడిస్తాము. మీరు దీన్ని క్రింద కనుగొంటారు:

అనువర్తనం> res> లేఅవుట్> activity_main.xml

మీరు మరొక రూపాన్ని కలిగి ఉంటే MainActivity.java, ఈ విధంగా ఒక పంక్తి ఉందని మీరు గమనించవచ్చు:

setContentView (R.layout.activity_main);

ఇది ఆ కార్యాచరణ యొక్క రూపాన్ని కలిగి ఉందని మాకు చెబుతుంది వనరులు> లేఅవుట్ మరియు అంటారు activity_main. మేము కోరుకుంటే దీన్ని మరే ఇతర XML ఫైల్‌కు మార్చవచ్చు. కాబట్టి activity_main.xml మా అనువర్తనం యొక్క రూపాన్ని నిర్వహిస్తుంది మరియు MainActivity.Java తర్కాన్ని అందిస్తుంది. రెండు ఫైళ్లు కలిపి మా కార్యాచరణను ఏర్పరుస్తాయి. అదనపు కార్యకలాపాలు (స్క్రీన్‌లు) చేయడానికి, సాధారణంగా మేము ప్రతిదానిలో ఒకటి అదనంగా కోరుకుంటున్నాము.

XML ఫైళ్ళను సవరించేటప్పుడు, అవి జావా ఫైళ్ళకు భిన్నంగా ఫార్మాట్ చేయబడినట్లు మీరు గమనించవచ్చు:

డిజైన్ మరియు టెక్స్ట్ వీక్షణ మధ్య టోగుల్ చేయడానికి మిమ్మల్ని అనుమతించే దిగువన ఉన్న ట్యాబ్‌లను గమనించండి. లేఅవుట్‌లో మీకు కావలసిన చోట వీక్షణలను (బటన్లు మరియు టెక్స్ట్ బాక్స్‌లు వంటి అంశాలు) లాగడానికి మరియు వదలడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది. Android స్టూడియో యొక్క డిజైన్ వీక్షణను ఎలా ఉపయోగించాలో నేర్చుకోవడం వలన XML ను టైప్ చేయడానికి మీకు చాలా సమయం ఆదా అవుతుంది.

తదుపరి చదవండి: Android అనువర్తన అభివృద్ధిలో శకలాలు ఉపయోగించడం నేర్చుకోండి

మరింత ఉపయోగకరమైన ఫైళ్ళు

లో కూడా res డైరెక్టరీ అనే ఫోల్డర్ drawable. ఇక్కడ మీరు సూచించదలిచిన చిత్రాలను ఇక్కడ ఉంచాలి. “విలువలు” లో మీకు మరికొన్ని xml ఫైళ్లు ఉన్నాయి:

  • colors.xml
  • strings.xml
  • styles.xml

మీ రంగుల కోసం ఈ స్టోర్ విలువలు మరియు ఇతర విషయాలతోపాటు మీ అనువర్తనాలను జనాదరణ చేసే టెక్స్ట్ చేయండి. మీరు వాటిని ఇతర అనువర్తనం నుండి సూచించవచ్చు. మీ చిత్రం కోసం మీరు చిహ్నాన్ని ఉంచే ప్రదేశం మిప్‌మ్యాప్ ఫోల్డర్. వనరుల ఫైళ్ళలో ఖాళీలు లేదా రాజధానులు ఉండవని గమనించండి, అందువల్ల అవి ఒంటె కేసుకు బదులుగా అండర్ స్కోర్‌లను ఉపయోగిస్తాయి (ఇక్కడ పెద్ద అక్షరాలు ప్రతి పదాన్ని ప్రారంభిస్తాయి).

ఇది మరొక ముఖ్యమైన ఫైల్:

అనువర్తనం> వ్యక్తమవుతుంది> AndroidManifest.xml

ఇది మీ అనువర్తనం గురించి కీలకమైన సమాచారాన్ని కలిగి ఉంది. మీ అనువర్తనం పేరు, మీరు లక్ష్యంగా చేసుకోవాలనుకునే Android సంస్కరణ మరియు దీనికి అవసరమైన అనుమతులు వంటి వాటిని మీరు మార్చవచ్చు.

చివరగా, గ్రాడిల్ అనేది “బిల్డ్ ఆటోమేషన్ సిస్టమ్.” ఇది మీ అనువర్తనంలోని అన్ని ఫైల్‌లను ఇండెక్స్ చేస్తుంది మరియు మీరు మీ అనువర్తనాన్ని అమలు చేయడానికి లేదా పంపిణీ చేయడానికి సిద్ధంగా ఉన్నప్పుడు తుది APK ని నిర్మిస్తుంది. మీరు “డిపెండెన్సీలను” జోడించే చోట కూడా ఉంది, అంటే మీరు మీ కోడ్ కోసం అదనపు కార్యాచరణతో లైబ్రరీలను ఉపయోగించవచ్చు. 90 శాతం సమయం చేయడానికి మీరు చాలా చక్కని గ్రాడిల్‌ను వదిలివేయవచ్చు. “గ్రాడిల్ బిల్డ్ పూర్తయింది” వంటి విషయాలు చెప్పే గమనికలను మీరు కనుగొంటే, దాని అర్థం ఏమిటో ఇప్పుడు మీకు తెలుసు.

ప్రతిసారీ, గ్రాడెల్ కొద్దిగా గందరగోళానికి గురవుతుంది మరియు మీ అనువర్తనంలోని అన్ని ఫైల్‌లను నవీకరించడంలో విఫలమవుతుంది. మీ అనువర్తనం నిజంగా ఉన్నప్పుడు అమలు చేయడానికి నిరాకరిస్తే, దీన్ని ఎంచుకోవడానికి ప్రయత్నించండి సమస్యను పరిష్కరిస్తుంది:

బిల్డ్> క్లీన్ ప్రాజెక్ట్

లేకపోతే, మీరు లైబ్రరీలతో లేదా తక్షణ అనువర్తనాలతో ఫాన్సీ స్టఫ్ చేయడం ప్రారంభించాలనుకునే వరకు మీరు గ్రాడిల్‌ను విస్మరించవచ్చు. డెవలపర్‌గా మీ ప్రయాణంలో చాలా కాలం వరకు ఆ విషయం రాదు.

సారాంశం

ఒక ఉన్నప్పుడు చాలా హుడ్ కింద మరిన్ని లక్షణాలు మరియు ఎంపికలు, ఈ ప్రాథమిక పరిచయం కొన్ని సులభమైన ప్రాజెక్టుల కోసం Android స్టూడియోని ఉపయోగించడానికి మీరు ఇప్పుడు తెలుసుకోవలసిన ప్రతిదాన్ని మీకు తెలియజేస్తుంది. మీ అనువర్తనం యొక్క నిర్మాణాన్ని అర్థం చేసుకోవడం మరియు అన్ని ఫైల్‌లు ఏమి చేస్తున్నాయో తెలుసుకోవడం చాలా గందరగోళాన్ని నివారిస్తుంది. ముందుకు వెళితే, మా ట్యుటోరియల్స్ చాలా ఎక్కువ అర్ధవంతం కావాలి.

నవీకరణ, సెప్టెంబర్ 30, 2019 (3:35 PM ET): యూట్యూబ్ టీవీ అనువర్తనం ఇప్పుడు అధికారికంగా అనేక అమెజాన్ ఫైర్ టీవీ పరికరాల్లో అందుబాటులో ఉంది. మేము అన్ని సంబంధిత సమాచారంతో కథనాన్ని నవీకరించాము....

వేలిముద్ర స్కానర్‌లు మీ స్మార్ట్‌ఫోన్‌ను భద్రపరచడం గతంలో కంటే సులభం చేస్తుంది, ప్రతిసారీ పిన్ కోడ్‌ను టైప్ చేయవలసిన అవసరాన్ని తగ్గిస్తుంది. మీరు మీ పరికరాన్ని లాక్ చేస్తున్నా లేదా అన్‌లాక్ చేసినా, లేద...

పోర్టల్ లో ప్రాచుర్యం