[Powered by Google Translate] [సెమినార్] [Android Apps (ఇప్పుడు జెల్లీ బీన్స్ తో!)]
[జోర్డాన్ Jozwiak] [హార్వర్డ్ విశ్వవిద్యాలయం]
[ఈ CS50 ఉంది.] [CS50.TV]
>> హలో అందరికీ, మరియు Android Apps (ఇప్పుడు జెల్లీ బీన్స్ తో!) సెమినార్ స్వాగతం.
ఎందుకంటే ఇది, కోర్సు యొక్క, జెల్లీ బీన్స్ తో ఇప్పుడు అని
OS యొక్క తాజా వెర్షన్ జెల్లీ బీన్ అంటారు.
నేను గత సంవత్సరం Android గురించి మాట్లాడారు మరియు ఈ ప్రధానంగా అదే సమావేశంలో చెయ్యకపోవటంతో
నేను, బెల్లము కోసం డిజైన్ నమూనాలను మరియు శైలీకృత ఎంపికలు సమర్పించబడింది
ఐస్ క్రీమ్ శాండ్విచ్ సమయంలో బయటకు వచ్చిన అయినప్పటికీ,
మరియు ఈ మేము కొద్దిగా ముందుకు వెళుతున్న గురించి మాట్లాడదాము ఏదో.
Android, కోర్సు యొక్క, శకల తో కొన్ని సమస్యలు ఉన్నాయి
కాబట్టి తాజా Google ఆపరేటింగ్ సిస్టమ్ సాధారణంగా ఉంది
నిజంగా దురదృష్టవశాత్తు, సమర్థవంతంగా అప్ ఒక సంవత్సరం కోసం వినియోగదారులు మధ్య సాధారణ మారింది వెళ్ళడం లేదు.
>> కానీ ఆ పట్టించుకోలేదు, మేము కారణాల ఎందుకు పుష్కలంగా గురించి మాట్లాడదాము
Android iOS కంటే ఉత్తమం.
సరే, మేము, Android వర్సెస్ iOS గురించి మాట్లాడదాము
మీరు కేవలం ఒక స్లయిడ్ ఏర్పాటు పొందుతారు ఎలా కొన్ని డిజైన్ నమూనాల,
మరియు ఈ మరియు గత సంవత్సరం మధ్య పెద్ద తేడా నేను అనుకుంటున్నారా ఉంది
పని కొన్ని సంభావిత విషయాలు ద్వారా జూమ్
అప్పుడు ఆపరేటింగ్ సిస్టమ్ మరియు ఒక యదార్థ ప్రాథమిక ఉదాహరణకు లోకి వెళ్ళి.
నిజానికి, Google మీ మొదటి అనువర్తనం నిర్మించడానికి ఏమిటో కేవలం ఉదాహరణకు,
మరియు మేము కలిసి ద్వారా వెళ్ళి కేవలం వివరించడానికి చేస్తాము.
>> నేను మీరు అనేక మాత్రమే సి లో కోడ్ చేశారు తెలుసు, కాబట్టి జావా ఇప్పటికే అవతరిస్తుంది
ఒక విభిన్న దృక్కోణం, మరియు మీరు మీ అడుగుల పొందుతారు ఈ విధంగా తడపడం
మరియు ఆశాజనక అది కొద్దిగా మరింత సుఖంగా.
త్వరిత సారాంశం, Android వర్సెస్ iOS.
Android లో $ 25 ఈ ఒక సమయం డెవలపర్ రుసుము, ఉంది
ఈ సంవత్సరానికి $ 100 విషయం ఎవరూ.
అంటే ఎటువంటి నిబంధనలు లేవు, ఉన్నాయి, నేను ఒక అనువర్తనం submit అనుకుంటే
నేను సమర్పించాల్సిన మరియు iOS కోసం ఉంది వలె అనుమతి విధానం ఉంది.
మీరు, ఎక్లిప్స్ ఉపయోగించి జావా అభివృద్ధి ను
ఇది క్రాస్ ప్లాట్ఫాం, కాబట్టి మీరు ఒక Mac ఉంటే అది పట్టింపు లేదు
Windows, లేదా కొన్ని లైనక్సు కంప్యూటర్లలో.
కోర్సు యొక్క, iOS మీకు ఒక Mac న XCode ఉపయోగించడానికి కలిగి
మరియు Android, అనేక మంది ఉపయోగిస్తారు
మీరు మీ అనువర్తనం కొన్ని ప్రత్యక్షత యొక్క విధమైన లేదా బహుశా కలిగి అనుకుంటే
ప్రకటనల నుండి కొద్దిగా డబ్బు సంపాదించడానికి
మీరు బహుశా Android ద్వారా ప్రయోజనం ఎక్కువగా ఉన్నారు.
>> మరియు ఎల్లప్పుడూ Android గురించి తెలిసిన చేసిన ఒక విషయం
iOS చాలా వారి మార్గాల్లో పరిష్కరించబడింది అయితే, కస్టమైజేషన్ తీవ్ర మొత్తం
వారు నిర్వహించడానికి వీలుగా భద్రతా మరియు ప్రతి చిన్న అంశాన్ని నియంత్రణ
వారి OS మరియు వ్యక్తిగత అనువర్తనాలు లోపల డిజైన్.
Android చాలా ఉచిత రూపం, మరియు మరింత చాలా అవకాశాలను ఉంది.
సరే, కొన్ని డిజైన్ నమూనాలు.
కేవలం iOS వంటి ఇక్కడ గమనించవచ్చు మాత్రలు మరియు ఐఫోన్ మరియు ఐప్యాడ్ టచ్స్ ఉంది
మీరు మద్దతు అనుకుంటే వారు ఒక డజను పరికరాలు వంటి, చెప్పటానికి, మద్దతు కలిగి
చారిత్రక విషయాలు అలాగే.
Android మీకు పరికరాలు వందల, మద్దతు కలిగి
కాబట్టి Google అమలు ప్రయత్నిస్తున్నారు ఆ విషయాలు కొన్ని ఉన్నాయి
యూజర్ కొద్దిగా మరింత స్థిరంగా అనుభవం చేయడానికి,
కానీ మేము కూడా ఈ విభజన సమస్యలు ఉన్నాయి అర్థం ఎలా గురించి మాట్లాడండి చేస్తాము
మీరు నిరంతరం మద్దతు తెలుసుకోవాలి కలిగి.
ఫ్రాగ్మెంటేషన్, పలు విభిన్న ఆపరేటింగ్ సిస్టమ్లను ఉన్నాయి అర్థం
అదే సమయంలో అన్ని Android నడుస్తున్న వేర్వేరు హార్డ్వేర్ అనేక ఫోన్లు,
కాబట్టి ఈ గ్రాఫ్ ఇక్కడ సుమారు 6 నెలల తిరిగి వెళ్తాడు.
అవును, 6 నెలల, మరియు మీరు ఎలా చీకటి బ్యాండ్ చూడగలరు
అడుగున వేసవిలో వచ్చిన జెల్లీ బీన్, ఉంది
మరియు మీరు ప్రస్తుతం బహుశా ఫోన్ల 2% కలిగి చూడగలరు.
>> ఐస్ క్రీమ్ శాండ్విచ్, ఒక సంవత్సరం క్రితం పైగా వచ్చింది
మరియు ఫోన్ల ఒక క్వార్టర్ కలిగి.
సంవత్సరాల క్రితం నుండి OS వెర్షన్ ఉపయోగిస్తున్న ఫోన్లు చాలా ఇప్పటికీ ఉన్నాయి.
Google యూజర్ అనుభవం చేయడానికి చేయాలని ప్రయత్నించడం ఒక విషయం
అనువర్తనాలను ప్రాంతాల్లో స్థిరమైన చాలా, Honeycomb తో ప్రారంభమవుతుంది
టాబ్లెట్ వెర్షన్ ఇది, అప్పుడు ఐస్ క్రీమ్ శాండ్విచ్ మరియు జెల్లీ బీన్స్,
వారు నిజంగా, ఈ చర్య బార్ ఉపయోగం ఒత్తి ప్రయత్నిస్తున్న
ఇది, మీరు ఇక్కడ పైన చూడవచ్చు ఏమిటి
ఈ చిన్న సెట్టింగులు బటన్ సహా ఇక్కడే ప్రతిదీ,.
ఇది డిజైన్ ఎంపిక ఉంది.
ఇప్పుడు, మీరు 3 చుక్కలు చూసినప్పుడు ఇది ఈ క్లిక్ అర్థం
మరియు సెట్టింగులను విధమైన ఇది ఒక డ్రాప్ డౌన్ మెను, ఉంటుంది.
నేను ఈ బటన్ క్లిక్ ఎందుకంటే ఈ మాత్రమే చూపిస్తుంది.
ఈ వారు ఒక చిన్న మరింత స్థిరంగా Apps చేయడానికి ఉపయోగించడానికి ప్రయత్నిస్తున్న విషయం
అన్ని కోణాల్లో మరియు అందువల్ల వినియోగదారుడు ఏకరీతి అనుభవం ఒక మంచి భావన ఉంది.
>> మీరు ఇంటి వద్ద చూస్తున్న ఉంటే సరే, కాబట్టి సందర్భంలో మీరు ఇప్పటికే ఈ పూర్తి లేదా లేదు
అప్పుడు మీరు మీ కోడింగ్ వాతావరణంలో సెటప్ చెయ్యడానికి ఈ దశలను అనుసరించండి.
ఇది ఇక్కడ వెబ్సైట్ వెళుతున్న కలిగి ఉంటుంది.
మీరు Android SDK ఇన్స్టాల్ Google చేయవచ్చు
మరియు అక్కడ కొన్ని వివరణలు అనుసరించండి.
వారు మీరు ప్రతిదీ చెప్పండి.
వారు, మీరు SDK, డౌన్లోడ్ ఎక్లిప్స్ క్లాసిక్ వెర్షన్ ఇన్స్టాల్ కలిగి
అయినప్పటికీ, కోర్సు యొక్క, మేము జావా గుర్తుల చేస్తున్నారు.
వారు అప్పుడు ఈ ADT, Android అభివృద్ధి టూల్స్, ఈ ఒక సిఫార్సు, మరియు
మీరు అనుమతిస్తుంది ఎక్లిప్స్ లోకి మీరు ఇన్స్టాల్ ఒక ప్లగిన్
ఎక్లిప్స్ లోపల Android తో మరింత స్ట్రీమ్లైన్డ్ అనుభవం.
ఇది మీరు కొన్ని గ్రాఫికల్ వినియోగదారు ఇంటర్ఫేస్లు ఇస్తుంది
వీక్షణలు రూపకల్పన, మరియు అది మీరు మరింత మద్దతు ఇస్తుంది
మరియు సామర్థ్యం ఎమెల్యూటరును మరియు విషయం యొక్క అన్ని ఆ విధమైన తో ప్రారంభించటానికి.
అప్లికేషన్ ఫ్రేమ్వర్క్.
>> నేను, Android లోపల ప్రాజెక్టులు విధానం గురించి మాట్లాడు
మరియు అప్పుడు మేము ఒక శీఘ్ర ఉదాహరణకు లోకి వెళ్ళి, మరియు ఆశాజనక మేము
మీరు ఏ సమయంలో ప్రశ్నలు అడగండి మరియు అది చివరికి సుఖంగా ఉంటుంది.
మేము మొదటి కొన్ని పడికట్టు కలిగి.
కార్యక్రమం మీరు ఒక అనువర్తనాన్ని ప్రారంభించండి మీరు చూడండి తెర వంటిది.
మొత్తం అనుభవాన్ని, సూచించే అనేది
కాబట్టి మీరు, ఒక స్క్రీన్ లేదా ఒక అభిప్రాయం వంటి ఆలోచించి కాలేదు
అయితే ఇది మూలం కోడ్ వైపు.
మేము ఇంకా ఒక దృశ్యం యొక్క వాస్తవ ఇంటర్ఫేస్ భాగంగా కాల్.
ఇది pset 7 లో మేము నియంత్రిక ఆపై వీక్షణను కలిగి ఎలా వంటి విధమైన యొక్క.
చర్య ఎక్కువ లేదా తక్కువ నియంత్రిక ఉంది
చూడండి మేము XML పరంగా చేస్తున్న ఏమిటి
ఆ సూచించే సంబంధం ఉంది.
శకలాలు ఐస్ క్రీమ్ శాండ్విచ్ ముందుకు వెళుతున్న అమలు ఏదో ఉన్నాయి.
ఇది కేవలం వీక్షణ భాగాలు తీసుకొని ఒక ఆలోచన లేదా సూచించే వార్తలు
మరియు వేర్వేరు ప్రాంతాల్లో వాటిని విభజించడం మేము విధంగా
ఈ అనేక పరికరాలు కోసం మా కోడ్ మరింత ఉపయోగకరమైన తయారు
మేము మద్దతు కలిగి, మరియు అది కేవలం ప్రయత్నిస్తున్న ఒక మార్గం అని
మరింత కోడ్ బయటకు కారణం.
సేవలు సమర్థవంతంగా సంగీతం లేదా పేజీకి సంబంధించిన లింకులు ఆదేశాలు ప్లే వంటి నేపథ్య విషయాలు.
సమాచారాన్ని అందించే, ఈ ఆపరేటింగ్ సిస్టమ్ API లు ఉన్నాయి
ఆ, మీరు సంప్రదింపు సమాచారం వంటి షేర్డ్ డేటా యాక్సెస్ అనుమతిస్తుంది
ఆపై ఒక ఉద్దేశం మేము ప్రారంభించటానికి కావలసిన మేము ఉపయోగిస్తాము ఏదో ఉంది
మా ప్రస్తుత సూచించే నుండి ఒక కొత్త సూచించే.
>> హలో Android, ఈ మేము గురించి మాట్లాడదాము ఒక ప్రాజెక్ట్ అవతరిస్తుంది.
నేను నిజానికి మీరు కోసం చేయును, మరియు అప్పుడు మేము ఒక బటన్ క్లిక్ చేయండి అక్కడ ఒక విషయం చేస్తాను
కొన్ని టెక్స్ట్ మరియు ఒక కొత్త సూచించే ఆవిష్కరించడంతో.
చాలా సూటిగా, కానీ నేను ద్వారా వెళ్లాలని మీరు
ఏమి ఈ వంటి ఒక ప్రాజెక్ట్ లోకి వెళ్ళి.
మీరు కొత్త ప్రాజెక్ట్ చేసినప్పుడు మీరు ఎక్లిప్స్ లోపల చూస్తారు
హలో Android అని ఈ ప్రాజెక్ట్ ఉంది.
అప్పుడు ఇక్కడ ఫోల్డర్ల మొత్తం బంచ్ ఉన్నాయి.
మీరు నిజంగా సంబంధించిన వాటిని, మూల ఫోల్డర్ ఉన్నాయి
వనరుల ఫోల్డర్, res, మరియు కొంత గ్రంథాలయాల కోసం LIBS ఫోల్డర్కు.
మరియు కేవలం మేము ఒకే పేజీలో మీరు
మీరు, ఒక కొత్త ప్రాజెక్ట్ సృష్టించడానికి ఉన్నట్లయితే
నేను HelloAndroid కాల్ మీరు అనుకుంటే మీరు,, ఇక్కడ ఈ కుడి చేయవచ్చు
మరియు అది స్వయంచాలకంగా మాకు సమాచారం మొత్తం బంచ్ చేస్తుంది.
ప్యాకేజీ పేరు ఒక ఏకైక గుర్తింపు భావించబడేది
మీరు ఒక కలిగి ఉంటే సాధారణంగా, వెబ్సైట్ సంబంధం ఉంటుంది.
>> ఉదాహరణకు, నేను ఈ net.cs50.helloandroid కాల్ చేస్తుంది.
మరియు నేను ఇప్పటికే ఒకసారి ఈ ప్రాజెక్ట్ చేసిన.
సరే, క్షమించండి. లెట్ యొక్క ఇది HelloCS50 కాల్.
మరియు అది మేము అనుకుంటున్నారు చిహ్నం ఏ విధమైన వంటి విషయాలు అడుగుతాము.
ఇది ఎందుకంటే Android డెవలపర్ ఉపకరణాలు ఇంటర్ఫేస్ అన్ని ఉంది
మేము ఎక్లిప్స్గా జోడించిన ప్లగ్ఇన్, కాబట్టి మేము వంటి పనులు ఎంచుకోవచ్చు
ఏమి చిహ్నం మేము కావలసిన, మరియు మేము కావాలా ఆ లోతు కానుందని.
ఆఫీసా, కేవలం, ప్రాజెక్ట్ తయారు
మరియు ప్రతిదీ ఇక్కడే కనిపిస్తుంది.
నేను ఇతర తెరపై చూపించాడు, వంటి
, మేము సోర్స్ ఫోల్డర్ కలిగి, మరియు నేను అన్ని ఈ వెంటనే అర్థం గురించి మాట్లాడదాము
కానీ మీరు వెంటనే HelloCS50 స్క్రీన్ మాకు పడుతుంది చూడగలరు.
టెక్స్ట్ మరియు టెక్స్ట్ రంగంలో లు జోడించడం కోసం ఇక్కడ కొన్ని బటన్లు ఉన్నాయి.
ఇది XCode వంటి విధమైన కానీ దురదృష్టవశాత్తు కాదు సరళత వంటి.
కానీ క్లిప్లను ఇలా ప్రత్యేకంగా మీ స్నేహితుడు మరియు ADT ఉంటుంది.
>> సరే, మూల ఫోల్డర్ పేరు ఉంది
జావా ఫైళ్లు జరిగింది, మరియు ఈ నిజానికి మీ కార్యక్రమాన్ని ప్రారంభించడం ఉంది.
ఇది ప్రాథమికంగా కంట్రోలర్లు వంటిది.
మేము తెర లేఅవుట్ ఉంటాం పేరు వనరుల ఫోల్డర్ లేదా res ఉంది
చిత్రాలు, శబ్దాలు, టెక్స్ట్, యానిమేషన్ మరియు అన్నిటికీ, LIBS, ఖచ్చితంగా, గ్రంధాలయాలు.
మరియు మానిఫెస్ట్, అది Android సిస్టమ్ తెలుసని మార్గం
ఎలా మీ అనువర్తనం సంకర్షణ.
ఇది అనుమతులు గురించి చెబుతుంది మరియు కార్యకలాపాలు నిజానికి అమలు అవుతుంది.
ఇది మీ అనువర్తనం అమలు అందరికీ అవసరమైన సమాచారం.
మూలం ఫోల్డర్ ఉంది-మీరు ఇక్కడే చూడగలరు గా మేము దీన్ని విస్తరించడానికి.
మరియు ఒక ఉదాహరణ ఒక కోడ్ చూడండి-ఈ అని డిఫాల్ట్ కోడ్.
మేము దీనిని వంటి, MainActivity.
అప్రమేయంగా, మేము, ఈ సూచించే లోడ్ అని ఒక ఫంక్షన్ ఉంది, onCreate పొందుటకు
కాబట్టి మీరు onCreate (savedInstanceState) కాల్ అనుకుంటున్నారా.
ఈ సమాచారం ఏ బిట్స్ పునరుద్ధరించడానికి చేస్తుంది
కేసులో అనువర్తనం పాజ్ చేయబడింది.
>> మీరు చూడండి ఇది ఒక మొత్తం సూచించే జీవిత చక్రం చార్ట్ ఉంది
మీరు అది లోతుగా కొద్దిగా ఎక్కువ వచ్చినప్పుడు,
కానీ కోడ్ అత్యంత ముఖ్యమైన లైన్ ఈ setContentView ఫంక్షన్ ఉంది
ఇది లేఅవుట్ కోసం వనరు ఫైల్ను లోడ్ చేస్తుంది.
అప్పుడు ఏమి ఇక్కడ onCreate ప్రాథమికంగా చేస్తున్న అది మాట్లాడుతూ ఉంది
నేను ఈ లేఅవుట్ లోడు చేయాలనుకుంటే ఈ సూచించే సృష్టించేటప్పుడు.
మరియు మేము ఆ లేఅవుట్ రెండవ లో ఏమి గురించి మాట్లాడదాము.
మేము ఇక్కడ అది ఖచ్చితంగా ఈ కనిపించే ప్రారంభించటానికి ఉంటే,
మరియు సిద్ధంగా మేము ఇలా ఎక్లిప్స్ మరియు మాకు ఇది చేయడం ADT ఎందుకంటే
ఈ, మాకు రూపొందించినవారు ఆ అన్ని బాయిలెర్ప్లేట్ కోడ్
మరియు మేము వెళ్లి మేము ఇష్టం విషయాలు మార్చవచ్చు.
నేను అన్నాడు వంటి మేము అన్ని లేఅవుట్ కలిగి ఉన్న వనరుల ఫోల్డర్, ఈ, ఉంది
ఏ విధమైన పరంగా drawables ప్రతిబింబాలను
వారు drawables మరియు తరువాత సౌండ్ ఫైళ్లు, మెనూలు పిలుస్తాము.
ఇది ఒక nice క్రమబద్ధీకరించబడింది ఫ్యాషన్ XML యొక్క మొత్తం బంచ్ ఒక మార్గం.
మీరు చూడగలరు గా, ఉన్నాయి. Hdpi, ldpi, mdpi మరియు drawables కోసం xhdpi ఫోల్డర్లను.
ఈ వివిధ స్క్రీన్ సాంద్రతలు, అంగుళానికి కాబట్టి అధిక సాంద్రత పిక్సెళ్ళు, ఉన్నాయి
తక్కువ సాంద్రత, మీడియం సాంద్రత, అదనపు అధిక సాంద్రత.
>> మళ్ళీ, ఉంది, కాబట్టి మేము, ఈ వివిధ పరికరాలు మద్దతునిస్తుంది
మరియు ఉత్తమంగా మీరు ప్రతి వివిధ స్పష్టత కోసం వివిధ చిత్రాలను కలిగి ఉంటుంది.
మేము వివిధ కార్యకలాపాలు ఉపయోగించబడుతుంది అన్ని వివిధ పరీక్షించండి చేర్చే లేఅవుట్ ఉన్నాయి.
వారు కూడా, విడిభాగాలకు లు కలిగి ఉంటుంది
ఇది ప్రాథమికంగా పాక్షిక కార్యకలాపాలు అంటే.
మీరు ఫోన్ రొటేట్ చేసినప్పుడు వంటి చల్లని చేయాలని ఉంటే
మీరు, మీరు వేరే ఫోల్డర్ వంటి లేఅవుట్-ప్రకృతి దృశ్యం చేయవచ్చు వేరే లేఅవుట్ కలిగి అనుకుంటున్నారా
మరియు Android స్వయంచాలకంగా వనరుల ఫోల్డర్ లోపల ఈ నియమాల మొత్తం బంచ్ ఉంది
అది ఫోన్ యొక్క ప్రస్తుత సెటప్ ఆధారంగా వివిధ ఫోల్డర్లను చూడటానికి తెలుస్తుంది
మీరు ఉపయోగించే హార్డ్వేర్ ఏ విధమైన.
అదేవిధంగా ఇక్కడ, ఈ విలువలను v11 మరియు విలువలను v14
మరియు డిఫాల్ట్ విలువలు ఈ కోసం అరకు
బాగా అనేది విలువలు, ఈ ఆపరేటింగ్ సిస్టమ్ యొక్క అన్ని సంస్కరణలు అంతటా సాధారణ విలువలను ఉంటుంది.
మరోవైపు, v11 మరియు v14 హనికోమ్బ్ అనుగుణంగా
మరియు ఐస్ క్రీమ్ శాండ్విచ్, వరుసగా.
మళ్ళీ, ఈ మధ్య ఈ ఫోల్డర్లను వివిధ స్ట్రింగ్లు మార్గాలు
మరియు శైలులు, కాబట్టి మీరు మీ అనువర్తనం యొక్క ప్రదర్శన అనుకూలీకరించవచ్చు
లేదా శక్తివంతమైన కూడా దాని కార్యాచరణ, ఆ బహుశా ఒక దురాలోచన ఉంటుంది అయితే,
ఆపరేటింగ్ సిస్టమ్ యొక్క వెర్షన్ ఆధారంగా.
>> మరియు నేను ఇక్కడ అన్ని ఈ గురించి మాట్లాడారు.
మళ్ళీ, drawable, ముడి, లేఅవుట్, విలువలు.
డిఫాల్ట్ మేము ఇప్పుడు హలో Android లేదా హలో CS50 లోకి వెళ్ళి ఉంటే
ఇది కేవలం ఇలా కనిపిస్తుంది.
ఇది ప్రపంచ హలో చెప్పండి చేస్తుంది.
మీరు Android టెక్స్ట్ తో ఇక్కడే చూడవచ్చు
ఈ టెక్స్ట్ వీక్షణ కోసం టెక్స్ట్, ఇది, basically కేవలం ఒక లేబుల్
మేము iOS లో అంటారని ఏమిటి.
ఈ ఫన్నీ సంజ్ఞామానం @ స్ట్రింగ్ / hello_world ఉంది.
ఇది మేము, మనం, తీగల యొక్క అన్ని సేకరించేందుకు ప్రయత్నించడం
Android లో హార్డ్ కోడెడ్ తీగలను అన్ని ఒక ప్రత్యేక ఫోల్డర్ లోకి,
ఇది values.strings లో నిర్మాణము.
మేము ఇక్కడ చూడండి ఉంటే, మేము ఇక్కడ సేవ్ ఒక హార్డ్ కోడెడ్ స్ట్రింగ్ కలిగి చూడగలరు
ఒక హలో ప్రపంచ కోసం, మరియు ఇది హలో ప్రపంచ అని, మరియు ఈ ఉంది లో విధమైన
మీకు కావలసిన నుంచి అనేక వేదికలపై ఒకేవిధంగా నిర్ణయానికి
తీగలను మేము సమర్థవంతంగా మార్చగలరు కావలసిన విషయాలు విధమైన ఉన్నాయి.
మేము మా XML లో మా సోర్స్ కోడ్ ఫైల్ లో F నియంత్రించడానికి కావలసిన లేదు.
మేము అవకాశం చేసినప్పుడు ఈ మార్చలేరు ఉండాలనుకుంటున్నాను.
>> ఈ XML ఫైల్, strings.xml, తొలగింపుకు సంబంధించిన ఒక మార్గం
లేకపోతే మా లేఅవుట్ వనరులు అవుతుందని హార్డ్ కోడెడ్ తీగలను
లేదా మా సోర్స్ కోడ్లో.
దరఖాస్తు గురించి అవసరమైన సమాచారం ఉంచేందుకు పేరు మానిఫెస్ట్ ఉంటుంది.
ఇది ప్యాకేజీ పేరు ఉన్నాయి. ఒక ఏకైక గుర్తింపు ఉంటుంది.
IOS అప్లికేషన్లు పేర్లు App స్టోర్ కాకుండా
ప్రత్యేకంగా లేదు, మరియు మీరు నిజానికి మీ అప్లికేషన్ యొక్క పేరు మార్చవచ్చు
మీరు, నేను యాంగ్రీ పక్షులు తో మొదలు అయితే, అది సమర్పించిన తర్వాత
ఆపై నేను ఒక నవీకరణ తయారు, మరియు నేను ఒక కొత్త వెర్షన్ విడుదల వద్దు
నేను అదే విడుదల చక్రం పై వెళుతున్నాను నేను 2 నేను యాంగ్రీ పక్షులు అని పిలుస్తాము అంచనా.
ఇది కేవలం ఒక నవీకరణ గా చూపిస్తుంది.
ఏకైక ఉండాలి మాత్రమే విషయం, ఈ ప్యాకేజీ పేరు
ఇది అనేక మంది చూస్తారు.
మీరు సోర్స్ కోడ్ వద్ద లేదా లోపం కొంత ఉందనుకోండి వెతుకుతున్న ఉంటే బాగా, మీరు మాత్రమే చూస్తారు ఇష్టం.
భాగాలు కార్యకలాపాలు కాబట్టి మేము డిక్లేర్ కలిగి
మేము ఉపయోగించే సూచించే ఏ విధమైన.
ఈ విషయం యొక్క ఒక అనుమతి విధమైన ఉంది.
>> Android ఈ కఠినమైన అప్లికేషన్ ప్రక్రియ లేదు ఎందుకంటే
బదులుగా అనువర్తనాలను సమర్పించడానికి వారు కేవలం ప్రతిదీ అనుమతుల ఆఫ్ ఆధారంగా లేదు
మరియు మానిఫెస్ట్ లో విషయాలు ప్రకటించారు.
SDK సంస్కరణ కూడా ముఖ్యం.
మేము SDK కనీస వెర్షన్ ఏదో ఉపయోగం సెట్ చేయవచ్చు.
సహజంగానే, మీరు కోడ్ సృష్టించాలనుకునే
కొత్త ఆపరేటింగ్ వ్యవస్థలు మరియు డిజైన్.
బహుశా సరికొత్త కాదు, బహుశా లేదు జెల్లీ బీన్.
బహుశా మీరు ప్రాథమికంగా ఐస్ క్రీమ్ శాండ్విచ్ కోసం రూపకల్పన అనుకుంటున్నారా
వారు డిజైన్ నిర్ణయాలను పరంగా అందంగా చాలా అదే అయితే
అసలు గ్రంధాలయాలు మరియు API లు.
కానీ కాకుండా ప్రజలు
అసలు ఆండ్రాయిడ్ డోనట్ మార్గం తిరిగి వెర్షన్ వంటి వచ్చినప్పుడు
ఇప్పటికీ చెప్పటానికి అప్పుడు మీ అప్లికేషన్ డౌన్లోడ్ ప్రయత్నించండి మరియు ఉపయోగిస్తున్న జరిగే ఎవరు
ఇది నా ఫోన్లో కనీస వెర్షన్ సెట్ చేయవచ్చు పని లేదు
మరియు అది బెల్లము లేదా ఐస్ క్రీమ్ శాండ్విచ్ ఉంటుంది చేశారు
మీరు సౌకర్యవంతమైన సమర్పించడం అనుభూతి లేదా సంసార.
మరియు ఈ మానిఫెస్ట్ ఒక ఉదాహరణ. మేము ఒక బిట్ లో వాస్తవ ఒక చూడవచ్చు.
>> సరే, మేము ఇప్పుడు డెమో తో ముందుకు వెళ్తారో.
మీరు Google Android మీ మొదటి అనువర్తనం లేదా అలాంటిదే నిర్మించడానికి ఉంటే ఈ డెమో ఉంది.
మేము అక్కడ జరగబోతోంది ప్రతిదీ ద్వారా వెళ్తారో
మరియు క్షమించండి, కేవలం ఇక్కడ ఏ మేరకు జావా తెలిసిన ఒక సూచన కోసం?
సరే, అలా జావా ఎక్కువ మంది CS50 యొక్క రావడం కోసం కొత్త కోడింగ్ భాష.
క్లుప్తంగా, ఇది ఇక్కడ చెప్పే మళ్ళీ వెళ్ళడానికి
మేము చేయాలనుకుంటున్నారా ఈ హలో ప్రపంచ అప్లికేషన్ సర్దుబాటు కంటే ఉంది
అది అన్ని అది బాబు మరియు హలో ప్రపంచాన్ని అని
కార్యాచరణ పేరు ఎందుకంటే అది పైన హలో CS50 చెప్పారు
మేము ఒక టెక్స్ట్ రంగంలో మరియు ఒక బటన్ తయారు చేసే ప్రయత్నం చేయబోతున్నామని
మేము ఈ బటన్ నొక్కినప్పుడు అది టెక్స్ట్ పడుతుంది కాబట్టి
పాఠ క్షేత్రంలో నుండి మరియు ఒక కొత్త సూచించే ప్రారంభించటానికి, మరియు అది చెప్పే ఉంటుంది
ఆ టెక్స్ట్ సూచించే అన్నారు, మరియు ఈ చాలా సులభం సంసార.
ఇది చాలా ఆసక్తికరమైన కాదు. మీరు ఈ వంటి ఏదైనా అనువర్తనం విడుదల కావలసిన కాదు.
కానీ కొన్ని ముఖ్యమైన నమూనా విషయాలు ప్రదర్శించాడు.
>> మేము, లేఅవుట్ ఫైళ్ళతో, మానిఫెస్ట్ సంకర్షణ ఉంటుంది
సోర్స్ కోడ్ తో, మరియు మీరు మరొక నుండి ఒక సూచించే ప్రారంభించటానికి ఎలా చూడవచ్చు.
మేము, మా మొదటి సూచించే కోసం లేఅవుట్ తో మొదలు పెడతారేమో
ఇది నేను, అది చిన్న రకంగా తెలుసు
కానీ మీరు ప్రస్తుతం చూడగలరు గా, ఇది అన్ని, మేము సృష్టించిన మా లోగో ఉంది
సూచించే పేరు, మరియు అది మధ్యలో హలో ప్రపంచ చెప్పారు.
బదులుగా, నేను మొదటి, ఒక సరళ లేఅవుట్ ఈ చేయడానికి వెళుతున్నాను
ఒక సాపేక్ష లేఅవుట్, మరియు ఈ అన్ని విషయాలు
మీరు అప్ కనిపించాలి మరియు లేఅవుట్లు పరంగా కొన్ని పాయింట్ వద్ద వెళ్లిన విలువైనవిగా ఉంటాయి.
ఇది HTML వంటి చాలా ఉంది.
మేము అది ఒక ప్రోగ్రాముల అర్ధంలో పరంగా తెలుసుకోవడం విలువ నిజంగా కాదు అన్నారు
కానీ మీరు నియంత్రించవచ్చు చాలా వివిధ పరీక్షించండి, ఉన్నాయి
మరియు అది శైలులు పరంగా కేవలం CSS వంటిది.
>> కేవలం ఇక్కడ అలంకారాల పరంగా జరగబోతోంది చాలా, ఉంది
మరియు అవును, అది నేర్చుకోవటం విలువ, కానీ మీరు చూసేందుకు ఉండాలి విషయం యొక్క విధమైన ఉంది
మీరు వెళ్లి మీరు కొత్త ఏదో అవసరం వంటి మీరు భావిస్తే గా.
నేను కనీసం తో ప్రారంభించడానికి ఇక్కడ ADT టూల్స్ కొన్ని పొందగలరు.
నేను ఒక టెక్స్ట్ రంగంలో చేస్తాము, మరియు నేను ఒక బటన్ చేస్తుంది.
ప్రతి ఇతర పక్కన కుడి వాటిని ఉంచండి.
వారు ఇప్పటికే తగిన పరిమాణాన్ని.
క్షమించాలి, మళ్ళీ, సరళ లేఅవుట్ మరియు సంబంధిత లేఅవుట్ మధ్య వ్యత్యాసం తిరిగి వచ్చే
ఒక సరళ లేఅవుట్ కొద్దిగా ఎక్కువ కార్యాచరణను అందిస్తుంది
స్పేస్ ఫిల్లింగ్ మరియు చూసుకోవాలి పరంగా
అడ్డంగా, నిలువుగా మేము స్థానాన్ని విషయాలు.
ఒక సరళ లేఅవుట్ మరియు సాపేక్ష లేఅవుట్ మధ్య పెద్ద తేడా
ఇతర వీక్షణలు సంబంధించి సంబంధిత లేఅవుట్ స్థానాలు ప్రతిదీ ఉంది
మరియు దాని గురించి మంచి విషయం ఇది డ్రా తక్కువ సమయం పడుతుంది ఉంది
ఆపరేటింగ్ సిస్టమ్ అన్ని కోడ్ వద్ద కనిపిస్తుంది మరియు ఈ వెళ్తాడు చెప్పారు ఎందుకంటే
ఇక్కడ సంబంధించి, ఇక్కడ.
ఇది సమూహ సరళ లేఔట్ల మొత్తం బంచ్ కంటే తక్కువ కొలతలు చేస్తుంది అంటే
ఇది నేను విషయాలు ఇక్కడ నిలువుగా వెళ్ళి కోరుకున్నాడు ఉంటే నేను చేయవలసి ఉంటుంది.
>> నేను ఇప్పటికే కొన్ని విషయాలు అడ్డంగా వెళ్ళడం, కాబట్టి నేను వేరే సరళ లేఅవుట్ వుంటుంది
నిలువుగా గూడు వాటిని, కానీ నేను ఒక సాపేక్ష లేఅవుట్ చిత్రీకరిస్తుంటే నేను చెప్పగల్గినవి కు
కుడి మరియు ఈ క్రింద విషయాలను, ఎడమ ఈ ఉంచేందుకు.
కానీ నేను వాటిని ప్రస్తుతం పూరించడానికి కావలసిన ఎందుకంటే నేను, ఒక సరళ లేఅవుట్ ఉపయోగించడానికి వెళుతున్నాను
మరియు మీరు అది ఇప్పటికే మాకు ఈ విషయాలు చాలా చేస్తుంది చూడగలరు.
అన్ని వీక్షణలు, వెడల్పు మరియు ఎత్తు ఒక ఆస్తి కలిగి ఉండాలి
మరియు ఈ 1 బరువు కలిగి జరుగుతుంది, మరియు ఈ 1 బరువు ఉంది
కాబట్టి అది మొత్తం ఖాళీని భర్తీ.
కానీ వెడల్పు మరియు ఎత్తు చాలా ముఖ్యమైనవి.
ఇక్కడే ఈ ID రంగంలో అసలు లేఅవుట్ లోపల ముఖ్యమైనది కాదు
మేము ఒక సాపేక్ష లేఅవుట్ ఉపయోగించి మరియు మేము కూడా సూచించవచ్చు చెబుతున్న దాన్ని తప్ప
మరొక సూచన ఒక అభిప్రాయం స్థానం.
మేము ఒక సాపేక్ష లేఅవుట్ కలిగి ఉంటే మేము ఈ ఒక క్రింద స్థానం చెప్పగల్గినవి
లేదా ఈ ID పైన, కానీ ఈ ID ముఖ్యమైన ఉంటుంది
మేము కూడా సూచించవచ్చు ఎందుకంటే మేము మా కోడ్ దానిని ఉపయోగించటం చేసినప్పుడు
ఈ విధంగా ఈ వ్యక్తిగత అభిప్రాయాలు.
>> ఆపై మీరు బహుశా pset 7 చూసిన ఏదో ఇది ట్యాగ్ requestFocus, చూడగలరు.
ఫీల్డ్ ఒక ఆటో ఫోకస్ ట్యాగ్ లేదా ఆ తరహాలో ఏదో ఉంది.
మరియు ఒక విషయం, కోర్సు యొక్క, మేము, HTML లో వలె చేయవచ్చు
మరియు నోటీసు ADT గురించి nice విషయాలు ఒకటి ఇక్కడ autocompletes ఉంది.
ఇది XCode చేసిన, కానీ ఏది ఏమి అయినప్పటికీ అది చేస్తుంది, బహుశా లేదు చక్కగా వంటి
మరియు మేము సూచన అని మరియు అది స్ట్రింగ్ విధమైన ఇచ్చే
ఒక సందేశాన్ని వ్రాసి ఇష్టం
నేను ఒక క్షణం ఇవ్వాలని ఉంటే మరియు, నేను ఇక్కడ ఒక చిన్న లోపం పొందుటకు కూడా గమనించవచ్చు
మేము ఈ కోసం ఒక స్ట్రింగ్ వనరుల వాడాలి చెప్పి,
నేను నాకు కృషి కొంత వీలు అయితే
నేను రిఫ్రాక్టర్ Android మరియు సారం Android స్ట్రింగ్ చేయండి, ఈ స్ట్రింగ్ ఎంచుకోవచ్చు.
నేను ఆ పేరు ఇవ్వగలిగిన, ఒక సందేశం వ్రాయడానికి
మరియు అది ఇప్పుడు ఆ హార్డ్ కోడెడ్ స్ట్రింగ్ స్థానంలో ఉంది లేదు
స్ట్రింగ్ యొక్క. xml ఫైలు లో స్ట్రింగ్ సూచిస్తూ,
ఈ ఇక్కడ ఇప్పుడు అర్థం.
>> మరియు నేను, ఈ సమయంలో ఒక చిన్న చిన్నవైన మరియు వంటి అదనపు పని ఉంది తెలుసు
కానీ మీరు విషయాలు మొత్తం బంచ్, తీగల యొక్క మొత్తం బంచ్, ఉన్నప్పుడు
నిజంగా ముఖ్యం, మరియు ముఖ్యంగా స్థానికీకరణ కోసం
నేను ముందు పేర్కొన్న Android చాలా ప్రపంచవ్యాప్తంగా ఉపయోగించే ఆపరేటింగ్ సిస్టమ్ ఎందుకంటే
మీరు కేవలం విలువలు-en లేదా విలువలను sp చేయగల
ఇంగ్లీష్ లేదా స్పానిష్ లేదా ఇతర భాషల లేదా ఏదో.
ఆపై మీరు బహుశా ఇంకా ఈ అనుభవం లేదు
మేము వెబ్ ప్రోగ్రామింగ్ పరంగా చాలా జావాస్క్రిప్ట్ ఆడలేదు నుండి,
కానీ మేము కూడా, బటన్ కోసం onClick అని ఈ రంగంలో చేయవచ్చు
మరియు ఈ మా లేఅవుట్ లోపల సూచిస్తూ ఒక మార్గం
మేము మా సోర్స్ కోడ్లో గా పిలవబడే ఒక నిర్దిష్ట ఫంక్షన్ కావలసిన.
నేను, ఈ sendMessage కాల్ వెళుతున్న
మరియు క్రమంలో ఇక్కడ ప్రధాన అర్ధం ఈ పని చేయడానికి
నేను పబ్లిక్ అని ఒక ఫంక్షన్ సృష్టించుకోవాలి
ఇది లేఅవుట్ ప్రాప్తి చేయవచ్చు.
మీరు కేవలం అది దేన్నీ వద్దు ఎందుకంటే ఇది శూన్యమైన యొక్క.
, మేము అది sendMessage కాల్ చేస్తాము, మరియు అది ఒక అభిప్రాయం
ఇది మేము ఈ పద్ధతి సంధానిస్తుంది చేసే సందర్భంలో ఒక విధమైన ఉంది
వ్యక్తిగత అభిప్రాయం మేము అది అమలు చేసినప్పుడు.
>> మీరు గమనించి బాగా మీరు గమనించి లేదు అని నేను, తెలియదు
కానీ ఈ సమయంలో ఇక్కడే
ఈ దృష్టిలో, ఇంకా చేర్చబడలేదు ఒక రకం
మరియు కోర్సు యొక్క, మీరు అన్ని రకాల సహా గురించి CS50 నుండి తెలుసు.
IDE యొక్క వంటి ఎక్లిప్స్ గురించి nice విషయం అని
మీరు ఒక రకం చేర్చడానికి మర్చిపోతే అది squiggly కొద్దిగా ఎరుపు తో అండర్లైన్ ఉంటుంది
ఆపై మీరు వీక్షణ దిగుమతి అవకాశాన్ని కల్పిస్తుంది.
ఆ చేయడం ఒక శీఘ్ర మార్గం నియంత్రణ షిఫ్ట్ O ఉంది, మరియు అది దిగుమతి చేస్తుంది
అది అవసరం ఫైళ్లను.
ఇప్పుడు మేము ఈ ఫంక్షన్ sendMessage కలిగి,
ఇది, ఒక కొత్త కార్యకలాపాల MainActivity సందేశం కానుంది
మేము ఈ ఒక నుండి కొత్త సూచించే ప్రారంభించటానికి ఒక ఉద్దేశం ఉపయోగించడానికి చూడాలని
కాబట్టి మేము బహుశా ప్రపంచ స్థిరంగా లేదా ప్రత్యేకించి ఒక ప్రజా స్థిరంగా సృష్టించుకోండి అనుకోవచ్చును
మాకు మేము స్ట్రింగ్ సూచన చేయబోతున్నామని ఎలా సహాయం చేస్తుంది
ఎందుకంటే మేము ఒక ఉద్దేశం సృష్టించడానికి మేము కేవలం, ఒక కొత్త సూచించే కాల్ లేదు
కానీ మేము కూడా సమాచారాన్ని కట్ట ఇవ్వగలిగిన.
ఒక కట్ట నిజానికి Android ఉపయోగించే పదం,
మరియు అది, ఇది చాలా క్లిష్టమైన డేటా రకం ఉండకూడదు అధిక డేటా ఇవ్వాలని మాట్లాడుతూ ఒక మార్గం
కానీ మేము ఖచ్చితంగా బూలియన్ లేదా తీగలను లేదా ints చేర్చవచ్చు.
విషయం ఆ విధమైన.
>> ఇక్కడ ఈ అర్హత గురించి అడగండి సంకోచించకండి,
, పబ్లిక్ ఫైనల్లో స్టాటిక్.
పబ్లిక్ ముఖ్యమైనది.
ఇది మేము ఇతర సోర్స్ కోడ్ ఫైళ్ళను ఈ వేరియబుల్ యాక్సెస్ వస్తుంది
ఇటువంటి మేము ఒక కొత్త సూచించే సృష్టించేటప్పుడు వంటి.
మేము ఈ ఫైలు లోపల స్ట్రింగ్ కూడా సూచించవచ్చు.
ఇది ప్రైవేట్ ఉంటే, అది ఇక్కడ ఈ వ్యక్తిగత ఫైలుకు లిమిటెడ్ యొక్క అర్థం.
కానీ మేము అదనపు సందేశాన్ని వంటి ఈ ఏదో కాల్ చేస్తాము.
ఇప్పుడు మేము ఈ ఫంక్షన్ చేసిన, మరియు మేము బటన్ను క్లిక్ చేస్తే, ఈ ఫంక్షన్ అని ఉంటుంది.
కానీ మేము ఫంక్షన్, ఖచ్చితంగా, ఏమీ చేయలేదు.
మనం ఇప్పుడు చేయాలనుకుంటున్నారా, ఒక కొత్త సూచించే సృష్టించడానికి ఉంది
కార్యాచరణ నిజానికి ప్రారంభించబడుతుంది.
ఎక్లిప్స్ లో మేము కొత్త, Android సూచించే, ఖాళీ సూచించే చెప్పగలను.
మేము అది ఒక పేరు ఇస్తుంది.
లెట్ యొక్క ఇది మా ఫలితంగా సూచించే కాల్.
ఆపై ఈ క్రమానుగత మాతృ రంగంలో తెలుపుటలో ఒక మార్గం
ఎలా కార్యకలాపాలు ప్రతి ఇతర సంబంధం కలిగి ఉంటాయి.
ఈ మరొక సూచించే నుండి ప్రారంభించబడుతుంది ఎందుకంటే
మేము అది పేరెంట్ ప్రధాన కార్యకలాపం పేర్కొనవచ్చు ఉండాలి.
>> మరియు నేను మాకు చెప్పారు, ఇది అక్కడ తదుపరి రంగంలో క్లిక్ ఉండవచ్చు
అది కూడా సహా ఆ కొన్ని ఐచ్ఛిక ఖాళీలను,
కానీ ADT గురించి nice విషయం, మళ్ళీ, నేను ఇక్కడ స్క్రోల్ డౌన్ ఉంటే ఉంది
మానిఫెస్ట్ లో ఈ అన్ని నిజంగా అప్రమేయంగా చేర్చబడింది గుర్తుంచుకోవాలి
మేము అసలు ప్రాజెక్టు రూపొందించినవారు, ఉన్నప్పుడు
మరియు ఇప్పుడు మేము ఈ ఒక కొత్త సూచించే సృష్టించడానికి కాకుండా ఉపయోగిస్తారు ఎందుకంటే కేవలం
మేము ఈ చేయడం కోసం తమ GUI ద్వారా వెళ్ళింది ఎందుకంటే మా సొంత తరగతి ఫైలు జోడించడం
ఇది ఇప్పటికే, మాకు మానిఫెస్ట్ ఈ అన్ని జోడించారు
ఇది ఇప్పుడు ఆపరేటింగ్ సిస్టమ్ ఫిర్యాదు అర్థం
మేము ఈ సూచించే ప్రారంభించటానికి ప్రయత్నించినప్పుడు.
మరియు అది కూడా, కోర్సు యొక్క, ఇది తీగలను లో చూపే లేబుల్, ఇచ్చింది.
ఇది మాకు తిరిగి ముగింపు విషయాలు చాలా చేస్తుంది.
ఏమైనా, ఇప్పుడు మేము అలాగే ఈ ఫలితంగా సూచించే కలిగి,
మూలం ఫోల్డర్లో అసలు సోర్స్ కోడ్ ఫైలు,
మరియు మీరు చూడండి నుండి కొంతకాలం ఈ-ప్రభావితం చేయవచ్చని
మేము ఈ క్రమానుగత మాతృ గురించి చెప్పారు ఎందుకంటే
ఈ onOption ఎంచుకున్న విషయం లో ఈ రంగంలో android.r.ide.home ఇచ్చింది.
>> ఈ ప్రాథమికంగా అని ఒక మెనూ బటన్ ప్రస్తుతం అక్కడ ఉంది
ఆ తెర తెరుచుకుంటుంది
మేము మొదటి చర్య బార్ గురించి మాట్లాడారు నేను PowerPoint తిరిగి వెళ్ళి ఉంటే
ఎందుకంటే క్రమానుగత మాతృ ఇప్పుడు తిరిగి ఇక్కడ ఒక చిన్న బాణం ఉంది
మేము నిజానికి ఈ అమలు తరువాత ఉండాలి కనుక మరియు ఈ క్లిక్ చేయగల ఉంది అనువర్తనం-
తిరిగి వెళ్ళి, మరియు అది మాకు కోడ్ యొక్క కొద్దిగా సేవ్ ఒక మార్గం.
ఇప్పుడు ఈ బాగా లోపల, అది ఒక క్షణం గురించి ఫిర్యాదు కనిపిస్తుంది.
యొక్క ఆ వ్యాఖ్యను లెట్.
ఇప్పుడు, క్రమంలో నిజానికి, ఈ 2 కార్యకలాపాలు ఇంటరాక్ట్
మేము ఈ డేటాను కలిగి ఇది ఒక ఉద్దేశం సృష్టించడానికి కలిగి.
SendMessage ఇప్పుడు నేను కోడ్ కొన్ని బిట్స్ ద్వారా విహార వెళుతున్నాను
మరియు నేను వెళ్ళి ఆ వివరించేందుకు.
ఒక ఉద్దేశం, నేను ఇలా, మరొక నుండి ఒక సూచించే ఆవిష్కరించడానికి మార్గం.
ఉద్దేశ రకం. మేము ఒక వేరియబుల్ myIntent సృష్టిస్తున్నారు.
>> మరియు ఈ నిజానికి మేము కొత్త కాల్ ఎందుకు ఇది ఒక వస్తువు, ఉంది.
ఇది ఉపయోగిస్తారు విధానం యొక్క కొద్దిగా పట్టవచ్చు, ఇది ఉంది సాధారణ జావా వాడుక యొక్క.
ఈ మేము సూచించే లేదా తరగతి MainActivity ఉపయోగిస్తున్నారు అంటే
మరియు ఆ విధంగా దీని ఉద్దేశము నుండి జరగబోతోంది సూచించే పడుతుంది
మరియు సూచించే అది మేము ResultActivity కాల్ ఇది, అవకాశముంది
మరియు దాని సొంత తరగతి ఉంది.
ఆ చేర్చండి.
నేను ముందే చెప్పాను మరియు తరువాత, మేము మార్చు టెక్స్ట్ రంగంలో ఆ ID ఇచ్చింది
మరియు టెక్స్ట్ వీక్షణ, కాబట్టి క్రమంలో programmatically పట్టుకోవటానికి
editText ఉంది టెక్స్ట్
మేము findViewByID అని ఈ ఫంక్షన్ ఉపయోగించడానికి
ఇది DOM నుండి ఖాళీలను పొందుటకు ప్రయత్నిస్తున్నప్పుడు మీరు ఉపయోగించడానికి మీకు ఏదో పోలి ఉంటుంది.
ఉపన్యాసంలో ఈ గురించి బహుశా డేవిడ్ చర్చలు.
కానీ అది కేవలం పొందడానికి ఒక మార్గం ఆ ప్రకారం మనం ఆ ఖాళీలను తో ఈ విషయాలు ట్యాగ్ ఎందుకు.
Id.editText1.
ఇది ఇప్పటికే అక్కడ నాకు autocompleting లో.
>> మరియు అప్పుడు మేము కూడా ఉన్నాయి-ఈ చేస్తాము editText ఇప్పుడు మేము రంగంలో కలిగి
మా కార్యక్రమంలో, ఆ findViewByID ప్రధానంగా కాలేదు
మీరు మాకు ఆ editText ఒక సూచన ఇవ్వాలని ఆలోచించి కాలేదు.
ఇప్పుడు మేము స్ట్రింగ్ లేదా సందేశం పొందడానికి కావలసిన
మేము ఉపయోగించి-ద్వారా చేయవచ్చు ఆ editText లోపల
మీరు ఒక editText అనుకుంటున్నారో కాలేదు struct-
మేము అది ఒక వస్తువు వివిధ పద్ధతుల్లో మొత్తం బంచ్ జావా తో కాల్
లేదా ఖాళీలను మరియు లక్షణాలను దానికి జోడించిన.
నేను editText చెప్పినప్పుడు. అది నాకు యాక్సెస్ అవకాశం ఇస్తుంది
ప్రస్తుత టెక్స్ట్ పొందుతారు ఇటువంటి getText ఒక పద్ధతి,
ఆ editText మరియు ఆ స్పష్టంగా మార్పిడి
ఒక స్ట్రింగ్ మరియు మేము సందేశాన్ని సేవ్ చేసారు.
ఇప్పుడు మేము నిజానికి మేము కేవలం క్షణాల క్రితం సృష్టించిన ఉద్దేశ్యంతో చేయాలని.
అది అనేది అని నేను, అదనపు చాలు ఉంటుంది
ఇది, తిరిగి, నేను ముందు చెప్పారు వంటి, ఈ కట్ట సృష్టించే ఒక మార్గం
డేటా యొక్క మొత్తం బంచ్ తో.
మేము ఈ పొదుపు చేస్తున్నారు ఏమి అదనపు సందేశాన్ని మా ట్యాగ్
ఆపై నేను సందేశాన్ని కలుపుతున్నాను.
>> ఆపై మేము నిజానికి అది పారామితి myIntent ఇవ్వడం ద్వారా సూచించే ప్రారంభించవచ్చు.
నేను విండోస్ 8 అప్గ్రేడ్ నుండి మరియు ఈ నిజానికి ఇప్పుడు, సూచించే ప్రారంభించనున్నట్లు
అక్కడ క్లుప్తంగా చూపబడతాయి కొన్ని లోపాలు, కాని వాటిని విస్మరించడానికి ప్రయత్నించండి.
మరియు ఈ Android ఎమెల్యూటరును ఉంది.
ఆశాజనక కోడ్ నిజానికి ఒక క్షణం లో పాపప్.
మళ్ళీ, ఆ చిన్న విషయాలు విస్మరిస్తూ.
కానీ Android ఎమెల్యూటరును మీరు ఆపరేటింగ్ సిస్టమ్ యొక్క ఏ వెర్షన్ అనుకరిస్తుంది
మొట్టమొదటి వాటిలో నుండి, డోనట్, బెల్లము.
ఈ జెల్లీ బీన్ 4.1 ఉంది.
కానీ మీరు ప్రస్తుతం చూడగలరు గా, ఈ మేము చేసిన విషయం.
ఈ MainActivity, editText, బటన్ ఉంది.
నేను ఇక్కడ ఏదో టైపు చెయ్యవచ్చు కానీ మేము ఈ సమయంలో ఏమి కనిపించట్లేదు?
మేము సందేశాన్ని పంపడానికి జరగబోతోంది ఆ MainActivity ఫీల్డ్ తయారు
ఇతర కార్యకలాపాలు, కానీ ఈ సమయంలో
మేము ఇతర కార్యకలాపాలలో చేయలేదని, కాబట్టి అది ఏదైనా స్వీకరించేందుకు మాత్రం కాదు.
మేము కొనసాగండి ముందు యొక్క ఆ భాగాన్ని పూర్తి లెట్.
>> ఈ ఫలితంగా సూచించే, మేము చెయ్యాలి మనం చెయ్యవలసింది అవసరం ఉంది మేము అవసరం నుండి ఉంది
మేము కూడా, ఈ సూచించే లోపల ఉద్దేశం కూడా సూచించవచ్చు
కాబట్టి మేము నిజంగా సులభం ఇది ఉద్దేశం పట్టుకుని ఉంటుంది.
ఇది సూచించే తరగతి లో ఉన్న ఫంక్షన్ వార్తలు
కాబట్టి మేము కేవలం "ఉద్దేశం నుండి సందేశం పొందండి." చెప్పగలను
"ఇంటెంట్ myIntent = getIntent."
మరియు ఈ, myIntent ఒక వస్తువు మా ఇప్పుడు ఇస్తుంది
ఈ సూచించే మాకు దారితీసింది ఉద్దేశం ప్రస్తావిస్తుంది.
MainActivity కాల్స్ మరియు సూచించే ఫలితంగా అదనపు సమాచారం ఇస్తుంది.
ఫలితంగా సూచించే ఇప్పుడు, ఇక్కడ ఇది దారితీసింది ఉద్దేశం వద్ద ఉంది
మరియు మేము, మేము ఇతర ఒక సృష్టించిన సందేశాన్ని యాక్సెస్ చేయవచ్చు
getStringExtra, మరియు ఈ నాకు స్వయం అవుతుంది.
ఆపై, మేము ట్యాగ్ మార్గం గుర్తున్నది డేటా బిట్
, ఇక్కడే ఈ ప్రజా స్ట్రింగ్ ఈ రంగంలో ఇవ్వడం ద్వారా ఉంది
ఇది మేము నిజానికి కూడా స్ట్రింగ్ కోసం ట్యాగ్.
>> నేను MainActivity.Extra_Message చెప్పుకోవాలంటే
కుడి ఉంది, మరియు ఈ పారామితి పేరు వంటి విధమైన ఉంది
మేము నియంత్రిక నుండి టెంప్లేట్ కు కోడ్ ఆమోదించింది, ఉన్నప్పుడు
మేము శీర్షిక బాణం ఏదో చెప్పాను ఉన్నప్పుడు.
అది ఆలోచన అదే విధమైన వార్తలు.
ఇప్పుడు, ఈ గుర్తుంచుకోవాలి.
కోడ్ మేము కూడా ఈ ఆటో సృష్టించారు లేదా ఆటో ఉత్పత్తి
ఫలితంగా సూచించే కోసం, ఇది మధ్యలో టెక్స్ట్ దృశ్యం కూడా ఉన్నాయి
ఆ హలో ప్రపంచ చెప్పారు.
మేము శక్తివంతమైన అని పెద్ద చేయగలిగితే.
మొదటి అలా వీలు యొక్క.
మేము అది 40 సాంద్రత స్వతంత్ర పిక్సెళ్ళు చేయగలిగితే.
లెట్ యొక్క భారీ సూపర్ అని, చూడండి. సరే ఉంటుంది.
ఆపై మా కోడ్ లోపల ఈ వ్యక్తిగత టెక్స్ట్ వీక్షణ సూచన క్రమంలో
మేము అది ఒక ID ఇవ్వాలని అవసరం
మరియు మేము చెప్పే ఆ చేయడానికి @ మేము అది ID కేటాయించవచ్చు అంటే + ID.
మేము కేవలం @ ID అన్నారు ఉంటే అది మేము ఇప్పటికే ఒక ID సూచిస్తూ చేస్తున్న భావించబడుతుంది
మరియు యొక్క ఈ మా resultTextView కాల్ చెయ్యనివ్వండి.
మరియు XML లో సెమికోలన్లు లేదా ఏదైనా అవసరం లేదు గమనించవచ్చు.
ప్రతిదీ ఈ ట్యాగ్లు లోపల.
ఇది భావాలను చాలా HTML పోలిన వార్తలు.
>> ఇది ఉపయోగిస్తారు విధానం యొక్క ఒక చిన్న బిట్ పడుతుంది, కానీ చివరికి మీరు తో అందంగా సుఖంగా ఉంటాం.
యొక్క మా ఫలితంగా టెక్స్ట్ వీక్షణ కోసం టెక్స్ట్ అప్డేట్ లెట్,
మరియు మేము మా ఇతర సూచించే ఆ మార్చు టెక్స్ట్ రంగంలో పొందుతున్న మేము చేసిన విధంగా
MainActivity ఇక్కడ మేము కూడా అదే విధంగా-
మేము ID సంబంధిత చూడండి.
మరియు R, సందర్భంలో నేను ముందు ఈ చెప్పలేదు లేదు, మా వనరులు ఫోల్డర్కు సూచన
ఆపై ID, వనరులు ఫోల్డర్లో ప్రతిదీ, అన్ని ID లు ప్రస్తావిస్తుంది
మరియు resultTextView.
మరియు కేవలం ముందు, resultTextView, ఒక వస్తువు
అది దానికి సంబంధించిన అన్ని ఈ లక్షణాలు కలిగి ఉంటుంది.
మేము ఈ టెక్స్ట్ రంగంలో లేదా టెక్స్ట్ దృష్టికి మార్చు టెక్స్ట్ కోసం getText ఉపయోగించినప్పుడు
మేము నిజానికి, setText ఉపయోగించవచ్చు
మరియు అప్పుడు మేము ఇప్పటికే, ఉద్దేశం నుండి సందేశం దొరకలేదు
కాబట్టి నేను సందేశాన్ని చెప్పగలను, మరియు ఈ నిజానికి సందేశాన్ని సెట్ చేస్తుంది.
>> ఇది ప్రవేశ సమయాన్ని వెచ్చించండి, ఆపై మేము, అది కూలిపోతుంది లేదో చూడగలరు
కానీ అక్కడే ఆ ప్రక్రియ గురించి ఏవైనా ప్రశ్నలు, పరస్పర ఆ విధమైన?
అనేక విధాలుగా నేరుగా వార్తలు.
నేను చాలా సులభమైన ఏదో ద్వారా వెళుతున్న కారణం
మీరు లేఅవుట్ మధ్య పరస్పర చూడచ్చు ఎందుకంటే, మళ్లీ, ఉంది
సోర్స్ కోడ్, ఎలా మీరు సూచన విషయాలు
మరియు ఉండవచ్చు జావా అక్కడ ఎలా పనిచేస్తుంది కొద్దిగా బహిర్గతం పొందుటకు.
నేను నిజానికి ohai వంటి, ఇక్కడ ఏదో టైప్ మరియు అప్పుడు నేను, బటన్ క్లిక్
అది ఒక న్యూ సూచించే ప్రారంభించింది మరియు టెక్స్ట్ వీక్షణ ohai చెప్పారు.
ఆ, చాలా సులభం కానీ ఆశాజనక ఆ ఉదాహరణకు తర్వాత
మీరు విధమైన ఈ పరస్పర పనిచేస్తుంది ఎలా, మరియు ఫైళ్లను ఇప్పుడు ఆ గజిబిజి
ఈ ప్రాజెక్ట్ ఫోల్డర్లను కోసం ఎడమ వైపు, ఆశాజనక మీరు ఇక్కడ ఇప్పుడు చూడండి తెలుసు.
ఈ మీ సోర్స్ కోడ్ ప్రాంతం.
>> లేఅవుట్ నిజంగా మీరు చిత్రాలను వరకు ఎదుర్కోవటానికి చేస్తాము మాత్రమే విషయం
మరియు drawables లేదా సంసార, మరియు విలువలను, ఆ, తీగలను కలిగి ఉంటుంది
మేము పేర్కొన్న, ఆపై శైలులు CSS వంటి విధమైన ఏదో ఉంది.
మీకు కావలసిన అది చిరునామా, కానీ మీరు అదనపు నైపుణ్యం జోడించడం తో సుఖంగా వరకు
మీ అప్లికేషన్ చాలా దాని గురించి ఆందోళన అవసరం లేదు.
కేవలం మరొక విషయం మూసివేయాలని మీరు ఖచ్చితంగా ఉన్నాయి-అనుకుంటున్నారా ఉంటుంది
మీరు అద్భుతమైన ఏకీకృతం చేసి మీ కొన్ని అదనపు సేవ్ చేయాలనుకుంటున్నారా ఊహిస్తూ కోడింగ్-
3 వ పక్ష లైబ్రరీలను కూడా చెప్పవచ్చు.
ఇక్కడ షెర్లాక్ హోమ్స్ టోపీ తో కొద్దిగా Android వ్యక్తి.
ఈ, ఒక చర్య బార్ షెర్లాక్ గ్రంథాలయం
ఇది ప్రాథమికంగా, మీరు ముందు భావించిన చర్య బార్ అంటే
ఇది, ఇప్పుడు ఐస్ క్రీమ్ శాండ్విచ్ మరియు జెల్లీ బీన్ లో ప్రమాణం
మీరు పాత వెర్షన్లు న వినియోగదారులకు యూజర్ అనుభవం ఆ విధమైన తీసుకుని అనుకుంటే
మరియు యూజర్ నావిగేట్ వెళుతున్న ఎలా గురించి చింతిస్తూ నుండి మిమ్మల్ని మీరు సేవ్
పాత వెర్షన్లు ఆ విషయం లేనప్పుడు మీరు ఈ గ్రంధాలయం ఉన్నాయి చేయవచ్చు
ఆపై మీరు కేవలం కలిగి సూచన-కాకుండా డిఫాల్ట్ Android
చర్య బార్లో కోసం గ్రంథాలయాలు, మీరు ఈ మద్దతు లైబ్రరీ ప్రస్తావించడానికి.
>> మీరు ఒక గేమ్ ఉన్నాయి చేయబోతున్నామని ఉంటే Scoreloop వంటి విషయాలు, అది గొప్ప పని.
ఇది మీరు ఆటలు నాయకుడు బోర్డులను మరియు విజయాలు జోడించడానికి అనుమతిస్తుంది.
AdMob మీ అప్లికేషన్లకు ప్రకటనలను పెట్టటం మార్గం
కేసులో మీరు డబ్బు ఆఫ్ కొద్దిగా చేయాలని.
కోర్సు యొక్క, Facebook మరియు ట్విట్టర్ అక్కడ పరిపూరక ఉంది
మీరు et సెటేరా, సులభంగా వస్తువులను పంచుకుంటారు అనుకుంటే.
డ్రాప్బాక్స్ కూడా, మరియు Google Analytics అక్కడ ఒక చూస్తున్నారంటే చార్ట్ ఉంది.
మీరు నిజంగానే పరస్పరము ఎవరు చూడాలనుకుంటే చాలా ముఖ్యమైన ఉంటుంది
మీ అనువర్తనం లేదా అయిన, అవి ఎలా సంకర్షణ చెందే, తదితరాల వంటి అనేక మాధ్యమాలను తో.
Google, అప్రమేయంగా, మీరు మీ అనువర్తనం ఇన్స్టాల్ చేసిన గణాంకాలు చాలా చెబుతుంది
మరియు వారు ఏమి ఫోన్లు, ఏ ఆపరేటింగ్ సిస్టమ్ వెర్షన్లు వారు కలిగి.
కానీ మీరు రోజువారీ అది ఉపయోగించి మరియు ఎలా వారు వాడే వారిని చూడాలనుకుంటే
అప్పుడు మీరు ఆ వంటి ట్రాకింగ్ వ్యవస్థ విధమైన ఉన్నాయి అనుకోవచ్చును.
>> మీరు మీ అనువర్తనం పంపిణీ సిద్ధంగా ఉన్నప్పుడు
నేను చాలా లోతుగా దానిలోనికి వెళ్ళాలని అవసరం లేదు.
ఇక్కడ లింక్ పై క్లిక్ చేయండి, Google ప్లే.
ఇది Android మార్కెట్ ఉపయోగపడేది.
వారు, Google ప్లే తో ప్రతిదీ బ్రాండ్
కాబట్టి ఇప్పుడు మీరు ఆ submit.
ఇది చాలా సూటిగా ఉంది.
మీరు ఒక వివరణ, కొన్ని స్క్రీన్షాట్లు ఉన్నాయి ఉంటుంది.
నేను అన్నాడు వంటి, iOS ఇలాంటి అనుమతి విధానం ఉంది.
మరియు ఇక్కడ నుండి వెళ్ళి?
నేను మీరు ఒక నిజంగా సాధారణ ఉదాహరణకు చూపించాడు.
అది భయంకరమైన సాధారణమైన అంశంగా ఆశాజనక ఉంటే
ఆ బహుశా ఒక మంచి సంకేతం యొక్క.
మీరు అన్ని వద్ద నేను టైప్ సరిగ్గా గురించి కొద్దిగా అయోమయం ఐడియా భావించాడు ఉంటే
కూడా మంచిది, కానీ ఇక్కడ నుండి Google గైడ్స్ వెళ్ళండి.
ఈ ప్రారంభించడానికి ఒక గొప్ప ప్రదేశం.
ఇది అనువర్తన రూపకల్పన పరంగా వారు ఆశించే ఏమి ద్వారా మీరు మాట్లాడటానికి ఉంటుంది
వినియోగదారులు సాధారణంగా అది ఎలా ఇంటరాక్ట్.
ఇది చాలా ఉచిత రూపం iOS కంటే, నేను చెప్పే ఇష్టం
పట్టిక వీక్షణలు-I తెలీదు లాగా కనిపిస్తుంది ఇది, వారి బ్రెడ్ మరియు వెన్న యొక్క.
ప్రతిదీ మరియు డౌన్ స్లయిడింగ్ ఒక పట్టిక అభిప్రాయం.
Android వారు ఖచ్చితంగా ప్రజలు నుండి చూడండి ప్రోత్సహిస్తున్నాము
వివిధ దృష్టికోణ మొత్తం బంచ్.
>> మీరు ఈ ADT లో సాఫ్ట్ వేర్ డెవలప్మెంట్ కిట్ ఉంటాయి
అప్రమేయంగా మీరు Android నమూనా ప్రాజెక్టులు మొత్తం బంచ్ కలిగి.
ఇక్కడే, Android, Android నమూనా ప్రాజెక్ట్.
నేను దాని పై క్లిక్ చేస్తే, అప్పుడు నేను ప్రాజెక్టులు దరఖాస్తు నమూనా యొక్క ఇది ఒక వెర్షన్ ఎంచుకోవచ్చు.
వివిధ విషయాలు మొత్తం బంచ్ ఇక్కడ ఉంది.
ఇది చర్య బార్ పొందికతో ఆఫ్ మొదలవుతుంది
యాక్సిలరోమీటర్ నాటకం, బ్యాకప్ మరియు పునరుద్ధరించడానికి, Bluetooth, సంజ్ఞ బిల్డర్.
LunarLander ఉంది JetBoy, వారు మీరు ఇవ్వాలని ఒక నమూనా గేమ్.
నమూనా అనువర్తనాలను మొత్తం బంచ్, ఇక్కడ ఉన్నాయి
మరియు వారు అన్ని, Android యొక్క API వివిధ అంశాలను లక్ష్యంగా చేస్తున్నారు
మరియు ఆలోచన మీరు మీ అప్లికేషన్ తయారు వంటి ఉంది
మీరు ఒక Android అనువర్తనం చేయడానికి Android గురించి ప్రతిదీ తెలుసుకోవడానికి అవసరం లేదు.
మీరు నిజంగా ఉపయోగించడానికి చూడాలని ఉద్దేశ్యంతో భాగాల గురించి తెలుసుకోవడానికి కలిగి.
ఈ నమూనా గ్రంథాలయాల్లో చూడండి.
కాపీ మరియు పేస్ట్ కోడ్ మరియు దరఖాస్తు సంకోచించకండి.
ఇది మరింత కష్టం కోడ్ చూడటానికి ఒక గొప్ప విషయం
మరియు అది అర్థం ప్రయత్నించండి, ఇది కోర్సు యొక్క ఎందుకు CS50 లో
మేము తరచుగా మీరు సోర్స్ కోడ్ యొక్క పెద్ద మొత్తంలో ఇవ్వాలని.
మీరు ఇలాంటి లైబ్రరీలను ఉపయోగించాలి చేయబోతున్నామని ఈ కొన్ని చూడండి
ఆపై మీ స్వంత కోడ్ దానిని వర్తిస్తాయి.
మరియు కోర్సు యొక్క, ట్యుటోరియల్స్ ఉన్నాయి.
ట్యుటోరియల్స్ కోసం శోధించండి.
నేను వేగవంతం మీరు అప్ తీసుకొచ్చే ఇది మంచి వాటిని చాలా ఆన్లైన్ దొరకలేదు
ఏ శకలాలు నిజంగా మరియు ఎలా మీరు వాటిని ఉపయోగించవచ్చు తో.
>> శకలాలు వంటి ఈ కొత్త డిజైన్ విషయాలు కొన్ని,,
మీరు ఒక ఉంచుతున్నాము తప్ప మీరు నిజంగా గురించి భయపడి చేయాలి లేదు
పరిధిని ప్రాజెక్ట్ లో అందమైన పెద్ద.
వారు Google సైన్ దశ ప్రయత్నిస్తున్నారు ఆ విషయాలు ఇక్కడ ఉన్నాయి
Stackoverflow కోర్సు యొక్క మీ స్నేహితుడు.
ఆశాజనక నేను, Android న మీరు ఒక బిట్ అమ్మిన
ఇది చాలా సులభం కేవలం కోడింగ్ భాష లో చేరుకోవటానికి వార్తలు గుర్తించలేకపోయారు.
జావా నేను ఆబ్జెక్టివ్-C కంటే అర్థం చాలా సులభమైనది చెప్పాను ఉంది.
Android నేను చాలా iOS కంటే అనుకుంటున్నాను పెరుగుతోంది.
నా ఉద్దేశ్యం, డేటా నేను భావిస్తున్నాను ఏమి తప్ప, అక్కడ చాలా ఉంది.
ఇది, ఒక ఉండగా చేస్తాడు
మరియు వారు, వారి డిజైన్ చక్రాల పరంగా కొన్ని సంవత్సరాల వెనుక
కాబట్టి వారు ఇప్పటికీ వీటిలో కొన్ని ద్వారా పనిచేస్తున్నారని విధమైన అర్థమయ్యేలా వార్తలు
నిలకడ ప్రశ్నలు, ఈ చర్య బార్ వంటి, ఇంకా వారికి కొత్త విషయం
అన్ని వారి అనువర్తనాలను అంతటా ఇదే యూజర్ అనుభవాన్ని సృష్టించడంలో విధమైన.
ఆశాజనక మీరు ఇప్పుడు ముందుకు వెళ్ళి ఎక్లిప్స్ విప్పగలరు
మరియు మీ స్వంత Android Apps తయారు.
>> మేము దేని గురించి మూసివేయాలని ముందు ఎవరైనా ప్రశ్నలు లేదు?
నేను సమాధానం 42 మీకు చెప్తాను.
బాగా, ప్రతి ఒక్కరూ, మరియు మంచి అదృష్టం కోడింగ్ సంతోషంగా.
[CS50.TV]