1 00:00:00,000 --> 00:00:02,610 [Powered by Google Translate] [Seimineár] [Android Apps (Anois le Pónairí glóthach!)] 2 00:00:02,610 --> 00:00:04,210 [Jordan Jozwiak] [Ollscoil Harvard] 3 00:00:04,210 --> 00:00:06,780 [Tá sé seo CS50.] [CS50.TV] 4 00:00:06,780 --> 00:00:11,600 >> Dia duit gach duine, agus fáilte a chur ar an Apps Android (Anois le Pónairí glóthach!) Seimineár. 5 00:00:11,600 --> 00:00:14,530 Sé ar a dtugtar anois le Pónairí glóthach, ar ndóigh, mar gheall ar 6 00:00:14,530 --> 00:00:17,310 Tá an leagan is déanaí den OS ar a dtugtar glóthach Bean. 7 00:00:17,310 --> 00:00:22,950 Nuair a labhair mé faoi Android an bhliain seo caite agus rinne seimineár bunúsach céanna seo 8 00:00:22,950 --> 00:00:29,150 Bhí mé i láthair na patrúin dearadh agus roghanna stíle le haghaidh Gingerbread, 9 00:00:29,150 --> 00:00:31,250 cé go raibh teacht Sandwich Ice Cream amach ag an am, 10 00:00:31,250 --> 00:00:33,680 agus is rud é seo beidh muid ag labhairt faoi dul ar aghaidh le beagán. 11 00:00:33,680 --> 00:00:35,720 Android, ar ndóigh, tá roinnt saincheisteanna le bloghadh, 12 00:00:35,720 --> 00:00:40,240 mar sin tá an córas oibriúcháin is déanaí Google ghnáth 13 00:00:40,240 --> 00:00:44,710 nach bhfuil ag dul i ndáiríre a bheith coitianta i measc na n-úsáideoirí le d'fhéadfadh a bheith suas le bliain, ar an drochuair. 14 00:00:44,710 --> 00:00:49,960 >> Ach neamhshuim, beidh muid ag labhairt faoi go leor cúiseanna cén fáth 15 00:00:49,960 --> 00:00:53,000 Android Tá i bhfad níos fearr ná iOS. 16 00:00:53,000 --> 00:00:56,410 Maith go leor, beidh muid ag labhairt faoi Android versus iOS, 17 00:00:56,410 --> 00:00:59,770 roinnt paradigms dearadh, conas a rachaidh tú a fháil ar bun i amháin sleamhnán, 18 00:00:59,770 --> 00:01:03,410 agus is é an difríocht mhór idir seo agus an bhliain seo caite ba mhaith liom ach a 19 00:01:03,410 --> 00:01:06,860 súmáil trí roinnt rudaí coincheapúla ag obair le 20 00:01:06,860 --> 00:01:09,950 an córas oibriúcháin agus ansin dul isteach i sampla i ndáiríre bunúsach. 21 00:01:09,950 --> 00:01:13,730 Go deimhin, ach an sampla a chuireann síos ar Google do thógáil do chéad app, 22 00:01:13,730 --> 00:01:17,070 agus beidh muid ag dul tríd sé le chéile agus díreach síos. 23 00:01:17,070 --> 00:01:22,100 >> Tá a fhios agam go leor de agat códaithe ach amháin i C, mar sin Java ag dul cheana féin a bheith 24 00:01:22,100 --> 00:01:27,220 thaobh éagsúla, agus ar an mbealach seo beidh tú a fháil ar do chosa fliuch 25 00:01:27,220 --> 00:01:31,540 agus a bhraitheann beagán níos compordaí leis tá súil againn. 26 00:01:31,540 --> 00:01:35,330 Tá achoimre tapa, Android versus iOS. 27 00:01:35,330 --> 00:01:39,200 I Android níl an táille bhforbróir aonuaire de $ 25, 28 00:01:39,200 --> 00:01:42,390 aon cheann de an rud $ 100 in aghaidh na bliana. 29 00:01:42,390 --> 00:01:45,440 Níl aon srianta, rud a chiallaíonn go más mian liom a chur isteach app, 30 00:01:45,440 --> 00:01:51,560 Chur faoi bhráid mé díreach tar éis é, agus níl aon phróiseas formheasa cosúil go bhfuil do iOS. 31 00:01:51,560 --> 00:01:53,890 A gheobhaidh tú a fhorbairt le Java ag baint úsáide as Eclipse, 32 00:01:53,890 --> 00:01:57,090 a bhfuil ardán tras, mar sin ní chuireann sé ábhar má tá tú ar Mac, 33 00:01:57,090 --> 00:01:59,600 Windows, nó cuid díobh a meaisín Linux. 34 00:01:59,600 --> 00:02:03,730 Ar ndóigh, le iOS caithfidh tú a úsáid Xcode ar Mac, 35 00:02:03,730 --> 00:02:06,930 agus tá Android úsáid ag go leor daoine níos mó, 36 00:02:06,930 --> 00:02:11,580 mar sin más mian leat do app a bheith de chineál éigin infheictheacht nó b'fhéidir 37 00:02:11,580 --> 00:02:14,110 ar airgead beag a dhéanamh ó fhógraí 38 00:02:14,110 --> 00:02:17,450 tá tú is dócha níos mó seans ann leas a bhaint as Android. 39 00:02:17,450 --> 00:02:20,630 >> Agus rud amháin go bhfuil curtha ar eolas i gcónaí faoi Android 40 00:02:20,630 --> 00:02:25,100 Is é an méid mhór de saincheaptha, cé go bhfuil iOS seasta-sa a n-bealaí 41 00:02:25,100 --> 00:02:29,380 ionas gur féidir leo a choimeád ar bun maidir le slándáil agus rialú thar gach gné beag 42 00:02:29,380 --> 00:02:34,180 an dearadh taobh istigh a n-OS agus an apps aonair. 43 00:02:34,180 --> 00:02:40,180 Tá Android an fhoirm an-saor in aisce, agus níl an oiread sin níos mó féidearthachtaí. 44 00:02:40,180 --> 00:02:42,530 Maith go leor, roinnt paradigms dearadh. 45 00:02:42,530 --> 00:02:49,600 Fógra anseo díreach cosúil le iOS Tá táibléad agus iPhones agus iPod Touches 46 00:02:49,600 --> 00:02:53,840 tá siad chun tacú le, rá, cosúil le feistí dosaen más mian leat chun tacú le 47 00:02:53,840 --> 00:02:55,450 rudaí stairiúil, chomh maith. 48 00:02:55,450 --> 00:02:58,410 Le Android a bhfuil tú chun tacú le na céadta feistí, 49 00:02:58,410 --> 00:03:01,240 mar sin tá roinnt rudaí go bhfuil Google ag iarraidh a chur i bhfeidhm 50 00:03:01,240 --> 00:03:04,970 a dhéanamh ar an úsáideoir taithí beagán níos comhsheasmhaí, 51 00:03:04,970 --> 00:03:08,560 ach beidh muid ag caint freisin faoi conas ciallaíonn sé seo go bhfuil ceisteanna cosúil le bloghadh 52 00:03:08,560 --> 00:03:11,700 go bhfuil tú i gcónaí a bheith ar an eolas tacaíochta. 53 00:03:11,700 --> 00:03:16,140 Ciallaíonn Ilroinnt go bhfuil go leor córais oibriúcháin éagsúla, 54 00:03:16,140 --> 00:03:20,330 go leor fóin éagsúla le crua-earraí éagsúla ag rith Android go léir ag an am céanna, 55 00:03:20,330 --> 00:03:29,680 mar sin téann an graf seo anseo ar ais ar feadh thart ar 6 mhí. 56 00:03:29,680 --> 00:03:36,460 Yeah, 6 mhí, agus is féidir leat a fheiceáil conas an banna dorcha 57 00:03:36,460 --> 00:03:39,330 ar bun é glóthach Bean, a tháinig amach i rith an tsamhraidh, 58 00:03:39,330 --> 00:03:42,970 agus is féidir leat a fheiceáil ceart anois is dócha go bhfuil thart ar 2% de na fóin é. 59 00:03:42,970 --> 00:03:45,520 >> Sandwich Ice Cream tháinig amach níos mó ná bliain ó shin, 60 00:03:45,520 --> 00:03:47,770 agus an ceathrú cuid de na fóin a bheith air. 61 00:03:47,770 --> 00:03:53,910 Tá fós a lán de na fóin atá ag úsáid leagan OS ó bliain ó shin. 62 00:03:53,910 --> 00:03:57,820 Rud amháin go bhfuil Google iarracht a dhéanamh chun a dhéanamh ar an taithí úsáideora 63 00:03:57,820 --> 00:04:01,400 Tá a lán níos mó comhsheasmhach ar fud apps ag tosú le honeycomb, 64 00:04:01,400 --> 00:04:04,320 a bhfuil an leagan tablet, ansin Sandwich Ice Cream agus glóthach Bean, 65 00:04:04,320 --> 00:04:06,750 tá siad ag iarraidh i ndáiríre úsáid a bhaint as an barra gníomhaíochta chun béim a chur, 66 00:04:06,750 --> 00:04:10,430 a bhfuil cad is féidir leat a fheiceáil ag barr anseo, 67 00:04:10,430 --> 00:04:14,730 gach rud ceart anseo, lena n-áirítear an cnaipe suímh beag. 68 00:04:14,730 --> 00:04:16,079 Tá sé an rogha dearaidh. 69 00:04:16,079 --> 00:04:18,000 Anois, aon uair a fheiceann tú ar an 3 poncanna ciallaíonn sé cliceáil ar seo, 70 00:04:18,000 --> 00:04:21,880 agus an mbeidh titim síos roghchlár-, a bhfuil de chineál éigin de shuímh. 71 00:04:21,880 --> 00:04:28,900 Léiríonn sé seo ach amháin suas mar gheall chliceáil mé ar an cnaipe seo. 72 00:04:28,900 --> 00:04:32,040 Is é an rud go bhfuil siad ag iarraidh a úsáid chun apps a dhéanamh le beagán níos comhsheasmhaí 73 00:04:32,040 --> 00:04:39,210 ar fud an bord agus mar sin tá an t-úsáideoir le tuiscint níos fearr de thaithí aonfhoirmeach. 74 00:04:39,210 --> 00:04:42,640 >> Maith go leor, mar sin i gcás nach bhfuil tú é seo cheana nó má bhíonn tú ag breathnú sa bhaile 75 00:04:42,640 --> 00:04:50,210 ansin is féidir leat a leanúint na céimeanna seo a chur ar bun do thimpeallacht códaithe. 76 00:04:50,210 --> 00:04:52,630 Beidh sé i gceist ag dul go dtí an láithreán gréasáin anseo. 77 00:04:52,630 --> 00:04:56,260 Is féidir leat a shuiteáil Google Android SDK 78 00:04:56,260 --> 00:04:59,130 agus leanúint roinnt tuairiscí ann. 79 00:04:59,130 --> 00:05:01,310 Insíonn siad duit gach rud. 80 00:05:01,310 --> 00:05:05,160 Tá siad tú a shuiteáil an SDK, íoslódáil Eclipse Classic leagan, 81 00:05:05,160 --> 00:05:07,450 cé, ar ndóigh, tá muid ag códaithe i Java. 82 00:05:07,450 --> 00:05:12,190 Mholadh siad an ceann seo, agus ansin an ADT, na Uirlisí Forbartha Android, 83 00:05:12,190 --> 00:05:17,300 Is plugin a shuiteáil tú isteach Eclipse a cheadaíonn duit 84 00:05:17,300 --> 00:05:20,550 Tá taithí i bhfad níos sruthlínithe le Android laistigh de Eclipse. 85 00:05:20,550 --> 00:05:24,070 Beidh sé a thabhairt duit roinnt comhéadain úsáideora grafacha 86 00:05:24,070 --> 00:05:29,610 do dhearadh na tuairimí, agus beidh sé a thabhairt duit tacaíocht i bhfad níos mó 87 00:05:29,610 --> 00:05:34,840 agus an cumas a sheoladh leis an aithriseoir agus gach gur saghas rud. 88 00:05:34,840 --> 00:05:36,090 Creat Iarratais. 89 00:05:36,090 --> 00:05:41,590 >> Ba mhaith liom labhairt faoi conas na tionscadail laistigh de Android atá struchtúrtha, 90 00:05:41,590 --> 00:05:44,830 agus ansin beidh muid ag dul isteach i sampla tapaidh, agus tá súil againn go 91 00:05:44,830 --> 00:05:48,820 Is féidir leat ceisteanna a chur ag aon phointe agus sílim compordach ag an deireadh é. 92 00:05:48,820 --> 00:05:50,090 Tá roinnt béarlagair ar dtús. 93 00:05:50,090 --> 00:05:55,330 Tá gníomhaíocht cosúil leis an scáileán a fheiceann tú nuair a seoladh an app. 94 00:05:55,330 --> 00:05:57,840 Is é an taithí ar fad ar an ngníomhaíocht féin, 95 00:05:57,840 --> 00:06:00,790 mar sin d'fhéadfaí tú a smaoineamh ar é mar scáileán nó d'fhonn, 96 00:06:00,790 --> 00:06:04,540 ach tá sé i ndáiríre ar an taobh cód foinse de. 97 00:06:04,540 --> 00:06:12,680 Glaoch orainn fós ar an chuid comhéadan iarbhír sé léargas. 98 00:06:12,680 --> 00:06:17,230 Tá sé saghas cosúil le conas i pset 7 bhí againn an rialtóir agus ansin an dearcadh. 99 00:06:17,230 --> 00:06:20,690 Tá an ghníomhaíocht níos mó nó níos lú an rialtóir, 100 00:06:20,690 --> 00:06:23,360 agus is é an dearcadh cad tá ag éirí linn i dtéarmaí an XML 101 00:06:23,360 --> 00:06:25,260 go bhfuil a bhaineann leis an ngníomhaíocht sin. 102 00:06:25,260 --> 00:06:29,340 Tá bloghanna rud éigin go bhfuil i bhfeidhm i Sandwich Ice Cream ag dul ar aghaidh. 103 00:06:29,340 --> 00:06:36,380 Tá sé díreach smaoineamh ar cur codanna den tuairim nó an ghníomhaíocht 104 00:06:36,380 --> 00:06:39,990 agus roinnt i réimsí ar leith ionas gur féidir linn 105 00:06:39,990 --> 00:06:45,030 dhéanamh ar ár ZIP níos inúsáidte do na feistí go leor éagsúla 106 00:06:45,030 --> 00:06:51,890 go bhfuil muid chun tacú le, agus tá sé ach ar bhealach de ag iarraidh a 107 00:06:51,890 --> 00:06:54,290 freisin fachtóir amach cód mó. 108 00:06:54,290 --> 00:07:01,090 Tá Seirbhísí rudaí cúlra cosúil le seinm ceoil nó treoracha nascleanúint fhéadfadh a bheith. 109 00:07:01,090 --> 00:07:05,640 Soláthraithe ábhair, is iad seo APIs laistigh den chóras oibriúcháin 110 00:07:05,640 --> 00:07:09,070 a ligfidh tú chun rochtain a fháil ar shonraí roinnte, mar shampla eolas teagmhála, 111 00:07:09,070 --> 00:07:12,790 agus ansin is hintinn rud éigin beidh orainn a úsáid nuair is mian linn a sheoladh 112 00:07:12,790 --> 00:07:17,210 gníomhaíocht nua as ár ngníomhaíocht reatha. 113 00:07:17,210 --> 00:07:20,980 >> Dia duit Android, tá sé seo ag dul a bheith ina thionscadal go beidh orainn labhairt faoi. 114 00:07:20,980 --> 00:07:25,410 Feicfidh mé a dhéanamh i ndáiríre ar do shon, agus ansin beidh muid a dhéanamh ar rud nuair a muid ag cliceáil an cnaipe 115 00:07:25,410 --> 00:07:27,650 le roinnt téacs agus gníomhaíocht nua a sheoladh. 116 00:07:27,650 --> 00:07:30,110 An-simplí, ach ba mhaith liom dul trí 117 00:07:30,110 --> 00:07:34,480 cad a théann isteach i tionscadal mar seo. 118 00:07:34,480 --> 00:07:39,260 Nuair a dhéanann tú an tionscadal nua go mbainfidh tú a fheiceáil taobh istigh de Eclipse 119 00:07:39,260 --> 00:07:41,900 níl an tionscadal ar a dtugtar Dia duit Android. 120 00:07:41,900 --> 00:07:43,470 Ansin tá a bunch iomlán na bhfillteán anseo. 121 00:07:43,470 --> 00:07:46,760 Is iad na cinn a bhfuil tú ag i gceist i ndáiríre leis an fillteán foinse, 122 00:07:46,760 --> 00:07:54,540 an fillteán acmhainne, an res, agus go pointe áirithe an fillteán libs do leabharlanna. 123 00:07:54,540 --> 00:08:00,070 Agus díreach mar sin tá muid ar an leathanach céanna leis an 124 00:08:00,070 --> 00:08:03,240 má bhí tú a chruthú le tionscadal nua, 125 00:08:03,240 --> 00:08:08,270 Is féidir leat é seo a dhéanamh ar dheis anseo, mar sin más mian liom a ghlaoch air HelloAndroid, 126 00:08:08,270 --> 00:08:11,100 agus ansin a dhéanann sé go huathoibríoch a bunch iomlán de an t-eolas dúinn. 127 00:08:11,100 --> 00:08:14,110 Is é an t-ainm pacáiste ceaptha a bheith ina aitheantóir uathúil 128 00:08:14,110 --> 00:08:16,710 a ghabhfadh de ghnáth leis an láithreán gréasáin, má bhí ceann agat. 129 00:08:16,710 --> 00:08:24,430 >> Mar shampla, beidh mé ag glaoch ar an net.cs50.helloandroid. 130 00:08:24,430 --> 00:08:30,070 Agus tá mé déanta cheana féin an tionscadal uair amháin. 131 00:08:30,070 --> 00:08:40,059 Maith go leor, tá brón orainn. A ligean ar ghlaoch air HelloCS50. 132 00:08:40,059 --> 00:08:42,929 Agus ansin beidh sé a iarraidh rudaí cosúil le cén saghas icon bhfuil muid ag iarraidh a dhéanamh. 133 00:08:42,929 --> 00:08:48,840 Is é seo go léir mar gheall ar an bhforbróir Android Uirlisí comhéadan, 134 00:08:48,840 --> 00:08:53,350 an breiseán gur chuir muid go Eclipse, ionas gur féidir linn rudaí cosúil le roghnú 135 00:08:53,350 --> 00:08:58,320 cad ba mhaith linn icon, agus bheadh ​​a théann isteach go doimhneacht más mian linn. 136 00:08:58,320 --> 00:09:04,360 Ach sa deireadh, a dhéanamh ach an tionscadal, 137 00:09:04,360 --> 00:09:07,040 agus gach rud a léiríonn suas ar dheis anseo. 138 00:09:07,040 --> 00:09:10,030 Mar a léirigh mé ar an scáileán eile, 139 00:09:10,030 --> 00:09:14,070 ní mór dúinn an fillteán foinse, agus beidh mé ag caint faoi cad a chiallaíonn seo go léir go luath, 140 00:09:14,070 --> 00:09:19,090 ach is féidir leat a fheiceáil go díreach a thógann sé dúinn go dtí an scáileán HelloCS50. 141 00:09:19,090 --> 00:09:24,690 Tá roinnt cnaipí os cionn anseo maidir le cur le téacs agus an téacs a leagan amach allamuigh. 142 00:09:24,690 --> 00:09:28,910 Tá sé saghas cosúil le Xcode ach ar an drochuair ní leor mar a shruthlíniú. 143 00:09:28,910 --> 00:09:37,790 Ach beidh na gearrthóga a bheith do chara agus ADT go háirithe chun é seo. 144 00:09:37,790 --> 00:09:40,920 >> Maith go leor, is é an fillteán foinse ina 145 00:09:40,920 --> 00:09:43,820 na comhaid Java ar siúl, agus tá sé seo i ndáiríre an seoladh do chláir. 146 00:09:43,820 --> 00:09:45,990 Tá sé go bunúsach cosúil leis na rialaitheoirí. 147 00:09:45,990 --> 00:09:49,020 Is é an fillteán acmhainne nó an res áit beidh orainn a choinneáil leagan amach scáileán, 148 00:09:49,020 --> 00:09:54,110 íomhánna, fuaimeanna, téacs, beochan agus gach rud eile, leabharlanna, ar ndóigh, leabharlanna. 149 00:09:54,110 --> 00:10:01,700 Agus an follasach, tá sé an bealach go bhfuil a fhios an córas Android 150 00:10:01,700 --> 00:10:03,130 conas chun idirghníomhú le do app. 151 00:10:03,130 --> 00:10:07,980 Insíonn sé é faoi cheadanna agus leis na gníomhaíochtaí a reáchtáil i ndáiríre. 152 00:10:07,980 --> 00:10:12,350 Tá sé an fhaisnéis go léir atá riachtanach go bhfuil gá chun a reáchtáil do app. 153 00:10:12,350 --> 00:10:17,990 Is é-má tá an fillteán foinse againn é a leathnú mar is féidir leat a fheiceáil ar dheis anseo. 154 00:10:17,990 --> 00:10:23,920 Agus go mbeadh cuma cód-is é seo sampla an cód réamhshocraithe. 155 00:10:23,920 --> 00:10:27,930 Mar a dtugtar muid é, MainActivity. 156 00:10:27,930 --> 00:10:33,230 De réir réamhshocraithe, a fháil againn onCreate, a bhfuil feidhm sin ar a dtugtar nuair a ualaí ghníomhaíocht seo, 157 00:10:33,230 --> 00:10:37,150 mar sin ba mhaith leat a ghlaoch onCreate (savedInstanceState). 158 00:10:37,150 --> 00:10:40,440 Beidh sé seo ar ais aon giotán na faisnéise 159 00:10:40,440 --> 00:10:44,910 i gcás inar shos an app. 160 00:10:44,910 --> 00:10:48,790 >> Níl chairt saolré ghníomhaíocht ar fad ar féidir leat breathnú ar 161 00:10:48,790 --> 00:10:50,380 nuair a fhaigheann tú beagán níos doimhne ann, 162 00:10:50,380 --> 00:10:56,210 ach an líne is tábhachtaí de chód níl an fheidhm setContentView 163 00:10:56,210 --> 00:11:00,290 a luchtú an comhad acmhainne don leagan amach. 164 00:11:00,290 --> 00:11:03,590 Ansin, cad é onCreate anseo ag déanamh go bunúsach go bhfuil sé ag rá 165 00:11:03,590 --> 00:11:07,010 nuair a chruthú mé ghníomhaíocht seo ba mhaith liom a luchtú seo a leagan amach. 166 00:11:07,010 --> 00:11:12,030 Agus beidh muid ag labhairt faoi cad é go bhfuil leagan amach sa dara. 167 00:11:12,030 --> 00:11:16,230 Má bhí muid a sheoladh go anseo tá sé go díreach mar seo, 168 00:11:16,230 --> 00:11:22,880 agus de réir réamhshocraithe toisc go bhfuil muid eclipse é seo a dhéanamh agus ADT ag déanamh sé dúinn 169 00:11:22,880 --> 00:11:28,210 Is é seo go léir ZIP Boilerplate go bhfuil a cruthaíodh le haghaidh dúinn, 170 00:11:28,210 --> 00:11:34,630 agus is féidir linn bogadh ar aghaidh agus rudaí a athrú mar is maith linn. 171 00:11:34,630 --> 00:11:38,190 An fillteán acmhainne, mar a dúirt mé, is é seo an áit atá againn go léir leagan amach, 172 00:11:38,190 --> 00:11:41,150 drawables i dtéarmaí aon saghas na n-íomhánna- 173 00:11:41,150 --> 00:11:46,360 tá siad ar a dtugtar drawables-agus ansin comhaid fuaime, biachláir. 174 00:11:46,360 --> 00:11:51,170 Tá sé ar bhealach de a bunch iomlán de XML ar bhealach curtha in eagar deas. 175 00:11:51,170 --> 00:11:58,030 Mar a fheiceann tú, tá. Hdpi, ldpi, mdpi agus fillteáin xhdpi do na drawables. 176 00:11:58,030 --> 00:12:02,220 Tá na dlúis scáileán éagsúla, picteilín dlús ard sin in aghaidh an orlach, 177 00:12:02,220 --> 00:12:05,710 dlús íseal, meándlúis, dlús ard breise. 178 00:12:05,710 --> 00:12:08,900 >> Tá sé seo, arís, ionas gur féidir linn tacú le gach na gléasanna éagsúla, 179 00:12:08,900 --> 00:12:15,100 agus go hidéalach, beidh ort íomhánna éagsúla do gach réiteach éagsúla. 180 00:12:15,100 --> 00:12:20,740 Tá leagan amach i gcás ina mbeidh muid ar fad an leagan amach éagsúla a bheidh in úsáid i ngníomhaíochtaí éagsúla. 181 00:12:20,740 --> 00:12:24,150 D'fhéadfaí a áireamh iontu freisin leagan amach do blúirí, 182 00:12:24,150 --> 00:12:26,670 rud a chiallaíonn go bunúsach go páirteach gníomhaíochtaí. 183 00:12:26,670 --> 00:12:29,610 Más mian leat rud éigin a cool a dhéanamh mar aon uair a bhfuil tú rothlú an teileafón 184 00:12:29,610 --> 00:12:33,900 mian leat é a Tá leagan amach éagsúla is féidir leat a dhéanamh leagan amach-tírdhreach mar fillteán eile, 185 00:12:33,900 --> 00:12:39,000 agus tá Android huathoibríoch a bunch iomlán de na rialacha sin faoi an fillteán acmhainne, 186 00:12:39,000 --> 00:12:44,690 mar sin beidh a fhios dó chun breathnú ar fillteáin éagsúla bunaithe ar an thus reatha an teileafón, 187 00:12:44,690 --> 00:12:46,740 cén saghas crua-earraí go bhfuil tú ag baint úsáide as. 188 00:12:46,740 --> 00:12:52,350 Mar an gcéanna, an luach-V11 anseo agus luachanna-v14 189 00:12:52,350 --> 00:12:55,460 agus na luachanna réamhshocraithe fillteán é seo do- 190 00:12:55,460 --> 00:13:01,730 go maith, luachanna a chuireann sé féin, beidh sé seo an luach réamhshocraithe i ngach leagan den chóras oibriúcháin. 191 00:13:01,730 --> 00:13:06,390 Ar an láimh eile, V11 agus v14 comhfhreagras le honeycomb 192 00:13:06,390 --> 00:13:08,780 agus Sandwich Ice Cream, faoi seach. 193 00:13:08,780 --> 00:13:12,800 Arís, is iad na bealaí a bhfuil-laistigh de na fillteáin atá teaghráin éagsúla 194 00:13:12,800 --> 00:13:17,550 agus stíleanna, ionas gur féidir leat a shaincheapadh ar an chuma ar do app 195 00:13:17,550 --> 00:13:22,660 nó d'fhéadfadh a bheith fiú a fheidhmiúlacht, cé a bheadh ​​dócha go bhfuil droch-smaoineamh, 196 00:13:22,660 --> 00:13:25,890 bunaithe ar an leagan den chóras oibriúcháin. 197 00:13:25,890 --> 00:13:28,760 >> Agus labhair mé faoi seo go léir anseo. 198 00:13:28,760 --> 00:13:35,870 Arís, drawable, amh, leagan amach, luachanna. 199 00:13:35,870 --> 00:13:41,380 An mainneachtainí, má théann muid isteach Dia duit Android nó Dia duit CS50 ceart anois 200 00:13:41,380 --> 00:13:43,310 Beidh sé breathnú díreach cosúil le seo. 201 00:13:43,310 --> 00:13:45,800 Beidh sé rá hello domhan. 202 00:13:45,800 --> 00:13:58,430 Mar is féidir leat a fheiceáil ar dheis anseo leis an téacs Android 203 00:13:58,430 --> 00:14:04,420 an téacs leis an tuairim sin téacs, tá a bhaineann go bunúsach ach lipéad, 204 00:14:04,420 --> 00:14:06,900 cad ba mhaith linn a ghlaoch air i iOS. 205 00:14:06,900 --> 00:14:11,580 Tá sé seo nodaireacht greannmhar @ teaghrán / hello_world. 206 00:14:11,580 --> 00:14:16,200 Tá sé seo ionas gur féidir linn a-linn iarracht a bhaint as gach ceann de na teaghráin, 207 00:14:16,200 --> 00:14:19,740 gach ceann de na teaghráin crua-códaithe i Android isteach i bhfillteán ar leith, 208 00:14:19,740 --> 00:14:23,610 a tharlaíonn a bheith i values.strings. 209 00:14:23,610 --> 00:14:29,300 Má táimid anseo, is féidir linn a fheiceáil go bhfuil muid ar shraith crua-códaithe shábháil anseo 210 00:14:29,300 --> 00:14:33,910 do domhan Dia duit, agus tá sé ar a dtugtar Dia duit, agus tá sé seo saghas 211 00:14:33,910 --> 00:14:39,230 cinneadh a dearadh coitianta ar fud ardáin go leor gur mian leat a- 212 00:14:39,230 --> 00:14:41,780 Tá teaghráin an saghas rudaí gur mhaith linn a bheith d'fhéadfadh a bheith in ann a athrú. 213 00:14:41,780 --> 00:14:48,050 Nílimid ag iarraidh F i ár comhad cód foinse a rialú in ár XML. 214 00:14:48,050 --> 00:14:50,760 Ba mhaith linn a bheith in ann a athrú seo aon uair a fháil againn an deis. 215 00:14:50,760 --> 00:14:53,640 >> Is é seo an comhad XML, strings.xml, ar bhealach a bhaint 216 00:14:53,640 --> 00:14:56,710 teaghráin crua-códaithe bheadh ​​ar shlí eile i ár n-acmhainní leagan amach 217 00:14:56,710 --> 00:15:03,530 nó in ár cód foinse. 218 00:15:03,530 --> 00:15:08,190 Is é an áit follasach choinneáil orainn an t-eolas riachtanach maidir leis an iarratas. 219 00:15:08,190 --> 00:15:11,050 Cuimsíonn sé an t-ainm phacáiste. Go bhfuil a bheith ina aitheantóir uathúil. 220 00:15:11,050 --> 00:15:16,020 Murab ionann agus an App Store do iOS ainmneacha na n-iarratas 221 00:15:16,020 --> 00:15:19,980 nach bhfuil a bheith ar leith, agus is féidir leat i ndáiríre a athrú an t-ainm ar d'iarratas 222 00:15:19,980 --> 00:15:23,570 tar éis tú isteach é, mar sin má tús mé amach le hÉin Angry, 223 00:15:23,570 --> 00:15:26,840 agus ansin a dhéanamh liom thabhairt cothrom le dáta, agus níl mé ag iarraidh a scaoileadh ar leagan nua 224 00:15:26,840 --> 00:15:34,230 Buille faoi thuairim mé d'fhéadfadh liom a ghlaoch air Éin Angry 2 cé go bhfuil mé ar an timthriall scaoileadh céanna. 225 00:15:34,230 --> 00:15:36,780 Bheadh ​​sé a thaispeáint ach suas le nuashonrú. 226 00:15:36,780 --> 00:15:39,790 Is é an rud amháin go bhfuil a bheith ar leith an t-ainm phacáiste, 227 00:15:39,790 --> 00:15:41,280 a mbeidh nach bhfuil go leor daoine a fheiceáil. 228 00:15:41,280 --> 00:15:44,680 Bhuel, ba mhaith leat a fheiceáil ach amháin má bhí tú ag féachaint ar an cód foinse nó má tá chineál éigin de earráid. 229 00:15:44,680 --> 00:15:47,580 Áirítear ar na comhpháirteanna gníomhaíochtaí, mar sin ní mór dúinn a dhearbhú 230 00:15:47,580 --> 00:15:49,070 aon saghas gníomhaíochta a úsáidimid. 231 00:15:49,070 --> 00:15:53,430 Is é seo an saghas cead de rud. 232 00:15:53,460 --> 00:15:58,150 >> Toisc nach bhfuil Android bhfuil an próiseas iarratais dian 233 00:15:58,150 --> 00:16:02,210 do apps isteach in ionad siad hamháin bhfuil gach rud bunaithe ar thalamh de cheadanna 234 00:16:02,210 --> 00:16:04,300 agus rudaí sa follasach dhearbhú. 235 00:16:04,300 --> 00:16:06,380 Is é an leagan SDK tábhachtach freisin. 236 00:16:06,380 --> 00:16:10,330 Is féidir linn a leagtar úsáid mar leagan íosta SDK rud éigin. 237 00:16:10,330 --> 00:16:16,010 Ar ndóigh, ba mhaith leat Cód a chruthú 238 00:16:16,010 --> 00:16:18,570 agus dearadh le haghaidh na córais oibriúcháin níos nuaí. 239 00:16:18,570 --> 00:16:20,840 B'fhéidir nach bhfuil an newest, b'fhéidir nach glóthach Bean. 240 00:16:20,840 --> 00:16:23,610 B'fhéidir gur mhaith leat a dhearadh go príomha le haghaidh Sandwich Ice Cream, 241 00:16:23,610 --> 00:16:27,120 cé go bhfuil siad go leor i bhfad mar an gcéanna i dtéarmaí cinntí a dhearadh 242 00:16:27,120 --> 00:16:30,550 agus na leabharlanna iarbhír agus APIs. 243 00:16:30,550 --> 00:16:36,250 Ach seachas ag daoine 244 00:16:36,250 --> 00:16:40,050 an Android bunaidh leagan-mhaith ar bhealach ar ais nuair a Donut- 245 00:16:40,050 --> 00:16:43,420 a tharlaíonn go fóill a bheith ag baint úsáide go iarracht a dhéanamh d'iarratas a íoslódáil agus ansin a rá 246 00:16:43,420 --> 00:16:46,160 Ní chuireann sé ag obair ar mo ghuthán is féidir leat a leagtar ar an leagan íosta 247 00:16:46,160 --> 00:16:48,620 agus tá sé Gingerbread nó Ice Cream Sandwich 248 00:16:48,620 --> 00:16:53,300 nó is cuma cad a bhraitheann tú compordach dearbhú a chur isteach. 249 00:16:53,300 --> 00:16:57,170 Agus is é seo sampla den follasach. Is féidir linn breathnú ar an ceann iarbhír i beagán. 250 00:16:57,170 --> 00:17:00,900 >> Maith go leor, beidh muid ag dul díreach ar aghaidh leis an taispeántas anois. 251 00:17:00,900 --> 00:17:08,900 Is é seo an taispeántas má tá tú Google Android a thógáil do chéad app nó rud éigin mar sin. 252 00:17:08,900 --> 00:17:12,089 Beidh muid ag dul trí gach rud go bhfuil ar siúl i ann, 253 00:17:12,089 --> 00:17:17,690 agus tá brón orainn, ach le haghaidh tagartha a bhfuil aithne aige anseo Java go feadh aon mhéid? 254 00:17:17,690 --> 00:17:28,310 Maith go leor, mar sin tá Java teanga códaithe nua do daoine is mó ag teacht amach as CS50. 255 00:17:28,310 --> 00:17:31,850 Go hachomair, chun dul arís cad a deir sé anseo, 256 00:17:31,850 --> 00:17:35,580 cad ba mhaith linn a dhéanamh ná áit choigeartú iarratas seo domhan Dia duit 257 00:17:35,580 --> 00:17:38,620 go bhfuil go léir a dhéanann sé Seolann sé agus deir sé domhan Dia duit 258 00:17:38,620 --> 00:17:43,580 agus deir sé Dia duit CS50 ag an barr mar gheall ar go bhfuil an t-ainm ghníomhaíocht 259 00:17:43,580 --> 00:17:47,190 táimid ag dul chun iarracht a dhéanamh réimse téacs agus an cnaipe 260 00:17:47,190 --> 00:17:50,680 ionas gur nuair a brúigh an cnaipe seo againn a thógfaidh sé an téacs 261 00:17:50,680 --> 00:17:53,660 ó réimse an téacs agus gníomhaíocht nua a sheoladh, agus beidh sé a rá 262 00:17:53,660 --> 00:17:58,380 cuma cad a dúirt an téacs sa ghníomhaíocht, agus tá sé seo réasúnta simplí. 263 00:17:58,380 --> 00:18:00,650 Ní Tá sé an-suimiúil. Ní bheadh ​​tú ag iarraidh a scaoileadh ar bith app mar seo. 264 00:18:00,650 --> 00:18:03,880 Ach léiríonn sé roinnt rudaí dearadh tábhachtach. 265 00:18:03,880 --> 00:18:07,030 >> Beidh orainn a bheith ag idirghníomhú leis an follasach, leis na comhaid leagan amach, 266 00:18:07,030 --> 00:18:12,440 leis an cód foinse, agus is féidir leat a fheiceáil conas a sheoladh gníomhaíocht amháin ó eile. 267 00:18:19,740 --> 00:18:23,060 Beidh muid tús a chur leis an leagan amach le haghaidh ár chéad ghníomhaíocht, 268 00:18:23,060 --> 00:18:27,320 a fhios agam tá sé de chineál ar beag, 269 00:18:27,320 --> 00:18:32,660 ach de réir mar is féidir leat a fheiceáil ceart anois, is léir go bhfuil sé go bhfuil sé ár lógó go cruthaithe againn, 270 00:18:32,660 --> 00:18:36,310 an t-ainm gníomhaíochta, agus deir sé domhan Dia duit i lár. 271 00:18:36,310 --> 00:18:40,400 Ina áit sin, tá mé ag dul ar dtús chun seo a dhéanamh isteach i leagan amach líneach, 272 00:18:40,400 --> 00:18:42,350 leagan amach coibhneasta, agus na rudaí sin 273 00:18:42,350 --> 00:18:45,870 d'fhéadfaí tú a breathnú suas agus is fiú dul anonn ag pointe éigin i dtéarmaí an leagan amach. 274 00:18:45,870 --> 00:18:47,310 Tá sé a lán cosúil le HTML. 275 00:18:47,310 --> 00:18:52,640 Dúirt muid nach bhfuil sé i ndáiríre fiú a fhios agam i dtéarmaí chiall cláir, 276 00:18:52,640 --> 00:18:55,840 ach tá an oiread sin leagan amach éagsúla is féidir leat a rialú, 277 00:18:55,840 --> 00:18:57,970 agus tá sé díreach cosúil le CSS i dtéarmaí na stíleanna. 278 00:18:57,970 --> 00:19:01,590 >> Níl a lán ar siúl díreach i dtéarmaí an aeistéitic anseo, 279 00:19:01,590 --> 00:19:08,930 agus yeah, tá sé foghlaim fiú, ach tá sé an saghas rud ba cheart duit breathnú suas 280 00:19:08,930 --> 00:19:11,810 mar a théann tú, agus a bhraitheann tú mar is gá duit rud éigin nua. 281 00:19:11,810 --> 00:19:17,030 Is féidir liom leas a bhaint as roinnt de na huirlisí ADT anseo ar a laghad chun tús a chur amach leis. 282 00:19:17,030 --> 00:19:21,930 Feicfidh mé a dhéanamh ar réimse téacs, agus beidh mé a dhéanamh cnaipe. 283 00:19:21,930 --> 00:19:24,100 Iad a chur ceart in aice le gach eile. 284 00:19:24,100 --> 00:19:28,200 Siad Athraigh cheana cuí. 285 00:19:28,200 --> 00:19:31,320 Tá brón orainn, arís, teacht ar ais chuig an difríocht idir leagan amach líneach agus leagan coibhneasta, 286 00:19:31,320 --> 00:19:34,830 Tugann leagan amach líneach feidhmiúlacht beagán níos mó 287 00:19:34,830 --> 00:19:38,720 i dtéarmaí spáis líonadh agus a dhéanamh cinnte go 288 00:19:38,720 --> 00:19:42,790 muid rudaí seasamh cothrománach nó go hingearach. 289 00:19:42,790 --> 00:19:46,130 An difríocht mhór idir leagan amach líneach agus leagan amach coibhneasta 290 00:19:46,130 --> 00:19:50,250 Is é an leagan amach ar riochtaí coibhneasta gach rud i gcoibhneas le tuairimí eile, 291 00:19:50,250 --> 00:19:52,630 agus is é an rud go maith faoi go dtógann sé níos lú ama a tharraingt 292 00:19:52,630 --> 00:19:56,120 mar a bhreathnaíonn an córas oibriúcháin ar chor ar bith ar an gcód agus deir sé seo téann 293 00:19:56,120 --> 00:19:58,270 i gcoibhneas le seo anseo, anseo. 294 00:19:58,270 --> 00:20:03,170 Ciallaíonn sé a dhéanann sé níos lú ná tomhais a bunch iomlán de leagan amach líneach neadaithe, 295 00:20:03,170 --> 00:20:06,840 a ba mhaith liom a dhéanamh má bhí mé rudaí a théann go hingearach anseo. 296 00:20:06,840 --> 00:20:10,510 >> Agam cheana féin go bhfuil roinnt rudaí ag dul go cothrománach, mar sin bheadh ​​de dhíth orm le leagan amach líneach éagsúla 297 00:20:10,510 --> 00:20:14,560 chun iad a neadú go hingearach, ach má bhí mé ag déanamh a leagan amach i gcoibhneas raibh mé in ann a rá 298 00:20:14,560 --> 00:20:18,140 seo a choinneáil ar an taobh clé, seo leis an gceart agus na rudaí seo thíos. 299 00:20:18,140 --> 00:20:21,850 Ach mar ba mhaith liom iad a líonadh ceart anois tá mé ag dul a úsáid leagan amach líneach, 300 00:20:21,850 --> 00:20:24,510 agus is féidir leat a fheiceáil a dhéanann sé cheana féin a lán de na rudaí dúinn. 301 00:20:24,510 --> 00:20:28,890 Ní mór do na tuairimí a bhfuil maoin de leithead agus airde, 302 00:20:28,890 --> 00:20:33,410 agus a tharlaíonn sé seo go bhfuil meáchan de 1, agus tá sé seo a bhfuil meáchan de 1 303 00:20:33,410 --> 00:20:36,050 ionas go líonann sé an spás ar fad. 304 00:20:36,050 --> 00:20:38,460 Ach tá an leithead agus airde is tábhachtaí. 305 00:20:38,460 --> 00:20:45,880 Ní hé seo an réimse haitheantas ar dheis anseo tábhachtach laistigh den leagan amach iarbhír 306 00:20:45,880 --> 00:20:49,060 ach amháin má tá muid ag baint úsáide as leagan coibhneasta agus ag rá gur féidir linn tagairt 307 00:20:49,060 --> 00:20:52,990 seasamh dearcadh amháin i tagairt go ceann eile. 308 00:20:52,990 --> 00:20:56,170 Má bhí againn leagan amach coibhneasta fhéadfadh muid a rá seasamh seo thíos an ceann seo 309 00:20:56,170 --> 00:20:59,390 nó os cionn an ID, ach beidh sé seo haitheantas tábhachtach 310 00:20:59,390 --> 00:21:01,660 nuair a bhíonn muid ag baint úsáide as é inár gcód mar is féidir linn tagairt 311 00:21:01,660 --> 00:21:05,610 na tuairimí aonair ar an mbealach seo. 312 00:21:05,610 --> 00:21:10,350 >> Agus ansin is féidir leat a fheiceáil ar an requestFocus chlib, a bhfuil rud éigin a chonaic tú is dócha i pset 7. 313 00:21:10,350 --> 00:21:15,370 Bhí chlib fócas uathoibríoch nó rud éigin feadh na línte le haghaidh ceann amháin de na réimsí. 314 00:21:15,370 --> 00:21:22,100 Agus rud amháin, ar ndóigh, is féidir linn a dhéanamh díreach cosúil i HTML, 315 00:21:22,100 --> 00:21:25,660 agus ceann de na rudaí deas faoi ADT Tá fógra go autocompletes sé anseo. 316 00:21:25,660 --> 00:21:29,930 B'fhéidir nach mar nicely mar a rinne sé i Xcode, ach a dhéanann sé mar sin féin, 317 00:21:29,930 --> 00:21:32,860 agus d'fhéadfadh muid a rá leid agus ansin a thabhairt sé de chineál éigin teaghrán 318 00:21:32,860 --> 00:21:37,070 Is maith a scríobh teachtaireacht, 319 00:21:37,070 --> 00:21:41,300 agus má thugann mé é faoi láthair, faoi deara freisin go rachaidh mé ar earráid beag anseo 320 00:21:41,300 --> 00:21:44,610 ag rá gur chóir dúinn a úsáid mar acmhainn teaghrán seo, 321 00:21:44,610 --> 00:21:48,820 mar sin má lig mé é a dhéanamh ar chuid den obair deacair dom 322 00:21:48,820 --> 00:21:57,320 Is féidir liom a roghnú an teaghrán, a dhéanamh refractor Android agus Android sliocht teaghrán. 323 00:21:57,320 --> 00:22:00,570 Is féidir liom a thabhairt dó ainm sin, scríobh teachtaireacht, 324 00:22:00,570 --> 00:22:04,180 agus cad a rinne sé anois in ionad sé go teaghrán crua-códaithe 325 00:22:04,180 --> 00:22:07,980 le tagairt do na teaghrán sa téad ar. comhad xml, 326 00:22:07,980 --> 00:22:10,200 rud a chiallaíonn seo anois é anseo. 327 00:22:10,200 --> 00:22:15,560 >> Agus tá a fhios agam go cosúil ar obair beag fánach agus mar breise ag an bpointe seo, 328 00:22:15,560 --> 00:22:17,840 ach nuair a tá tú a bunch iomlán de rudaí, a bunch iomlán de teaghráin, 329 00:22:17,840 --> 00:22:20,750 go bhfuil tábhachtach i ndáiríre, agus go háirithe le haghaidh logánú 330 00:22:20,750 --> 00:22:26,920 mar gheall ar mar a luaigh mé níos luaithe, tá Android córas oibriúcháin a úsáidtear ar fud an domhain an- 331 00:22:26,920 --> 00:22:35,950 gur féidir leat a dhéanamh go simplí luachanna-en nó luachanna Sp- 332 00:22:35,950 --> 00:22:44,320 nó rud éigin do Béarla nó Spáinnis nó teangacha eile. 333 00:22:44,320 --> 00:22:50,210 Agus ansin tú nach bhfuil dócha go raibh an taithí seo go fóill 334 00:22:50,210 --> 00:22:53,030 ós rud é nach raibh muid a dhéanamh JavaScript bhfad i dtéarmaí cláir gréasáin, 335 00:22:53,030 --> 00:22:56,850 ach is féidir linn a dhéanamh freisin ar a dtugtar onclick réimse seo le haghaidh an cnaipe, 336 00:22:56,850 --> 00:23:02,350 agus tá sé seo ar bhealach a tagartha laistigh dár leagan amach 337 00:23:02,350 --> 00:23:06,570 go ba mhaith linn feidhm áirithe a bheith ar a dtugtar i ár cód foinse. 338 00:23:06,570 --> 00:23:09,420 Tá mé ag dul chun glaoch ar an sendMessage, 339 00:23:09,420 --> 00:23:13,390 agus d'fhonn a dhéanamh an obair seo ciallaíonn sin an phríomhghníomhaíocht anseo 340 00:23:13,390 --> 00:23:19,180 Beidh mé a chruthú go bhfuil feidhm phoiblí 341 00:23:19,180 --> 00:23:22,250 ionas gur féidir é a rochtain ag an leagan amach. 342 00:23:22,250 --> 00:23:25,930 Tá sé ar neamhní toisc go bhfuil tú ní hamháin mian sé rud ar bith a thabhairt ar ais. 343 00:23:25,930 --> 00:23:37,760 Beidh muid ag glaoch air sendMessage, agus tógann sé a tuairim, 344 00:23:37,760 --> 00:23:43,690 a bhfuil saghas chomhthéacs gur féidir linn a dhaingniú an modh seo 345 00:23:43,690 --> 00:23:47,160 leis an dearcadh sin ar leith nuair a bhíonn muid ag rith sé. 346 00:23:47,160 --> 00:23:50,090 >> Agus níl a fhios agam má tá tú faoi deara-go maith, nach mbeadh tú a bheith faoi deara, 347 00:23:50,090 --> 00:24:02,370 ach ag an bpointe seo ar dheis anseo 348 00:24:02,370 --> 00:24:06,930 Is é an dearcadh seo le cineál nach bhfuil curtha san áireamh go fóill, 349 00:24:06,930 --> 00:24:10,630 agus ar ndóigh, tá a fhios agat go léir ó CS50 faoi nach n-áirítear cineálacha. 350 00:24:10,630 --> 00:24:13,120 Is é an rud deas faoi IDE ar nós Eclipse go 351 00:24:13,120 --> 00:24:17,520 má dhéanann tú dearmad a chur san áireamh i ndáil le cineál a bheidh sé béim le dearg beag squiggly 352 00:24:17,520 --> 00:24:19,680 agus ansin a thabhairt duit an rogha a allmhairiú an dearcadh. 353 00:24:19,680 --> 00:24:23,130 Is bealach tapaidh a dhéanamh go rialú athrú O, agus beidh é a allmhairiú 354 00:24:23,130 --> 00:24:27,070 go léir ar na comhaid go mór é a. 355 00:24:27,070 --> 00:24:33,670 Anois go bhfuil muid an sendMessage fheidhm, 356 00:24:33,670 --> 00:24:46,560 atá ag dul teachtaireacht a sheoladh ó na MainActivity le gníomhaíocht nua, 357 00:24:46,560 --> 00:24:55,230 táimid ag dul a bheith acu a úsáid hintinn a sheoladh gníomhaíochta nua as an gceann seo, 358 00:24:55,230 --> 00:25:02,240 mar sin beidh muid ag iarraidh dócha a chruthú tairiseach domhanda nó freisin go háirithe ar tairiseach poiblí 359 00:25:02,240 --> 00:25:06,240 a chabhróidh linn a fhios conas táimid ag dul chun tagairt an teaghrán 360 00:25:06,240 --> 00:25:09,090 mar nuair a chruthú dúinn ar intinn nach bhfuil muid ach glaoch ar ghníomhaíocht nua, 361 00:25:09,090 --> 00:25:11,520 ach is féidir linn a thabhairt freisin sé carn de eolais. 362 00:25:11,520 --> 00:25:14,720 Is bundle i ndáiríre an téarma a úsáideann Android, 363 00:25:14,720 --> 00:25:21,470 agus tá sé ar bhealach de ag rá a thabhairt dó sonraí breise, nach féidir é a bheith de chineál sonraí a an-sofaisticiúil, 364 00:25:21,470 --> 00:25:24,510 ach is féidir linn san áireamh cinnte booleans nó teaghráin nó ints. 365 00:25:24,510 --> 00:25:29,750 Gur saghas rud. 366 00:25:29,750 --> 00:25:34,230 >> Thig leat a iarraidh mar gheall ar aon cheann de na cailitheoirí anseo, 367 00:25:34,230 --> 00:25:36,900 poiblí, deiridh, statach. 368 00:25:36,900 --> 00:25:38,610 Is é an ceann tábhachtach Phoiblí. 369 00:25:38,610 --> 00:25:47,090 Ciallaíonn sé gur féidir linn teacht ar an athróg ó chomhaid cód foinse eile 370 00:25:47,090 --> 00:25:49,590 mar shampla nuair a chruthú dúinn gníomhaíocht nua. 371 00:25:49,590 --> 00:25:52,190 Is féidir linn a tagairt an teaghrán laistigh chomhad seo. 372 00:25:52,190 --> 00:25:57,160 Má tá sé príobháideach, ciallaíonn sé go bhfuil sé teoranta don chomhad aonair anseo. 373 00:25:57,160 --> 00:26:02,430 Ach beidh muid ag glaoch seo rud éigin cosúil le teachtaireacht breise. 374 00:26:16,260 --> 00:26:23,300 Anois, ní mór dúinn an fheidhm seo, agus má táimid cliceáil an cnaipe, beidh an fheidhm seo ar a dtugtar. 375 00:26:23,300 --> 00:26:27,970 Ach nach bhfuil déanta againn rud ar bith, ar ndóigh, leis an fheidhm. 376 00:26:27,970 --> 00:26:33,130 Cad ba mhaith linn a dhéanamh anois Is gníomhaíocht nua a chruthú, 377 00:26:33,130 --> 00:26:35,350 Beidh an ghníomhaíocht a sheolfar i ndáiríre. 378 00:26:35,350 --> 00:26:44,330 I Eclipse is féidir linn a rá, gníomhaíocht Android nua, gníomhaíocht bán. 379 00:26:44,330 --> 00:26:46,530 Is féidir linn a thabhairt dó ainm. 380 00:26:46,530 --> 00:26:57,050 A ligean ar ghlaoch air ár ngníomhaíocht toradh. 381 00:26:57,050 --> 00:27:04,430 Agus is é an réimse seo tuismitheoir ordlathach ansin ar bhealach a shonrú 382 00:27:04,430 --> 00:27:08,180 conas na gníomhaíochtaí a bhfuil baint acu lena chéile. 383 00:27:08,180 --> 00:27:11,020 Mar go mbeidh an ceann seo a sheoladh as an ngníomhaíocht eile 384 00:27:11,020 --> 00:27:27,520 ba chóir dúinn a shonrú go bhfuil an phríomhghníomhaíocht tuismitheoir. 385 00:27:27,520 --> 00:27:31,220 >> Agus d'fhéadfadh liom a bheith chliceáil ar an réimse seo chugainn ann, a bheadh ​​in iúl dúinn 386 00:27:31,220 --> 00:27:33,830 roinnt réimsí roghnach go raibh sé san áireamh freisin, 387 00:27:33,830 --> 00:27:38,800 ach an rud deas faoi ADT, arís, más rud é go scrollú mé síos anseo 388 00:27:38,800 --> 00:27:45,740 sa follasach cuimhnigh go raibh seo ar fad san áireamh i ndáiríre de réir réamhshocraithe 389 00:27:45,740 --> 00:27:48,930 nuair cruthaithe againn ar dtús leis an tionscadal, 390 00:27:48,930 --> 00:27:53,090 agus anois mar gheall ar úsáid againn seo gníomhaíocht nua a chruthú seachas díreach 391 00:27:53,090 --> 00:27:58,610 ag cur ár comhad ranga féin mar gheall ar chuaigh muid tríd a gcuid GUI chun é seo a 392 00:27:58,610 --> 00:28:01,930 Chuir sé cheana féin é seo ar fad leis an follasach dúinn, 393 00:28:01,930 --> 00:28:06,020 rud a chiallaíonn ach nach mbeidh anois an córas oibriúcháin gearán 394 00:28:06,020 --> 00:28:09,400 nuair iarracht muid a sheoladh ghníomhaíocht seo. 395 00:28:09,400 --> 00:28:14,620 Agus é freisin, ar ndóigh, thug sé ar a bhfuil lipéad, a léiríonn suas freisin i teaghráin. 396 00:28:14,620 --> 00:28:17,340 Déanann sé a lán de na rudaí ar an deireadh ar ais dúinn. 397 00:28:17,340 --> 00:28:20,140 Mar sin féin, anois go bhfuil muid an ngníomhaíocht mar thoradh chomh maith, 398 00:28:20,140 --> 00:28:23,810 an comhad Cód iarbhír foinse san fhillteán foinse, 399 00:28:23,810 --> 00:28:33,540 agus is féidir leat a fheiceáil-chun teagmháil go hachomair ar an- 400 00:28:33,540 --> 00:28:37,790 mar a dúirt muid é faoi seo tuismitheoir ordlathach 401 00:28:37,790 --> 00:28:46,640 Thug sé réimse seo android.r.ide.home sa onOption an rud roghnaithe. 402 00:28:46,640 --> 00:28:49,020 >> Cad é seo ag rá go bunúsach go bhfuil níl an cnaipe roghchlár anois 403 00:28:49,020 --> 00:28:53,110 gur sa chúinne barr na láimhe clé den scáileán 404 00:28:53,110 --> 00:29:02,220 má théann mé ar ais go dtí an PowerPoint nuair a labhair muid an chéad mar gheall barra gníomhaíochta 405 00:29:02,220 --> 00:29:05,380 mar gheall ar an tuismitheoir ordlathach anois níl arrow beag ar ais anseo 406 00:29:05,380 --> 00:29:10,610 agus tá sé seo inchliceáilte mar sin ba chóir dúinn a bheith in ann a-tar éis dúinn a reáchtáil i ndáiríre an app- 407 00:29:10,610 --> 00:29:15,360 dul ar ais, agus tá sé ar bhealach a shábháil dúinn le beagán de chód ann. 408 00:29:26,220 --> 00:29:40,180 Anois, laistigh den dea-, cosúil é a bheith ag gearán faoi sin ar feadh nóiméad. 409 00:29:40,180 --> 00:29:43,910 A ligean ar trácht go amach. 410 00:29:43,910 --> 00:29:48,260 Anois, d'fhonn a idirghníomhú iarbhír leis na gníomhaíochtaí 2, 411 00:29:48,260 --> 00:29:55,020 ní mór dúinn a chruthú hintinn a chuimsíonn gach ceann de na sonraí seo. 412 00:29:55,020 --> 00:29:58,950 I sendMessage anois tá mé ag dul chun Cruise trí roinnt píosaí de chód 413 00:29:58,950 --> 00:30:00,700 agus mínigh gur mar a théann mé. 414 00:30:00,700 --> 00:30:06,280 An rún, mar a dúirt mé, ar bhealach a sheoladh gníomhaíocht amháin ó eile. 415 00:30:06,280 --> 00:30:10,000 Intinn an cineál. Táimid ag a chruthú myIntent athraitheach. 416 00:30:10,000 --> 00:30:13,980 >> Agus is é seo i ndáiríre ar rud, agus sin an fáth ní mór dúinn a glaoch nua. 417 00:30:13,980 --> 00:30:18,500 Tá sé úsáid Java coitianta ann, d'fhéadfadh a bheith le beagán de ag dul a úsáidtear chun. 418 00:30:18,500 --> 00:30:23,900 Ciallaíonn sé seo táimid ag baint úsáide as an ngníomhaíocht nó leis an MainActivity rang, 419 00:30:23,900 --> 00:30:28,630 agus tógann hintinn sa tslí sin an ngníomhaíocht tá sé ag dul ó 420 00:30:28,630 --> 00:30:36,060 agus an ghníomhaíocht atá sé ag dul chun, a tugaimid ResultActivity, 421 00:30:36,060 --> 00:30:38,170 agus go bhfuil a rang féin. 422 00:30:38,170 --> 00:30:41,720 San áireamh. 423 00:30:41,720 --> 00:30:47,370 Agus ansin mar a luaigh mé roimhe seo, thug muid go dtí an réimse haitheantas téacs in eagar 424 00:30:47,370 --> 00:30:53,710 agus an dearcadh téacs, mar sin d'fhonn a ghabháil programmatically 425 00:30:53,710 --> 00:31:01,860 an téacs atá ann sa editText 426 00:31:01,860 --> 00:31:06,710 úsáid againn an fheidhm a dtugtar findViewByID, 427 00:31:06,710 --> 00:31:13,660 atá cosúil le rud éigin go mbainfidh tú úsáid nuair a iarraidh a fháil ó réimsí the DOM. 428 00:31:13,660 --> 00:31:17,560 B'fhéidir cainteanna David faoi seo i léacht. 429 00:31:17,560 --> 00:31:26,600 Ach tá sé ach ar bhealach an dul siúd a-sin an fáth againn chlib na rudaí seo leis na réimsí sin. 430 00:31:26,600 --> 00:31:31,110 Id.editText1. 431 00:31:31,110 --> 00:31:35,220 Tá sé autocompleting cheana féin ann dom. 432 00:31:35,220 --> 00:31:42,010 >> Agus ansin beidh orainn a áireamh-seo freisin editText anois go bhfuil muid ar an réimse 433 00:31:42,010 --> 00:31:47,640 laistigh dár gclár, níor bhí go léir go bunúsach findViewByID 434 00:31:47,640 --> 00:31:50,870 d'fhéadfaí tú a smaoineamh ar é mar a thabhairt dúinn tagairt don editText. 435 00:31:50,870 --> 00:31:54,570 Anois, ba mhaith linn a fháil ar an teaghrán nó an teachtaireacht 436 00:31:54,570 --> 00:32:00,670 laistigh den editText ar féidir linn a dhéanamh ag baint úsáide as an- 437 00:32:00,670 --> 00:32:03,360 d'fhéadfaí tú a smaoineamh ar editText mar struct- 438 00:32:03,360 --> 00:32:07,600 tugaimid rud i Java-le bunch iomlán de mhodhanna éagsúla 439 00:32:07,600 --> 00:32:10,650 nó réimsí agus na tréithe a ghabhann leis. 440 00:32:10,650 --> 00:32:15,510 Nuair a rá liom editText. tugann sé an deis chun rochtain a fháil dom 441 00:32:15,510 --> 00:32:19,770 modh nós gettext, a fháil ar an téacs atá ann faoi láthair 442 00:32:19,770 --> 00:32:23,990 sa mhéid is go editText agus ansin thiontú go sainráite 443 00:32:23,990 --> 00:32:26,520 le teaghrán, agus ní mór dúinn a shábháil ar an teachtaireacht. 444 00:32:26,520 --> 00:32:32,730 Anois, ba mhaith linn i ndáiríre rud éigin a dhéanamh leis an intinn cruthaithe againn ach nóiméad ó shin. 445 00:32:32,730 --> 00:32:40,250 Beidh mé a chur breise mar tá sé ar a dtugtar i an rún, 446 00:32:40,250 --> 00:32:43,330 a, arís, mar a dúirt mé cheana, tá sé seo ar bhealach a chruthú ar an bundle 447 00:32:43,330 --> 00:32:45,980 le bunch iomlán de shonraí. 448 00:32:45,980 --> 00:32:50,920 Is é teachtaireacht Breise ár chlib sin a fhios againn cad tá muid ag coigilt seo faoi, 449 00:32:50,920 --> 00:32:56,700 agus ansin tá mé ag lena n-áirítear an teachtaireacht. 450 00:32:56,700 --> 00:33:04,870 >> Agus ansin is féidir linn tús a chur i ndáiríre an ghníomhaíocht a thugann sé ar an myIntent paraiméadar. 451 00:33:04,870 --> 00:33:10,630 Agus beidh sé seo a sheoladh iarbhír na gníomhaíochta, mar sin anois ó uasghrádú mé go dtí Windows 8 452 00:33:10,630 --> 00:33:15,870 D'fhéadfadh go mbeadh roinnt earráidí a thaispeáint suas go hachomair, ach déan iarracht neamhaird a dhéanamh orthu. 453 00:33:28,010 --> 00:33:30,310 Agus is é seo an aithriseoir Android. 454 00:33:30,310 --> 00:33:33,540 Táimid dóchasach go mbeidh an cód pop iarbhír suas i láthair na huaire. 455 00:33:33,540 --> 00:33:36,680 Arís, gan aird a thabhairt dóibh siúd go léir rudaí beag. 456 00:33:36,680 --> 00:33:42,290 Ach an aithriseoir Android is féidir leat aithris a dhéanamh aon leagan den chóras oibriúcháin 457 00:33:42,290 --> 00:33:45,180 ó na cinn is luaithe, Donut, Gingerbread. 458 00:33:45,180 --> 00:33:49,640 Is é seo an glóthach Bean 4.1. 459 00:33:49,640 --> 00:33:53,150 Ach mar a fheiceann tú ceart anois, is é an rud a rinne muid. 460 00:33:53,150 --> 00:33:55,780 Tá sé seo an MainActivity, an editText, an cnaipe. 461 00:33:55,780 --> 00:34:01,550 Is féidir liom a chlóscríobh rud éigin anseo, ach cad atá ar iarraidh againn ag an bpointe seo? 462 00:34:01,550 --> 00:34:05,190 Rinneamar an réimse sa MainActivity go bhfuil ag dul a sheoladh chuig an teachtaireacht 463 00:34:05,190 --> 00:34:08,570 leis an ngníomhaíocht eile, ach ag an bpointe 464 00:34:08,570 --> 00:34:12,330 Nach bhfuil rud ar bith déanta againn sa ghníomhaíocht eile, mar sin ní tá sé ag dul chun aon ní a fháil. 465 00:34:12,330 --> 00:34:18,800 A ligean ar chríochnú suas an chuid sin sula linn bogadh ar aghaidh. 466 00:34:18,800 --> 00:34:25,760 >> Tá an ghníomhaíocht thoradh air sin, cad beidh gá dúinn a dhéanamh ná beidh gá dúinn a dhéanamh a bheas de dhíth orainn- 467 00:34:25,760 --> 00:34:30,070 is féidir linn chomh maith an tagairt an rún laistigh ghníomhaíocht seo, 468 00:34:30,070 --> 00:34:33,580 ionas go mbeidh muid a ghabháil leis an intinn, a bhfuil i ndáiríre simplí. 469 00:34:33,580 --> 00:34:40,780 Tá sé ina fheidhm áireamh san aicme gníomhaíochta, 470 00:34:40,780 --> 00:34:47,610 ionas gur féidir linn a rá ach "Faigh an teachtaireacht ón hintinn." 471 00:34:47,610 --> 00:34:56,260 "MyIntent Intinn = getIntent." 472 00:34:56,260 --> 00:35:00,030 Agus beidh sé seo a thabhairt dúinn-anois tá myIntent ar rud, 473 00:35:00,030 --> 00:35:05,380 a bhfuil tagairt leis an rún a thug dúinn ar an ngníomhaíocht sin. 474 00:35:05,380 --> 00:35:10,130 Glaonna MainActivity agus tugann sé eolas breise ghníomhaíocht a thoradh. 475 00:35:10,130 --> 00:35:14,070 Breathnaíonn an ghníomhaíocht Toradh anois ag an intinn a thug sé anseo, 476 00:35:14,070 --> 00:35:23,540 agus is féidir linn rochtain a fháil ar an teachtaireacht go cruthaithe againn i an ceann eile, 477 00:35:23,540 --> 00:35:26,370 getStringExtra, agus beidh sé seo autocomplete dom. 478 00:35:26,370 --> 00:35:31,190 Agus ansin cuimhnigh, ar an mbealach clib againn go beagán de shonraí 479 00:35:31,190 --> 00:35:38,400 bhí ag a thugann sé réimse seo ar dheis anseo, an teaghrán poiblí, 480 00:35:38,400 --> 00:35:42,080 a bhfuil an chlib le haghaidh an teaghrán san áireamh againn i ndáiríre. 481 00:35:42,080 --> 00:35:48,450 >> Má rá liom MainActivity.Extra_Message 482 00:35:48,450 --> 00:35:52,200 tá sé ceart ann, agus tá sé seo saghas cosúil leis an ainm paraiméadar 483 00:35:52,200 --> 00:35:55,330 nuair a fuair muid Cód ón rialaitheoir dtí an teimpléad, 484 00:35:55,330 --> 00:35:57,680 nuair ba mhaith linn rud éigin a rá arrow teideal. 485 00:35:57,680 --> 00:36:01,140 Tá sé an saghas céanna smaoineamh ann. 486 00:36:01,140 --> 00:36:07,130 Anois, cuimhnigh seo. 487 00:36:07,130 --> 00:36:12,230 Bhí muid freisin an auto cruthaíodh nó uathoibríoch a ghintear cód 488 00:36:12,230 --> 00:36:16,410 do ghníomhaíocht thoradh air sin, lena n-áirítear an dearcadh téacs sa lár 489 00:36:16,410 --> 00:36:19,690 a deir domhan Dia duit. 490 00:36:19,690 --> 00:36:27,510 D'fhéadfadh muid a dhéanamh go hionchasach níos mó. 491 00:36:27,510 --> 00:36:33,980 A ligean ar é sin a dhéanamh den chéad uair. 492 00:36:33,980 --> 00:36:39,550 D'fhéadfadh muid a dhéanamh 40 pixel neamhspleách dlús. 493 00:36:39,550 --> 00:36:42,670 A ligean ar a fheiceáil, go bhfuil Super ollmhór. Beidh sin a bheith ceart go leor. 494 00:36:42,670 --> 00:36:48,180 Agus ansin d'fhonn a tagairt an dearcadh téacs aonair laistigh dár cód 495 00:36:48,180 --> 00:36:53,890 beidh gá dúinn a thabhairt dó ar ID, 496 00:36:53,890 --> 00:36:58,350 agus d'fhonn a dhéanamh go rá againn @ + id, rud a chiallaíonn linn a shannadh dó ID. 497 00:36:58,350 --> 00:37:02,480 Más rud é a dúirt muid díreach id @ bheadh ​​sé glacadh táimid ag tagairt ar ID atá ann cheana, 498 00:37:02,480 --> 00:37:07,760 agus a ligean ar glaoch seo ár resultTextView. 499 00:37:07,760 --> 00:37:10,570 Agus faoi deara go bhfuil i XML níl aon ghá le leathstadanna nó rud ar bith. 500 00:37:10,570 --> 00:37:12,380 Tá gach rud laistigh de na clibeanna. 501 00:37:12,380 --> 00:37:15,530 Tá sé an-chosúil leis HTML i go leor de na céadfaí. 502 00:37:15,530 --> 00:37:22,760 >> Bíonn sé le beagán de ag dul a úsáidtear chun, ach sa deireadh beidh tú ag mothú go leor compordach leis. 503 00:37:22,760 --> 00:37:31,320 A ligean ar an téacs le haghaidh ár dearcadh téacs toradh thabhairt cothrom le dáta, 504 00:37:31,320 --> 00:37:35,650 agus mar a rinne muid nuair a bhí muid ag dul go réimse téacs in eagar in ár ngníomhaíocht eile 505 00:37:35,650 --> 00:37:46,630 i MainActivity anseo beidh muid freisin mar an gcéanna- 506 00:37:46,630 --> 00:37:54,890 beidh muid ag teacht ar an tuairim an ID. 507 00:37:54,890 --> 00:37:59,640 Agus R, i gcás nach raibh mé ag trácht seo roimh, an tagairt d'ár n-acmhainní fillteán, 508 00:37:59,640 --> 00:38:05,350 agus ansin haitheantas tagairt do gach rud san fhillteán acmhainní, gach IDs, 509 00:38:05,350 --> 00:38:10,060 agus resultTextView. 510 00:38:10,060 --> 00:38:13,010 Agus díreach roimh mar, is resultTextView rud, 511 00:38:13,010 --> 00:38:15,780 rud a chiallaíonn go bhfuil sé ar na hairíonna go léir a bhaineann leis. 512 00:38:15,780 --> 00:38:20,610 Nuair a úsáideann muid gettext an téacs in eagar le haghaidh réimse seo téacs nó an dearcadh téacs 513 00:38:20,610 --> 00:38:23,980 Is féidir linn a úsáid setText, 514 00:38:23,980 --> 00:38:26,960 agus ansin fuair muid cheana féin ar an teachtaireacht ó na hintinn, 515 00:38:26,960 --> 00:38:35,760 mar sin is féidir liom a rá teachtaireacht, agus leagfaidh sé seo i ndáiríre an teachtaireacht. 516 00:38:35,760 --> 00:38:41,820 >> Tá sé nóiméad a ghlacadh chun a sheoladh, agus ansin is féidir linn a fheiceáil cibé acu atá nó nach tuairteanna sé, 517 00:38:41,820 --> 00:38:48,670 ach aon cheist faoi sin próiseas ceart ann, gur saghas idirghníomhaíocht? 518 00:38:48,670 --> 00:38:51,490 I go leor bealaí tá sé simplí. 519 00:38:51,490 --> 00:38:53,960 An chúis Tá mé ag dul trí rud éigin réasúnta simplí 520 00:38:53,960 --> 00:38:57,330 Is é, arís, mar a gheobhaidh tú a fheiceáil ar an idirghníomhaíocht idir an leagan amach, 521 00:38:57,330 --> 00:38:59,520 an cód foinse, conas tá tú rudaí tagartha 522 00:38:59,520 --> 00:39:07,680 agus b'fhéidir a fháil ar nochtadh beag ar conas a oibríonn Java ann. 523 00:39:07,680 --> 00:39:16,500 Má mé cineál i ndáiríre rud éigin i anseo, cosúil le ohai, agus ansin mé cliceáil ar an gcnaipe, 524 00:39:16,500 --> 00:39:22,260 Seolann sé mar ghníomhaíocht nua, agus an dearcadh téacs a deir ohai. 525 00:39:22,260 --> 00:39:27,640 Sin an-simplí, ach tá súil againn tar éis an sampla 526 00:39:27,640 --> 00:39:32,310 tú saghas a fheiceáil conas a oibríonn an idirghníomhú eatarthu, agus anois go bhfuil praiseach de chomhaid 527 00:39:32,310 --> 00:39:36,870 ar an taobh clé do gach na fillteáin tionscadail, tá súil againn a fhios agat nuair a chuardach anois. 528 00:39:36,870 --> 00:39:38,700 Is é seo do cheantar cód foinse. 529 00:39:38,700 --> 00:39:41,760 >> Tá leagan amach i ndáiríre an rud amháin go mbainfidh tú déileáil leis go dtí go áiríonn tú íomhánna 530 00:39:41,760 --> 00:39:46,370 agus na drawables nó pé rud, agus luachanna, a chuirfidh san áireamh teaghráin, 531 00:39:46,370 --> 00:39:51,960 mar atá luaite againn, agus ansin tá stíleanna rud éigin go bhfuil saghas cosúil le CSS. 532 00:39:51,960 --> 00:39:56,410 Aghaidh a thabhairt air nuair is mian leat, ach go dtí go mbraitheann tú compordach leis ag cur urlár breise 533 00:39:56,410 --> 00:40:02,520 le d'iarratas níl aon ghá a bheith buartha faoi sé i bhfad ró. 534 00:40:02,520 --> 00:40:07,410 Just a wrap suas rud amháin eile beidh tú ag iarraidh cinnte a chur san áireamh- 535 00:40:07,410 --> 00:40:13,010 ag glacadh leis gur mian leat a chomhtháthú gnéithe fionnuar agus a shábháil féin roinnt breise códú- 536 00:40:13,010 --> 00:40:16,460 bheadh ​​a chur san áireamh leabharlanna 3ú páirtí. 537 00:40:16,460 --> 00:40:19,840 Seo an Guy beag Android leis an Holmes Sherlock hata. 538 00:40:19,840 --> 00:40:23,040 Is gníomh barra Sherlock leabharlann, 539 00:40:23,040 --> 00:40:25,390 rud a chiallaíonn go bunúsach go barra gníomh chonaic tú níos luaithe, 540 00:40:25,390 --> 00:40:29,590 atá caighdeánach i Sandwich Ice Cream agus glóthach Bean anois, 541 00:40:29,590 --> 00:40:33,100 más mian leat a thabhairt gur saghas taithí úsáideora d'úsáideoirí ar leaganacha níos sine 542 00:40:33,100 --> 00:40:39,290 agus tú féin a shábháil ó bheith buartha faoi gcaoi a bhfuil an t-úsáideoir ag dul le nascleanúint a dhéanamh 543 00:40:39,290 --> 00:40:42,490 ar leaganacha níos sine nuair nach bhfuil rud ann is féidir leat san áireamh an leabharlann 544 00:40:42,490 --> 00:40:46,770 agus ansin tá tú díreach a thagairt-seachas an réamhshocraithe Android 545 00:40:46,770 --> 00:40:50,250 leabharlanna ar an mbarra gníomh, tagairt tú an leabharlann tacaíochta. 546 00:40:50,250 --> 00:40:53,090 >> Rudaí cosúil le Scoreloop, tá sé go hiontach má tá tú ag dul a chur san áireamh cluiche. 547 00:40:53,090 --> 00:40:57,280 Ligeann sé duit boird cheannaire agus éachtaí a chur le cluichí. 548 00:40:57,280 --> 00:41:00,900 Is Admob bhealach chun fógraí a chur isteach i do iarratas 549 00:41:00,900 --> 00:41:02,900 i gcás gur mian leat a dhéanamh le beagán airgid as é. 550 00:41:02,900 --> 00:41:05,730 Ar ndóigh, tá Facebook agus Twitter a chomhtháthú ann 551 00:41:05,730 --> 00:41:08,170 más mian leat chun rudaí a roinnt go héasca, et cetera. 552 00:41:08,170 --> 00:41:15,120 Dropbox, mar an gcéanna, agus Google Analytics is é sin chairt lorg amháin ann. 553 00:41:15,120 --> 00:41:19,070 Beidh sé an-tábhachtach más mian leat i ndáiríre a fheiceáil atá ag idirghníomhú 554 00:41:19,070 --> 00:41:25,800 le do app nó a bhfuil sé, conas a idirghníomhaíonn siad, et cetera. 555 00:41:25,800 --> 00:41:30,650 Google, insíonn trí mhainneachtain, tú a lán de na staitisticí faoi a bhfuil suiteáilte ar do app 556 00:41:30,650 --> 00:41:35,020 agus cad iad na fóin a bheith acu, tá siad cad leaganacha córas oibriúcháin. 557 00:41:35,020 --> 00:41:38,080 Ach más mian leat a fheiceáil atá ag baint úsáide as é ar bhonn laethúil agus conas a úsáideann siad é 558 00:41:38,080 --> 00:41:42,860 ansin beidh tú ag iarraidh a chur san áireamh éigin de chóras rianaithe mar sin. 559 00:41:42,860 --> 00:41:44,990 >> Nuair atá tú réidh a dháileadh do app 560 00:41:44,990 --> 00:41:46,930 Ní gá dom dul isteach go domhain i bhfad ró. 561 00:41:46,930 --> 00:41:49,090 Cliceáil ar an nasc anseo, Google Súgartha. 562 00:41:49,090 --> 00:41:51,080 Úsáidtear é a bheith ar an margadh Android. 563 00:41:51,080 --> 00:41:53,470 Athbhrandáilte siad gach rud le Google Súgartha, 564 00:41:53,470 --> 00:41:55,230 mar sin anois leat a thíolacadh chuige sin. 565 00:41:55,230 --> 00:41:57,140 Tá sé an-simplí. 566 00:41:57,140 --> 00:42:01,070 Tá tú a chur san áireamh cur síos, roinnt screenshots. 567 00:42:01,070 --> 00:42:05,660 Mar a dúirt mé, níl aon phróiseas formheasa cosúil le iOS. 568 00:42:05,660 --> 00:42:07,270 Agus cá háit le dul ó anseo? 569 00:42:07,270 --> 00:42:09,450 Thaispeáin mé duit, mar shampla i ndáiríre simplí. 570 00:42:09,450 --> 00:42:13,270 Tá súil agam go má dealraíonn sé terribly simplí 571 00:42:13,270 --> 00:42:15,740 ansin go is dócha go bhfuil comhartha maith. 572 00:42:15,740 --> 00:42:20,080 Má tá tú ag gach bhraith le beagán mearbhall nó éiginnte faoi go díreach cad a bhí mé ag clóscríobh 573 00:42:20,080 --> 00:42:26,160 go fíneáil chomh maith, ach ó anseo téigh go dtí Treoracha Google. 574 00:42:26,160 --> 00:42:28,330 Is é seo áit iontach chun tús. 575 00:42:28,330 --> 00:42:31,460 Beidh sé labhair tú tríd an méid a bhfuil súil leo i dtéarmaí an dearadh iarratas, 576 00:42:31,460 --> 00:42:33,380 conas a idirghníomhaíonn na n-úsáideoirí de ghnáth leis. 577 00:42:33,380 --> 00:42:36,450 Tá sé i bhfad níos mó ná bhfoirm saor in aisce iOS, ba mhaith liom a rá, 578 00:42:36,450 --> 00:42:41,330 atá cosúil sé cosúil le tuairimí tábla-agam nach bhfuil a fhios, go bhfuil a n-arán agus ime. 579 00:42:41,330 --> 00:42:44,690 Tá gach rud d'fhonn tábla sleamhnáin suas agus síos. 580 00:42:44,690 --> 00:42:48,160 Le Android spreagann siad cinnte do dhaoine chun breathnú ar sé ó 581 00:42:48,160 --> 00:42:51,720 a bunch iomlán de pheirspictíochtaí éagsúla. 582 00:42:51,720 --> 00:42:56,000 >> Nuair a áiríonn tú an trealamh forbartha bogearraí san ADT 583 00:42:56,000 --> 00:43:03,010 de réir réamhshocraithe tá tú a bunch iomlán de thionscadail samplacha i Android. 584 00:43:03,010 --> 00:43:05,470 Ceart anseo, Android, Tionscadal Samplach Android. 585 00:43:05,470 --> 00:43:11,870 Má mé cliceáil ar sin, ansin is féidir liom a roghnú a leagan do cé acu de na sampla bhfeidhm tionscadail. 586 00:43:11,870 --> 00:43:13,300 Níl a bunch iomlán de rudaí éagsúla anseo. 587 00:43:13,300 --> 00:43:16,690 Tosaíonn sé amach le comhoiriúnacht barra gníomh, 588 00:43:16,690 --> 00:43:24,610 spraoi méadair luasghéaraithe, cúltaca agus ar ais, Bluetooth, tógálaí gesture. 589 00:43:24,610 --> 00:43:28,930 Is JetBoy cluiche sampla a thugann siad duit, mar go bhfuil LunarLander. 590 00:43:28,930 --> 00:43:31,250 Tá a bunch iomlán na n-iarratas samplacha anseo, 591 00:43:31,250 --> 00:43:35,290 agus tá siad dírithe go léir ar ghnéithe éagsúla de API Android, 592 00:43:35,290 --> 00:43:41,520 agus is é an smaoineamh gur mar a dhéanann tú d'iarratas 593 00:43:41,520 --> 00:43:44,110 ní gá duit gach rud faoi Android a fhoghlaim a dhéanamh app Android. 594 00:43:44,110 --> 00:43:47,300 Tá tú ach chun foghlaim faoi na codanna go bhfuil tú ag dul iarbhír a úsáid. 595 00:43:47,300 --> 00:43:49,340 Féach ar na leabharlanna sampla. 596 00:43:49,340 --> 00:43:51,510 Thig leat a chóipeáil agus a ghreamú ar an gcód agus iarratas a dhéanamh arís é. 597 00:43:51,510 --> 00:43:53,850 Tá sé ina rud iontach chun breathnú ar cód níos deacra 598 00:43:53,850 --> 00:43:57,060 agus iarracht a dhéanamh chun é a thuiscint, is é atá ar ndóigh, cén fáth i CS50 599 00:43:57,060 --> 00:44:01,510 linn a thabhairt duit go minic suimeanna móra cód foinse. 600 00:44:01,510 --> 00:44:04,620 Féach ar roinnt de na má tá tú ag dul a úsáid leabharlanna den chineál céanna 601 00:44:04,620 --> 00:44:08,630 agus ansin é maidir le do cód féin. 602 00:44:08,630 --> 00:44:10,430 Agus ar ndóigh, tá ranganna teagaisc. 603 00:44:10,430 --> 00:44:12,690 Cuardaigh le haghaidh ranganna teagaisc. 604 00:44:12,690 --> 00:44:17,020 Fuair ​​mé a lán de na cinn maith ar líne is féidir a thabhairt duit suas le luas 605 00:44:17,020 --> 00:44:20,080 le cad iad na blúirí i ndáiríre agus conas is féidir leat iad a úsáid. 606 00:44:20,080 --> 00:44:22,240 >> Tá cuid de na rudaí dearadh nua, cosúil le blúirí, 607 00:44:22,240 --> 00:44:26,840 tú i ndáiríre nach bhfuil a bheith buartha faoi ach amháin má tá tú ag déanamh 608 00:44:26,840 --> 00:44:30,560 deas mór sa tionscadal raon feidhme. 609 00:44:30,560 --> 00:44:32,510 Tá siad rudaí go bhfuil Google ag iarraidh a chéimniú isteach 610 00:44:32,510 --> 00:44:35,570 Tá StackOverflow ar ndóigh do chara. 611 00:44:35,570 --> 00:44:37,930 Súil go dtosnódh a dhíol mé tú beagán ar Android, 612 00:44:37,930 --> 00:44:41,640 a bhaint amach tá sé i bhfad níos éasca chun cur chuige i dtéarmaí díreach ar an teanga códaithe. 613 00:44:41,640 --> 00:44:45,970 Java mhaith liom a rá i bhfad níos éasca a thuiscint ná Cuspóir-C. 614 00:44:45,970 --> 00:44:50,780 Android ag fás dóigh liom i bhfad níos mó ná iOS. 615 00:44:50,780 --> 00:44:54,890 Ciallaíonn mé, tá na sonraí ann freisin, leataobh ó cad a cheapann liom. 616 00:44:54,890 --> 00:44:56,920 Tá sé seo ag dul a bheith thart ar feadh tamaill, 617 00:44:56,920 --> 00:45:00,880 agus go bhfuil siad cúpla bliain ar gcúl i dtéarmaí a n-timthriallta deartha, 618 00:45:00,880 --> 00:45:04,690 mar sin tá sé saghas intuigthe go bhfuil siad fós ag obair trí roinnt de na 619 00:45:04,690 --> 00:45:09,080 ceisteanna comhsheasmhacht, mar seo barra gníomh é an rud nua dóibh go fóill, 620 00:45:09,080 --> 00:45:16,010 saghas chruthú taithí úsáideora den chineál céanna ar fud gach a n-apps. 621 00:45:16,010 --> 00:45:20,650 Súil go dtosnódh is féidir leat dul ar aghaidh anois agus oscailt suas Eclipse 622 00:45:20,650 --> 00:45:22,870 agus a dhéanamh do apps Android féin. 623 00:45:22,870 --> 00:45:30,240 >> An bhfuil aon duine aon cheist agat roimh muid wrap suas faoi rud ar bith? 624 00:45:30,240 --> 00:45:34,410 Is féidir liom a insint duit go bhfuil an freagra 42. 625 00:45:34,410 --> 00:45:41,990 Bhuel, sásta códú gach duine, agus dea-luck. 626 00:45:41,990 --> 00:45:44,990 [CS50.TV]