Programa9

167 visualizações

Publicada em

Programa 9 de Eclipse Android

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Programa9

  1. 1. RO RAMA 9 Ž
  2. 2. ?k'o-APT Z li ' z" Ed( Run kuce Rekao( Nmgate Sesrílu Plqlđ VJ-nduzw Help Nen Jutoihftvil im Piquet! x . w . . E : u 1m ` ; gm CwuFia. A Anáaií-'tpgxicztícnlľmjm : = 7_ í a _ _~, '_ Cixine „ e _ _ 'j Prvim- ÄHCRÄMIS notmilaí m* I . -Se obre el programa _ @Class i_ Ž ZZ? " de Eclipse. el cuol se Q Armtalíon : mm encuenwo en 1o carpeto i_ JEVi V-cu-'ringSđ i e de escritorio. Misa F5 mi Con-m Line Delimitas Te › kad Tm m! ' Artio! KM. Fri: › i ““°““' Z. -En File dar clic en la im« hvale- u; m- . opción de New. 3.-Elegir en la sigwiente p p g ventona «Android i i ' ' Aplicotion Project». s ll lll '_ Frcèierus 7- Jaæox Berkman Hansol: Ž` Änáníđ VT AMËEË
  3. 3. .g New Android Application New Android Application : :"13 5 The prefix 'com. e×amp| e.' is meant as a placeholder and should not be used l 4-_86 Application Nam i: * Proqrama9 ` z Ć ` Project Name@ Programa9 ` proyoino . el cool llomoremos Package Nameu com. e×amp| e.programa9 Minimum Required SDKM" APIS: Android 2.2 (Froyo) Vl Target SDK: l"| APl17: Android 4.2 (lelly Bean) v' 9»' Compile virninir-l API 17: Android 4.2 (lelly Bean) v| Themeül Holo Light with Dark Action Bar *l 5.-Seleccionom0s 1o g The application name is shown in the Play Store, as well as in the Manage Application list in Settings. a esto ventonillo. hosta llegor a «Finish»
  4. 4. 6.-F. n llo coirjpeto «Form Widgets» orrostror llo opción do «Text View Medium» oli progromo. 7.-Modiiicor los corocterislhícos de «Text» escrilbiendo «Dome un numero». „ 'activlty_main. xm| „. ». _. ~„ uvalu: : _. Palme _ i 4 li_RelatlveLayout l „me v -l j Nexus One v U v l - AppTheme v e MalnActlvlty v ` v 17 v g@ mwm/ l „D mwm V _ _ FWMWWJHS H I 'i v la . ä El 'ti u „G „ Large Medium „i . › Billion ; lrull m i/ Checkäm o Raduzüullun Clleclleđľeuvlew _ąnw . ánlm- I Spinner . 4 i um ima; , Layouts Camposite , lmagesđiMzdía á_ é . n , nnieaionu , m mo, _ Transition: TextApp. ..? androld: _ „m“ w imsi: : Content. . i im” &Uh Vl _ Tam/ W l] _ rastom ' my ews - - Text Dame un. .. Fi jGraphicalLayout 3 actlvitj/ _malmxrnl Hint l---l v v_ Problem; «Iv Javadoc ig Declaration Econsole íI , . _a W v ' v E
  5. 5. &ABM 11a calrpcm «Tcxtt Hands» axmalstrwr Ita opción Refactar Window Help wow, W, „ , i . . , «aubcmwllpmgraæmą w 'amwtypair-, xml 'a Ëi "“' or Ime L E El 4 Paiette 1 _ › _ RelatweLayout l_ palme V 1 v AppTheme v aInActIvIty v v 17 v A3 takvim . , T FormWdgeVs -› 1 i ed" a“ Text fields abc ' _ FuslnameLaslname g gj' u . . l nam» . .n mmm ~3 usevąidomann l (sssmoa ' ' l. P" 21- laz ` ~ layouts : a @udkditm -_„ » ~ Composíle + layout P. .. H _ ' 1 lmagesđtMedia è r '* _ Hint ~ ľlmeđtDale lnpunw_ 1 Transitions Content. .. ` „WM“ T - TextVlew n w on. « “Cmomülibľärvwëwí ' ' Text c. .. Ëandrmdza j Graphital Layout : :1 actlvntygmalmxml Text C. .. Sandra 7_ Pmblems «in Javado( g. : Dedaratian El Cansale : i „ , _ ~ 3 i
  6. 6. 9,451141 11m sampo@ «Form Widgets» 11a opción «Button» loæModlníilílcar las cauralctemücals 01@ «Text» escmlbícndo «calllcullæm y en 11a na tar www Ha„ í' opciómdlc «Oncľhícľľm modificam* por ~* ' ° ' **- ' G ' «caülculmr» 5 LL Ja" 9 ”M5 o w × tivity_main. xm| :: a 'J Ë! EE Outline " C” Ël 4 ? alene ` 4 ; _7_ RelatnveLayout . - lette v V „ „ : u: textviewl _ r ednTexu 4m widgets H I 1"' “i v U: ä 'j buttonl - "talcular" *v Larue Medium › Eu ; u „ "°" ` " °” i çg„„„. „.-. vm„; J Checklšox v Radnoaullun 4Ë| n„„“4;_„f, vn`. „' Checkedvexlvmw ' Spinner ` ' 'í ľahuulj ' ' Text fields p„ t, „ layouts [d Camposite + layout P. „ , lmagesôtMedh 5'Y'° _ Text Time GL Date Him Transitíons Content _. Advanced ' - View 0m" Style Custom 8( library Views › ~ Tag j Graphical Layout z": activity/ _maimxml Baľkšľu- T_ Problem: W Javadoc 1;; Declaratlon E Console Š? : x _j 9' _' Android
  7. 7. :t Kelactor Wmdow Help a avovąv sav æ„~ 7 E] níaallAaŠ/ ityqava ; v activityJrlairLxml 4 rame L9 Palme romľwldgecs „ww Layge Medium : w ĐURO! ! Small oc; / Checkbox o Ramoôutlnn Checkąđľenlvlen Spinner Sub u. « _l Custom &ligama -l Nexus One v 11.- Enlacarpetadeľmmwidgets seleccionamos la opción de «z TextView Medium». modificando sus propiedades en 1a opción de Text escribimos «Toma una decision correcta. a1 contrario del anterior ejercicio. pero ; Que pasa cuando ponemos un aero? B -l Appmeme v) GMaínActívíty vl"? vl “'17 v ; ą u . u - l Dl C1 Dame un numem calcular @Qíllélíä l a www J _ a. .. ; Croma una declslon correcta, al ontrario del anterior ejercicio, per“ ; que pasa cuando ponemos un : :(01 i Graphical Layout actívityjäaimxmll , žižè s , '_~ Prohlems, @J Javadoc ; Declaration l E Console ? Š LogCatr` `Arldroid „ul l % _ z, E] l v áíaííxí ut W textVi mm , _ edltT lflbl textVi ~ "Toma una deci; › Zandroidm. . 17'-« u. - Content _ t TmView [] Text Toma una. .. m@ @EJDGMBË Q U 1 x _ui " _E_' Ž '
  8. 8. šCl KEľBClOl Window HElp „ g; . o v q_ . j 'l *activlty_main„×ml ľi` ' 4 Palette _Z-r Palette Form Widgets v . lamnMadlnm Bulla« sam« on -/ obukao: o nadloauuon cneckearexxvlew Spinner _“ ľnneläipate _g Transčtions l Advanced l Other l Custom 8( library Views *lšwäl-vnlí Dame m Humor. 9 mlval . u En me nmyama mndlncarenlos a Ham? nam me u vrwlladb m: m- mm . ; na ra; j Graphical Layout T-_l activily_main. xm| f_ Problems G' Javadoc Ega Declaratlon E Console E73 . @v v U Vl jNexusOne V H Il : :s Ëivl nsgllľllm ľšgdvl. llnln(al`iyn`lllz ŠËImJ-Iuąiu-l-. iuzlvl - . i &Em Ile opción de From Widgets egregemes a N nuesícre programe um «TeXËVieW Medium» sim D E l/ iewl _ «z e _ l Text] on] _ víewl ' __ Wewš › "Medium ` medífiem' mangana de las pmepiededes . dell emuiædor. | *:r 7 rl+- Enidlæext. .. [Đ g `] ' s 'i a „ : Hint El Text Color l: : Text App. . ? androld: a.. . Text Size Content . . +` TexlView I] - View [] Style andrcndzte. .. - x_.5l“' ': =_'. 'DE
  9. 9. i Bescleccíonær 1a. caarpew, «sro» y 4 L3 src 4 æ : ornexampląpracticađ Ej MainActivityjavar gen [Gćniratej 73.3 FM-: s Ex Android 4.2 U U H U U H 11 U U U i M o o f atom 1a 01001011 Ex Android Dependencies drawable-hdpi u . ' opcion drawabIe-»rhdpi vaIues-swôüodp AndroidManifeshxml «comcmmpleprog ræmæfä», por wii-imo «Mæinräcüvítgnjævæ» seleccionær law, drawabIe-xhdpi ` val u es " valu es-v14 proj act. properties 'i Java - Programaë/ rgayauí/ ącilvítyrrvxaínxl File Edit Run Navigate Search Project “' v re. wi: - Ës' CJ i * . ts Package Explorer E' EI _' iz_ H 4 Programaó V src r» genšw? , erzt Androidđl za. Android Dependencis assets L? - drawable-hdpi L1 drawabIe-ldpi 'L4 drawabIe-mdpi E drawabIe-xhdpi L? drawabIe-xxhdpi u-g- Iayaut , j activity_main. xml L__*- menu i„^- values g} values-svvómdp L ; k values-sw7lodp-land L1 values-VII f values-vid AndroidManifestxml i<_launcher-web. png proguard-projectm projectproperties
  10. 10. Lll ruqcu ntmuvl "mmm ncip 7B laz Y( s 0 l“ V æ comzxampísprogramaf; public boolean onCreateOptionsMemdMenu menu) { / / Inflate the rrenu; this adds items 'te the action ba* if it is present. AŠ imP°"d°d3'3ti°“5 getMenuľnflatero. inf1ate(R. menu. main, menu); A G MainActivity 'mm' VW' """Ie(Bund| e): i public vaid calcularwievi v) i 14-41 cargar. debemos de escribir los siguientes códígos en 1a ventana. EditText n= (EditTe×t) fíndViewById (Rádæditľextl); Textvíew r= (TextVíew) findVíewById (R. id. textVíew3); double d= Double. parseDoubte(n. getText(). toString()); if(d<0) { r. setText( "Negatix/ o") ; r . setText( "P0sitivo") ; if (dno) ; r. setText("cero") ; 5 n. ..i. |.. ... `m l. ... .i. .`@ n. .I. ..›; -.. `E| r-. ... |. w 331. 'Ti : I EI a F“ u D FM
  11. 11. @J Java - Practicađ/ src/ com/ examplelpracticatl/ MainActivityjava - ADT File Edit Run Source Navigate Search Project Refactor „i g, v o v 4 v E* Š Pfackaqe Explorer : i'll . z f' New Go Into Open in New Window Open Type Hierarchy Show In Copy Copy Qualmed Name Paste Delete Build Path Source Refactor Import. .. Export. .. Refresh Close Project Assign Working Sets. .. Run As Debug As Profile As Validate Team Compare With Restore from Local History. .. Android Tools Properties v F4 Altoshifuw › CtrloC CtrI+V Delete › Alt+Shift+S › Alt+5h`rft+T › F5 } › l F? ' . lil › E Ž i . lu › › Alt+Enter Window Help qii' HËG' ËWË' › E MainActiíityjava 'SŠ return true; lic Void calcular (View view){ EditText dl= (EditText) findVievrById EditTexl; d2=(EditText) findViewById r= (Te×tVie1rr) findVievrById ( RadioButton r0=(Radi0Buttan) findvic RadioButton r1=(RadioButton) findvíc double n1-Đouble. parseDoubLe(d1.get1 double n2=Đoub1e. parseDoubLe(d2.get'| double sunamesta; if(rĐ. isChecked ( ) = =true){ surla= n1+n2; r . setText (string. vaLue0f(surIa) ); l else if(r1 . ischecked( ) --true){ resta= n1-n2; r' . setText (string. VaLueDf( rest: ) ); l Android Application 2 Android JUnit Test 3 Java Applet Alhshifhx, A 4 Java Application AIt+Shift+X, J è 5 JUnit Tät Albshiftnç T Run Configurations. .. I öeseíeccíonær com un click oierecho In. opción ale «Progmmnü» elegr «Run As», se nlorírá, una veníramæ. đe ella oílebemos cic escoger «i Android Apľíonfsííon».
  12. 12. [Đ 'Mama' ' A protected void onCreate(B super. onCreate(savedI setContentl/ iewüt. layo l @Override public boolean onCreateO / / Inflate the Ienu; getMenUInfIaterQ . inf return true; l public void calculnr ( ,1 Editrext s-(EditText) Texfview i= (TextVieu) Textview sa= (TextView double su= Double. pars double ís= su'0.16; double st= su-is; i. setTe×t(String. val. . sa. setText(Str-ing. val. l . Selectthersourcstosove: Ž] Ë activityjnainxml [Programaš/ ľts/ layout/ activilyąm Ë m MainI-clivityjava [Programaš/ srt/ com/ eiæmple/ pn ii ; na licem: @Palit . ew I comexampleprogramaš import declarations MainActivity O. onCreateæundle) : void O. onCrealeOptËonSMenUMenu) : boolean O calculartlľrevdzvoid 1 Geseleccionąr' l E we 83 DDMS Ëiíilđävľľ”
  13. 13. NFS@ ällbľľlíľfál il@ siguioimií@ Värílíľzälíiíläl. @Bigoo @ll numero qui@ ólosoos para roallizar ia oporacríón y li@ d@ como pomirim@ Dame un numero Dame un numero calcular calcular En este programa modifrcaremos el if else, para que el resultado nos de cero En este programa modifrcaremos el if else, para que el resultado nos de cero Negativo
  14. 14. a ssszznnororo Dame un numero calcular En este programa modrfrcaremos el if else, para que el resultado nos de cero llilillľlillr llllllrrll' mnom rwrri . Mirulmln« M ii. .y„-. .i; ir„, . . nvri-»nrd lll [HrWlđE inpur
  15. 15. El programa Eclipse. nos da muchas ventajas, ya que con los códígos que le agregamos nos permite realizar una operación cuantitativa. Con la práctica es más este programa se observa que al momente de esc ' ' el numero que dehesemos. nos dara cierto resultado. gracias a los códigos que escribimos a lo largo de el programa, al final de haber corrido el emulador nos - ' dara nuestro resultado.

×