Vous êtes sur la page 1sur 7

Androideity

Programacinandroidenespaol,tutoriales,documentacin,noticias,smartphones,tablets, programacinandroid,aplicacionesandroid

Inicio Programacin Aplicaciones Eventos Diseo Herramientas Tips Nosotros

IntentsenAndroid:Intentsimplcitos
EscritoporCondesa|Wednesday,October19,2011alas10:45am|7Comentarios

EldadehoyvamosarealizarconunprimerdemoquenospermitaempezaraaplicarlosconceptosbsicosdelusodeIntentsenAndroid.Paraello,vamosacrearun proyectoenelqueutilizaremosIntentsimplcitosparamandarallamarafuncionesnativasdentrodelsistemaAndroidquerespondanalasdiferentessolicitudesque mandemosdesdelaaplicacin,yaspoderentendercmoseutilizanenlaprctica.Laaplicacindeejemplotendrsietebotones,cadaunodelosculesdesplegar funcionesdistintasatravsdeIntents.Listo?Vamosalejemplo! 1.CreamosunnuevoproyectoconlaversinAndroid2.2. 2.Enelarchivores>layout>main.xmlvamosaagregarsietebotonestalycomotemuestroacontinuacin:

Comopuedesdartecuenta,enladefinicindecadaunodelosbotoneshemosagregadounatributoandroid:onClickquenosservirparallamaraunmtodoconelnombre callIntentyquedefiniremosenelsiguientepaso. 3.AhoradesdelaactividadprincipaldelproyectovamosacrearunmtodollamadocallIntent()quemanejarloseventosquedispararcadaunodelosbotonesqueel usuariopresione.ComohemosdefinidouneventoonClickparacadabotndesdeelXML,yanoresultanecesariocrearlasinstanciascomousualmentelohacemos. ElmtodocallIntent()recibirunView,quecorrespondealLinearLayoutconlosietebotonesdelarchivomain.xml.As,nicamenteutilizaremoseliddecadabotnpara definircadaunodeloscasosdelswitchypoderllamaracadaunodelosIntentsquerespondadeformasatisfactoriaacadapeticin.Acontinuacinteproporcionoelcdigo quecontienelaclase:

4.Porltimo,paraquenuestraaplicacinpuedautilizarcadaunodeestosIntentsdeberemosdardealtaalgunospermisosdesdeelarchivoAndroidManifest.xmlcomote muestroacontinuacin:

SiteinteresaconocermsacercadepermisosenAndroid,teinvitoaleerestepostenelqueencontrarsinformacinmsdetallada. 5.Corremosnuestraaplicacin(preferentementeennuestrotelfono)yveremoscmoesquepodemoshacerusodelacmara,delbrowserquetengamosinstaladoenel telfono(sinimportarculoculestengamos),deldirectoriodecontactosydelafuncindellamadas.

Esperoqueesteprimerdemotepermitahacerteunaideadetodoloquepodemosutilizardesdenuestrasaplicacionessinlanecesidaddereinventarlaruedayexplotaral mximolasfuncionesdelsistemaAndroidydeotrasaplicacionesexistentes. Tefuetilestepost?Comprtelo!

Categora:Programacin|Etiquetas:conceptosbsicos,conociendoAndroid,desarrolloenandroid,Intents,tutorial|Permalink

Comparteestepost
16 54 583

Acercade:Condesa
DesarrolladoradeaplicacionesAndroid,freelance,apasionadadelatecnologa,yprecursoradelcrecimientotecnolgicoenMxico. SguemeenTwitter LeertodosmisartculosCondesa

Tambinpuedeinteresarte

Widgetsbsicosen AndroidI:Labels

Controlesdeseleccinen Android: AutoCompleteTextView

TrabajandoconThreads enAndroidII:Runnable

Comentariosdeesteartculo
6comentarios
3

Dejauncomentario...

Discusin

Comunidad

Compartir

EnriqueGudio hace17das

Holaatodos,puesseguiestutorialastalcual,enlapartedelswitchhastapuseuntelefonorealdemiscontactosyloinstaleenmitelefono,perola sorpresaesquesloapareceelbotndeMostrarContactos(ysifuncionabienestebotn)noaparecenadams,lodemsestvacio,enblanco,noaparecenlos demsbotonesyesosucededesdequelocorroenelemuladorperoporesocambienumerosyelpermisode: <usespermissionandroid:name="android.permission.CALL_PRIVILEGED"></usespermission> medaerrorydicequeesepermisosloesconcedidoenaplicacionesdelsistema. Quepodrser?Gracias


0

Responder

Compartir

lobok hace2meses

BuenasCondesa,tengounapreguntaynosesituoalguientienelarespuesta(seguroquesi:D)....Hayalgnsitiodondesepuedacrearunafunciony llamarladesdeotrasActividades?Meexplico:Tengounmenucon3botones,los2primeroscambiandeactividadyelterceromuestraXporelLogCat...Mehe encontradoqueparacadaactividadtengoquevolveradefinirlafunciondeltercerboton.Nohayformadedefinirlasolounavez?Algunaidea?Graciaspor adelantado


0

Responder

Compartir

DviD hace11meses

HolaCondesa,graciasportucdigo,estoyhaciendoalgobsicorelacionadoconel. Peromedaunerror: @Override publicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){ if(resultCode==Activity.RESULT_OKAKI>&&requestCode==0){ Stringresult=data.toURI() Toast.makeText(this,result,Toast.LENGTH_LONG) } } ELERRORES: Multiplemarkersatthisline Syntaxerrorontoken"",deletethis token ampcannotberesolvedtoavariable ampcannotberesolvedtoavariable Syntaxerrorontoken"",.expected Noencuentrolaformadesolucionarlo,comodeducesestoycomenzando..jejej unsaludoygraciasdenuevo.
0

Responder

Compartir

EnriqueGudio DviD hace17das

Hola,talvezalgotardeperoencontrelpostytambinenlalnea if(resultCode==Activity.RESULT_OKAKI>&&requestCode==0) despusdelRESULT_OKtienesAKI>&&ynosesiesoloestesagregandoatucdigootuquisisteindicardeesaformaqueahiteestmarcandoelerror


0

Responder

Compartir

andresmacri haceunao

Excelente!soydesarrolladorandroidylaverdadestoesdemuchaayuda!GRACIAS
0

Responder

Compartir

condesa Mod andresmacri haceunao

Medagustoqueestsencontrandoennuestraspublicacionesinformacintil.Saludos!:D
0

Responder

Compartir

Commentfeed

Suscrbeteporemail

Postanterior Siguientepost

Suscrbete
FacebookTwitterRSSFeed

Categoras
Anlisis(7) Aplicaciones(65) Diseo(31) EquiposAndroid(3) Eventos(30) Herramientas(10) Programacin(99) Tips(4) Videojuegos(13)

Blogroll
AndroCode AndroidUniverse Androjuegos AndroTalk HoneyApp

Archivo
February2013 November2012 October2012 August2012 July2012 June2012 May2012 April2012 March2012 February2012 January2012 December2011 November2011 October2011 September2011 August2011 July2011 Buscar

GitHub

ltimosposts
UsandoSurfaceViewenAndroidParte1 UsodelaLibreraPanoramaGLenAndroidusandoEclipse ActionBarAndroidusandoEclipse EnviodeTweetsdesdetuaplicacinusandolalibreriaTwitter4JyOAuth SocketsenAndroid

Autores
Seguira@androideity

Seguira@condesa_sama

Seguira@iamkore

Seguira@GustavoIvanVega

Seguira@kerpie

Seguira@davidtoca

Seguira@JaimeYesidLeon

Seguira@seba_cipolat

Seguira@AndrDevelop

Seguira@carlostheone

Seguira@ChelixPreciado

CursosyAprendizaje

Androideity
Like 1,763peoplelikeAndroideity.

androideity

androideity
seba_cipolatHeactualizadoel contenidodemitutorial"tuspropios controlesamedida" androideity.com/2012/03/23/tus @androideity#enjoy
5daysagoreplyretweetfavorite

androideity@seba_cipolatest padrsimo!!!:D
7daysagoreplyretweetfavorite

seba_cipolatSieldiegolodicedebe sercierto@androideity eldiegodice.com.ar/mensaje.php?te


7daysagoreplyretweetfavorite

seba_cipolatjajajaHarlemShakea @androideity hsmaker.com/harlemshake.as


14daysagoreplyretweetfavorite

androideity@Nogardkunesoesdebido Jointheconversation

Poweredby@condesa_sama|Theme:YokobyElmastudio TodoelcontenidoBajolaLicenciaAtribucinNocomercialCompartirigual2.5MxicodeCreativeCommons Irhastaarriba

Vous aimerez peut-être aussi