TODOPIC

Misceláneas - Interés General => Off Topic => Mensaje iniciado por: fuente en 24 de Enero de 2013, 16:01:15

Título: Curso Android Miriadax
Publicado por: fuente en 24 de Enero de 2013, 16:01:15
Me he inscrito en este
http://miriadax.net/web/android_programacion
A ver que tal.
Título: Curso Android Miriadax
Publicado por: Nocturno en 24 de Enero de 2013, 16:16:53
¡Qué montón de cursos!, ¿y son todos gratuitos?
Título: Curso Android Miriadax
Publicado por: fuente en 24 de Enero de 2013, 16:56:18
Parece que sí, y en español.
Hay de todo tipo, ciencias, letras, humanidades....
A ver que tal es el de android.
Título: Curso Android Miriadax
Publicado por: Nocturno en 25 de Enero de 2013, 15:37:36
Ea, pues ya tienes otro compañero en el curso de Android. Creo que nos vamos a divertir.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 25 de Enero de 2013, 15:47:56
Seremos 3, entonces... :mrgreen:
Título: Curso Android Miriadax
Publicado por: fuente en 25 de Enero de 2013, 15:53:14
A ver si consigo un entorno de desarrolllo decente. Tengo que hacer limpieza, porque de marranear para intentar el hola mundo lo he dejado hecho un asco.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 25 de Enero de 2013, 16:26:15
Que herramientas recomiendan tener para hacer las aplicaciones ??
En la descripción del curso no lo veo...
Título: Curso Android Miriadax
Publicado por: Suky en 25 de Enero de 2013, 17:16:38
Yo creeria que se va a usar Eclipse + el SDK, si fuera así lo siguiente va a ser de ayuda: http://www.neoteo.com/como-instalar-android-en-eclipse-y-crear-una-maqui

Luego, revisando, como referencia se toma el libro El gran libro de Android  ;-)


Saludos!
Título: Curso Android Miriadax
Publicado por: fuente en 25 de Enero de 2013, 18:01:37
Muy útil también:

http://developer.android.com/index.html

Título: Curso Android Miriadax
Publicado por: Nocturno en 26 de Enero de 2013, 02:25:26
Yo imagino que al principio del curso nos indicarán las herramientas a utilizar.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 26 de Enero de 2013, 08:21:11
Coincido con Suky, ese es el libro de referencia, ya que el autor es quien dicta ese curso.

El gran libro de Android 2da edicion (http://www.marcombo.com/El-gran-libro-de-android_isbn9788426718327.html)
Título: Curso Android Miriadax
Publicado por: Nocturno en 26 de Enero de 2013, 13:40:49
Aquí un extracto del libro:

http://www.marcombo.com/Descargas/9788426717320%20-%20El%20Gran%20Libro%20de%20Android/EXTRACTO%20DEL%20LIBRO.pdf
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 30 de Enero de 2013, 13:10:31
Supuestamente el curso de Android en Miriada X arranca hoy, alguien recibió el aviso o como es el formato o algo ??
Título: Curso Android Miriadax
Publicado por: fuente en 30 de Enero de 2013, 13:26:35
He entrado en la página y parece que han cambiado la fecha a mañana.
Ya me perdí uno también de Android con el Inventor de UDX. Nunca me llegó ninguna notificación del comienzo y desde la página del curso no daban ninguna información. Espero que con este no pase lo mismo.
Título: Curso Android Miriadax
Publicado por: todopic en 30 de Enero de 2013, 14:04:22
Yo también creo que es mañana... pero ni idea de horario...
Título: Curso Android Miriadax
Publicado por: todopic en 30 de Enero de 2013, 14:07:20
asi es... hay un error.. a la derecha dice 31, es decir.. mañana... y en los módulos, dice 30...  :shock:  y no hay horario...

http://miriadax.net/web/android_programacion (http://miriadax.net/web/android_programacion)

todos los demás dias... son Miercoles....

Título: Curso Android Miriadax
Publicado por: todopic en 30 de Enero de 2013, 17:23:10
me han contestado esto...

El curso de Android arranca mañana, 31 de enero.
Los cursos no son en tiempo real. Son online y sin horarios prefijados. Los módulos de cada curso tienen un calendario programado pero flexible.

Saludos.

Título: Curso Android Miriadax
Publicado por: MGLSOFT en 30 de Enero de 2013, 21:14:52
Pero como es??
Miras el video y haces alguna practica??
Título: Curso Android Miriadax
Publicado por: AcoranTf en 30 de Enero de 2013, 22:06:36
Yo tambien me inscribi en el de Android, estare en contacto con vosotros para orientarnos mutuamente.
No se si mis pocos conocimientos de programacion seran un obstaculo, espero que no. Ya veremos como se desarrola esto.

Saludos.
Título: Curso Android Miriadax
Publicado por: todopic en 30 de Enero de 2013, 23:13:53
Pero como es??
Miras el video y haces alguna practica??

Si Marcos, eso te permite flexibilidad en los horarios...  me viene bien, ya que de seguir los dias Jueves... estoy con el curso de C....

AcoranTf.. seremos dos los que obstacularizaremos ja ja ja  :mrgreen:

Creo que la comunicación fluida es por facebook , ya que por allí me contestaron

https://www.facebook.com/MiriadaX/posts/409435025809474?comment_id=67452837&notif_t=feed_comment_reply
Título: Curso Android Miriadax
Publicado por: rivale en 31 de Enero de 2013, 02:38:00
Gracias por la información, me inscribí en el de android
Título: Curso Android Miriadax
Publicado por: groundman en 31 de Enero de 2013, 06:44:20
pues yo tambien me he apuntado al de android.pero no veo como acceder al curso.dice que empieza hoy pero donde.voy a hacer tardeeee.
que no empiezen sin miiii. :D

esto me recuerda a otros cursos que he realizado en clases.en reunion con otros estudiantes.y que no encontraba la calle.y venga a dar vueltas con el coche.

bueno.no se como sera este tipo de cursos por internet.supongo que no seran en tiempo real.
aunque de todas formas yo no veo la forma de entrar al curso.los enlaces estan dehabilitados.
Título: Curso Android Miriadax
Publicado por: rivale en 31 de Enero de 2013, 10:00:17
intenta entrar a este link

http://miriadax.net/web//android_programacion (http://miriadax.net/web//android_programacion)
Título: Curso Android Miriadax
Publicado por: groundman en 31 de Enero de 2013, 10:13:30
ahora si me sale la flecha de enlace.gracias. no se si es que entre muy trempano.
Título: Curso Android Miriadax
Publicado por: Nocturno en 31 de Enero de 2013, 13:25:25
El curso ya ha comenzado
Título: Curso Android Miriadax
Publicado por: fuente en 31 de Enero de 2013, 15:59:12
Acabo de ver el primer video y de hacer el primer test. Hay que andarse con mucho ojo  porque sólo tienes una oportunidad.
Es mas, si sales de la página del test una vez guardado y evaluado, no lo puedes volver a ver.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 31 de Enero de 2013, 17:30:57
idem yo  :( :(
Título: Curso Android Miriadax
Publicado por: groundman en 31 de Enero de 2013, 17:43:51
en el primer test he tenido 9 aciertos.y en el segundo 3. :mrgreen:  que malo soy.
Título: Curso Android Miriadax
Publicado por: AcoranTf en 31 de Enero de 2013, 21:00:11
Yo estuve echando un vistazo general a la pagina, foro, pyr, blog, etc. y despues hice la encuesta, o sea el tema 0. Como he leido que hay problemas con algunos enlaces, no he querido entrar al tema 1 para evitar que se me quede a medias.
A ver si lo arreglan y mañana empiezo en serio.

todopic, tienes razon, en las pruebas iniciales no quede muy bien que digamos, pero bueno ya me he apuntado una direccion para aprender lo basico de Java, aunque me cueste un poco mas de trabajo, quiero sacarlo aceptablemente bien.

Saludos.

P.D.: Por cierto ¿vosotros ya teneis instalado el sistema de desarrollo?, ¿alguno lo tiene instalado en Linux?
Título: Curso Android Miriadax
Publicado por: rivale en 01 de Febrero de 2013, 00:37:20
Ya contesté las primeras encuestas, en las de java tuve 3 errores, aunque de las que tuve bien agunas adivine :mrgreen: :mrgreen:

Título: Curso Android Miriadax
Publicado por: Nocturno en 01 de Febrero de 2013, 02:17:19
Yo también he tenido 3 fallos en la encuesta de Java. Sólo he hecho esa de momento.
Y no, aún no he instalado el entorno de desarrollo. Intenté hacerlo con Motodev porque he leído que viene todo en un pack, pero no encuentro cómo bajarlo. La página de Motorola no lo pone fácil.
Título: Curso Android Miriadax
Publicado por: fuente en 01 de Febrero de 2013, 04:41:53
Yo lo instalé hace poco.
Es fácil. Creo recordar que es lo siguiente:
Hay que descargar Eclipse para Java y simplemente descomprimirlo en una carpeta.
Luego el SDK de Android, e instalarlo (este sí que necesita instalación)
Y por último, los plugins para eclipse.

Posiblemente me dejo algo en el tintero, pero lo explican en el primer tema del curso.

Título: Curso Android Miriadax
Publicado por: groundman en 01 de Febrero de 2013, 06:03:49
a mi tambien me costo instalar el plugin de motodev.y al final lo consegui.pero de eso hace 7 meses y no me acuerdo muy bien de como lo hize.
creo que el problema lo tenia en el reconocimiento del usuario y contraseña para que se instalase directamente de la web.

porque te refieres a los paquetes del android SDK manager.no? me suena algo de motodev.pero ahora no veo nada.o hera en otro sitio. :?

tambien hay que instalar algunas cosas en: ayuda->install new software.
y para añadir bibliotecas a un proyecto,hay que seleccionar el proyecto que estemos desaroyando.ir a propiedades->via de construccion java->bibliotecas->añadir
jar externos.

tambien podeis cambiar el idioma del eclipse a español.descargandose el plugin.

en el eclipse hay un monton de cosas que aveces se vuelve uno loco.pero cuando empiezas a trabajar lo entiendes todo poco a poco.igual me pasaba con el MPLAB IDE cuando empeze.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 01 de Febrero de 2013, 08:26:16
Groundman, tu ya tienes experiencia en esto, podrás darnos una guía a los que estamos empezando para instalar bien el software y no cometer los errores que seguramente habras cometido ??

Tu beneficio sera que dentro de un tiempo, vas a tener algunos de nosotros ayudándote en tus desarrollos, mientras que hoy leemos tus avances y retrocesos y para nosotros (al menos para mi) es chino básico lo que nos cuentas, je..je.. :mrgreen:
Título: Curso Android Miriadax
Publicado por: groundman en 01 de Febrero de 2013, 09:46:10
ya decia yo que nadie me respondia a mis dudas. :? y yo esperando ayuda  :D

yo lo que he aprendido de android a sido en youtube. este es un video:
y hay muchos mas.todos explican mas o menos lo mismo en el primer capitulo.

pero luego hay cosas que dan problemas.y estos problemas varian entre ordenadores y tipos de sistemas operativos.por eso no puedo explicar paso a paso
lo que he hecho.porque por ejemplo,donde estoy haciendo las pruevas es en windows home.y ya me dio guerra instalar el eclipse.
pero en otro ordenador que tiene XP.no he podido instalarlo.

hay varias cosas que hay que hacer en eclipse para que todo funcione a la perfeccion.pero tambien depende que tipo de aplicacion queramos crear.
lo mas basico es seguir los pasos de cualquier video de instalacion del eclipse.y cuando lo tengamos instalado,intalar las actualizaciones del android
SDK manager.que es un boton con un muñequito verde con una flecha hacia abajo.en la barra de herramientas del eclipse.

ahi hay que seleccionar los archivos y darle a descargar todos.pero esto dura un monton de rato.y si solo quereis instalar la version con la que quereis
trabajar,pues instalar solo esa.pero yo recomiendo que las instaleis todas cuando tengais tiempo.

en algunas de ellas os dara fallo de instalacion.pues lo mas seguro es que tengais que registraros en una web para descargar el software.
ir al menu de eclipse y seleccionar. ayuda->install new software.
pero es que hace 7 meses de eso y no me acuerdo de todos los problemas que se me presentaron.por ejemplo para poner en español al eclipse.
hay que pegar esto en Work with: dentro de Available Software.   "http://download.eclipse.org/technology/babel/update-site/juno" sin las comillas.
o darle a añadir.aunque no estoy seguro si hay que dar algun paso mas.


lo mejor es que expongais los problemas y dar soluciones los que hallamos tenido dicha experiencia.

hay una cosa que me tire un monton de tiempo en averiguar.y luego resulto ser lo mas sencillo del mundo.por ejemplo el crear un proyecto e ir haciendo
copias de seguridad segun bayamos avanzando en la programacion.
yo lo que hacia es crear nuevos proyectos.y copiar los archivos del anterior proyecto al nuevo.esto es un error.no se os ocurra hacerlo si no quereis
tiraros un buen rato pasando valores entre carpetas.porque todo varia segun vamos programando.esto lo haremos cuando este el proyecto totalmente acabado.
por si queremos darle otro nombre.y aun asi es un engorro.mejor aseguraros del nombre que le querais poner.

yo lo que hago es.en el explorador de paquetes,hacer clic con el segundo boton en el proyecto que queramos duplicar,darle a copiar.y luego pegarlo dentro
de la misma ventana del explorador de paquetes con un nombre con extension.por ejemplo BlueBas1,BlueBas2,BlueBas3.....

es sencillo no? pues una semana me tire haciendo nuevos proyectos y pasando carpetas de un proyecto a otro.al final me bino bien para entender el
funcionamiento de como eclipse gestiona sus carpetas.y que tipos de datos y registros hay que poner en cada carpeta.como crearlos sin tener que copiar y pegar.
para no tener conflictos debido a los valores de las carpetas.ya que todo en eclipse tiene su lugar.y si nos equivocamos nos dolera mucho la cabeza.

tambien hay una forma de instalar aplicaciones android de ejemplos que hay por internet.y esto tambien hay que saber como instalarlo en eclipse.y como
instalar librerias en nuestro proyecto.para que funcione la aplicacion.porque instalar un proyecto externo no implica que deba funcionar.a no ser
que tengamos todas las herramientas que estan unidas a dicho proyecto.

referente al AVD.no es otra cosa que un emulador de un terminal android.que tenemos que configurar segun para que dispositivo ballamos a usar la aplicacion.
yo prefiero usar mi smartphone.porque el emulador es muyyyy lentoooooo.desespera de verdad.

ademas hay cosas que no bamos a poder usar en el emulador.como el bluetooth,wi-fi,brujula,sensores de proximidad,acelerometro.etc

y hay muchos trucos mas que solucionan los errores que nos iran saliendo en eclipse.pero es mejor que entre todos expongamos los problemas que nos
van saliendo y ayudare en lo que pueda.

asi que cuando tengais instalado el eclipse y querais practicar con las aplicaciones que he hecho aqui: http://www.todopic.com.ar/foros/index.php?topic=39149.0
os podre asesorar sobre vuestras dudas.
Título: Curso Android Miriadax
Publicado por: AcoranTf en 03 de Febrero de 2013, 12:54:25
Que silencio...
¿Como os va el curso?
Yo ayer me decidi a empezar el tema 1 y en la instalacion del entorno de desarrollo, me quede trancado.
Primero habia un enlace mal y no descargaba el Java, despues en la parte del SDK Android mas problemas y finalmente con los complementos ya me perdi. Algo debio instalarse mal, porque en Eclipse, windows>propiedades no me sale Android en la columna de la izquierda, por tanto no puedo crear proyectos Android.
Por si alguien sabe del tema y puede echarme una mano, utilizo Linux Mint 13 Mate 32 bits.
Puse una consulta en el foro del curso, pero aun no respondio nadie, es domingo y la gente estara de parranda.
Estoy parado en la parte de "Crear el primer programa", la primera parte del tema 1 ya la hice.

Saludos.
Título: Curso Android Miriadax
Publicado por: fuente en 03 de Febrero de 2013, 13:08:50
En linux no se. En windows no se me instalaba el sdk porque no lo ejecutaba como administrador.
Es posible que en linux tengas algún problema de permisos.
Ya hice el primer tema, incluido el examen, y solo fallé un par de ellas.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 03 de Febrero de 2013, 14:49:04
El paquete de idioma lo baje de aqui:

http://download.eclipse.org/technology/babel/update-site/R0.10.1/juno (http://download.eclipse.org/technology/babel/update-site/R0.10.1/juno)
Título: Curso Android Miriadax
Publicado por: AcoranTf en 03 de Febrero de 2013, 15:30:16
Fuente no se si sera problema de permisos, pero yo lo hice todo como root, que es el administrador en Linux.

Marcos el enlace que pusiste no funciona. Dice que no se encuentra el archivo.

Saludos.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 03 de Febrero de 2013, 15:46:03
Fuente no se si sera problema de permisos, pero yo lo hice todo como root, que es el administrador en Linux.

Marcos el enlace que pusiste no funciona. Dice que no se encuentra el archivo.

Saludos.

Ese enlace es el que use desde detro de eclipse, para cargar el idioma, y funciono bien.. :shock: :shock:
Título: Curso Android Miriadax
Publicado por: Nocturno en 03 de Febrero de 2013, 15:51:33
He instalado Eclipse, el SDK de Android y el Plug-in de Android para Eclipse, pero cuando abro Eclipse no veo nada, ni barra de herramientas, ni menús de Android, sólo el menú principal con "File, Edit, Navigate, Project, Window, Help".

¿Os pasa esto a vosotros?, ¿cómo se puede trabajar a partir de ahora con Eclipse?
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 03 de Febrero de 2013, 15:56:59
He instalado Eclipse, el SDK de Android y el Plug-in de Android para Eclipse, pero cuando abro Eclipse no veo nada, ni barra de herramientas, ni menús de Android, sólo el menú principal con "File, Edit, Navigate, Project, Window, Help".

¿Os pasa esto a vosotros?, ¿cómo se puede trabajar a partir de ahora con Eclipse?
pon una imagen de tu pantalla, a ver como va...
Título: Curso Android Miriadax
Publicado por: Nocturno en 03 de Febrero de 2013, 16:05:05
Ahí va

(http://img209.imageshack.us/img209/9107/eclipsel.jpg)
Título: Curso Android Miriadax
Publicado por: Suky en 03 de Febrero de 2013, 16:55:36
No probaron con esto?

Yo creeria que se va a usar Eclipse + el SDK, si fuera así lo siguiente va a ser de ayuda: http://www.neoteo.com/como-instalar-android-en-eclipse-y-crear-una-maqui

Realmente es muy sencillo, descargar, descomprimir y listo  ;-)


Saludos!
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 03 de Febrero de 2013, 17:25:55
Ese que dice Suky es el que estoy usando, porque cargue uno de 32 bits y no anda como dice en el video.
Título: Curso Android Miriadax
Publicado por: fuente en 03 de Febrero de 2013, 18:04:46
Nocturno, lo tienes pelao pelao...
¿Qué versión de eclipse has utilizado?
Asegúrate de que es la de java developer.
Título: Curso Android Miriadax
Publicado por: groundman en 03 de Febrero de 2013, 19:14:44
has instalado el plugin de android? eclipse es solo un entorno de desarroyo.
Título: Curso Android Miriadax
Publicado por: Nocturno en 03 de Febrero de 2013, 19:22:35
Algo hice mal, porque lo he vuelto a hacer y ahora sí que veo el Eclipse con todos sus avíos.
Gracias
Título: Curso Android Miriadax
Publicado por: AcoranTf en 03 de Febrero de 2013, 21:23:55
Algo hice mal, porque lo he vuelto a hacer y ahora sí que veo el Eclipse con todos sus avíos.
Gracias

A mi me paso algo parecido. Resulta que entre las varias pruebas que hice, una fue descargarme el ADT-Bundle que cito Suky, lo descomprimi, pero no llegue a ejecutarlo y ahora al leer su comentario y enlace, lo probe y funciona.
Soy un caso, tengo la solucion y me complico buscando por ahi. Bueno son cosas de la falta de experiencia con este sistema de desarrollo.
Ya tengo los medios, pero a la hora que es lo dejare para mañana, que esta mañana, (no digo anoche), me acoste a las 7, liado con las pruebas.
Gracias Suky, con tu comentario me hiciste ver lo que tenia delante de mi y no veia.

Saludos.
Título: Curso Android Miriadax
Publicado por: fuente en 04 de Febrero de 2013, 04:51:48
No os desepepereis con el simulador. Tardó 15 minutos en ejecutar el Hola Mundo, sin dar la menor apariencia de que estaba vivo.
Dependerá del ordenador, pero es bastante lento.
Título: Curso Android Miriadax
Publicado por: groundman en 04 de Febrero de 2013, 06:31:44
Ya os lo dice.muy lennnntooo. :D
Si queréis aprender android ir buscando un móvil con android.y cuanto mayor se la versión mucho mejor.
Los móviles con android.sus versiones están limitadas según las capacidades del terminal.sobretodo por la memoria interna.así que antes de adquirir alguno,mirar bien hasta que versión de android puede ser actualizado.

Yo tengo el HTC ONE S.y aunque el día de año nuevo se actualizó a la versión 4.1.1
por el momento no he recibido mensages de actualizaciones.y es que en eclipse se ve para programar versiones superiores.
Pero esto depende del fabricante.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 04 de Febrero de 2013, 09:26:52
A mi me llevo algo mas que eso, je..je
Cuando le conecte mi chotablet (una china que no la conoce ni el chino que la hizo) anduvo de una y me mostro el hola mundo al toque !!
Ni pienso seguir con el emulador, el tiempo es oro!! :mrgreen: :mrgreen:
Título: Curso Android Miriadax
Publicado por: Nocturno en 04 de Febrero de 2013, 13:17:42
He ejecutado RUN y llevo más de 15 minutos esperando pero no sale nada. Eclipse me deja seguir actuando con todos los menús y opciones, ¿es normal?
Título: Curso Android Miriadax
Publicado por: fuente en 04 de Febrero de 2013, 13:44:15
Puede serlo. A mi se me quedaba la pantalla del simulador en negro, como a los 15 minutos, no se si por tocarle con el ratón o porque le tocaba apareció la palabra ANDROID.
Al rato (otros 5 ó 10 minutos, no se porque fui a hacer otras cosas), apareció algo parecido a un chisme android. Tuve que buscar la aplicación Hola Mundo y la tuve que ejecutar. Al final salió el  Hola Mundo.

Haz clic sobre la pantalla del simulador, a ver si hace algo.
Título: Curso Android Miriadax
Publicado por: Nocturno en 04 de Febrero de 2013, 14:06:19
Es que no veo la pantalla del simulador, simplemente no hace nada
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 04 de Febrero de 2013, 14:32:05
Elije otro teléfono, a mi me pasaba eso, que no me mostraba nada y lo cambie y después anduvo, aunque mejor que uno real no hay... :mrgreen:
Título: Curso Android Miriadax
Publicado por: Nocturno en 04 de Febrero de 2013, 16:08:12
Sigo con problemas, pero creo que sé cuál es la causa.

La lección "Creación de un dispositivo virtual Android (AVD)" está repetida con la lección anterior, por lo que no he creado ningún dispositivo virtual AVD.

¿Cómo lo habéis hecho vosotros?


Por otra parte, si encuentro una tablet Android baratita me la compraré, ¿me recomendáis alguna ganga?
Título: Curso Android Miriadax
Publicado por: groundman en 04 de Febrero de 2013, 16:50:04
si os comprais una tablet.mirad que tenga buena memoria y un procesador no muy malo.respecto a que tenga bluetooth seria muy buena opcion si quereis
controlar dispositivos con este.pero se encarecen mucho.
y si no tiene bluetooth olvidaros de conectarle ningun dispositivo externo.porque no funciona.

y si quereis conectar pendrives,discos duros,teclados o ratones.la tablet tiene que ser USB OTG. si no.no os funcionara.pero bluetooth externos no funcionan.
por lo visto es que hay que instalarle unos drivers que por ahora no he visto que los hallan.

un amigo mio se compro una tablet de 100€ hace 10meses y dice que se desespera con ella.porque es muy lenta.sobretodo para navegar por internet.
quizas sea mejor esperar un poco haber si bajan las tablet.y apañarse con un mobil varato con android que vendan por internet.como minimo que tenga la version
2.2 o 2.3
Título: Curso Android Miriadax
Publicado por: Nocturno en 04 de Febrero de 2013, 17:01:36
Disculpad que os dé tanta brasa, pero sigo con problemas.

Mi API 17 tiene instaladas varias CPU como se ve en la parte izquierda de la imagen; sin embargo, cuando creo un nuevo AVD, me dice que no tiene imágenes del sistema para ese tipo de API.

¿Qué hago ahora?  :(

(http://img827.imageshack.us/img827/4684/androidproblemas.jpg)
Título: Curso Android Miriadax
Publicado por: groundman en 04 de Febrero de 2013, 17:10:06
porque no pruevas con otra api inferior? yo suelo usar la 15.abezes tengo problemas con las apis.o quieres usar esa en particular?
porque para simular creo que no hace falta la ultima version de api.
Título: Curso Android Miriadax
Publicado por: Nocturno en 04 de Febrero de 2013, 18:06:43
He probado con una inferior y va bien, pero es que el curso me indica que lo haga con esa. Y no entiendo qué pasa, según el tutorial está todo bien hecho.
Título: Curso Android Miriadax
Publicado por: groundman en 04 de Febrero de 2013, 18:36:37
igual no estas poniendo un tamaño ideal de memoria ram en el simulador.no se.
te dire que esto de las versiones me ha dado un monton de problemas cuando he creado un proyecto.pero tanto la version maxima como la minima.

hecha un vistazo al manifest.y cambia la version minima.haber si asi te funciona.ya que para segun que versiones superiores,hay cosas de versiones
minimas que las han quitado.y no funcionan en conjuncion.es lo que pienso yo.pero sin estar muy seguro.
Título: Curso Android Miriadax
Publicado por: fuente en 04 de Febrero de 2013, 18:51:13
Esta es la configuración que he probado y aunque lento, ha funcionado.
Título: Curso Android Miriadax
Publicado por: Nocturno en 04 de Febrero de 2013, 19:28:13
Al fin he conseguido ver la simulación. Lo he instalado todo en el portátil y sí que ha funcionado.
Veré si borro todo del PC grande y lo vuelvo a instalar.
Título: Curso Android Miriadax
Publicado por: AcoranTf en 04 de Febrero de 2013, 20:47:55
Pues yo sigo trancado en el tema 1. Hasta que no ponga esto del entorno de desarrollo al 100 % no podre seguir.
Pego el comentario que he puesto en el foro del curso, a ver si alguno me puede echar una mano.

Finalmente y dado los errores que me daba la instalacion del SDK, me decidi por descargar el paquete ADT-Bundle-Linux-x86.
Pero al ejecutarlo y comenzar a crear el programa del tema 1, todo correcto hasta el paso 8. Pero en el 9 dice "Deberías tener visible el explorador de paquetes a la izquierda. Abre el fichero HolaMundo.java(situado enHolaMundo > src > com.example.HolaMundo). Debe tener este aspecto:" y sigue un poco de codigo, pues bien a mi no me aparece el dichoso HolaMundo por ningun lado.
Por otro lado el proyecto me da nada menos que 7 errores, se pueden ver aqui (http://www.yaitana.es/temp/Errores_ADT.png):
Decir que utilizo Linux Mint 13 Mate 32 bit's.

Vuelvo a estar parado en este tema. ¿Conseguire alguna vez pasar al tema 2?. Espero al menos que una vez superados estos primeros problemas tecnicos, el resto del curso vaya mejor.

Saludos.
Título: Curso Android Miriadax
Publicado por: groundman en 04 de Febrero de 2013, 21:16:39
parece como si no hubieras definido alguna variable.pon una imagen de alguna de las lineas que contienen el error.normalmente estan subrayadas en rojo.
Título: Curso Android Miriadax
Publicado por: AcoranTf en 04 de Febrero de 2013, 22:25:27
parece como si no hubieras definido alguna variable.pon una imagen de alguna de las lineas que contienen el error.normalmente estan subrayadas en rojo.

Hola groundman, aun no escribi nada de codigo, solo esta la base que se crea. He seguido el tuto del Tema 1 "Creacion del primer programa", hasta el punto 8.

Saludos.
Título: Curso Android Miriadax
Publicado por: groundman en 05 de Febrero de 2013, 06:50:34
hola AcoranTf.resulta que no estoy siguiendo el tutorial.ya que estoy desarroyando una aplicacion en android para la apertura de cerraduras electronicas
puertas de garaje.y no se que aspecto presenta tu proyecto.
entonces no se si lo que te pasa es que no has creado la el package o la clase.

en la carpeta src de tu proyecto tienes que tener creada una carpeta llamada com.example.HolaMundo,y dentro de esta tienes que crear la clase.
aunque todo esto se incluye al crear tu proyecto.lo mas seguro es que al crear tu proyecto,hay algo que se te a pasado por alto.

que es lo que te falta el package o la clase?

porque si es la clase,puedes crearla haciendo clic derecho en el package y selecionar. Nueva Clase.

la clase son como hojas donde escribiremos nuestro codigo.las clases funcionan todas igual.y en una de estas clases es donde ponemos nuestro programa principal.
que aqui se le llama Thread(hilo).es decir hilo principal.

que has hecho para crear el proyecto?

te has ido a: Archivo->Nuevo->Otras->Android Application Proyect?
Título: Curso Android Miriadax
Publicado por: AcoranTf en 05 de Febrero de 2013, 15:59:17
que has hecho para crear el proyecto?

te has ido a: Archivo->Nuevo->Otras->Android Application Proyect?

Si groundman, eso es lo que hice y a continuacion rellenar los datos que pide en varias ventanas, tal como se indica en el tutorial del curso.
Dentro de la carpeta src de mi proyecto, solo hay otra carpeta que se llama "com.curso.tema1_curso" y dentro de ella solo hay un archivo que se llama "MainActivity.java". Todo, las carpetas y el archivo tienen una x roja, indicando que hay un error. Creo que el problema es de permisos, pero no se donde estan creadas esas carpetas, para poder ampliar los permisos. Voy a echar un vistazo al libro "El gran libro de Android", que justamente lo recibi hoy, a ver si ahi encuentro algo.
Por otro lado mi problema es que no conozco Java y sus estructuras, tendre que echarle un vistazo a un mini curso que tengo por ahi en marcadores.
Gracias por tu interes.

Saludos.

P.D.: Bueno como me imaginaba, los errores eran por cuestion de permisos. Lo solucione ejecutando Eclipse en modo root. Por otro lado el no tener el proyecto y los archivos correspondientes a HolaMundo, es tan simple como que yo le di otro nombre a mi proyecto. Pero el error fue inducido por el propio tutorial del curso, ya que en la explicacion del paso 3 "Rellena los detalles del proyecto con los siguientes datos", no aparecen datos, solo la descripcion de cada campo. Por eso yo utilice un nombre bastante logico, pero incorrecto "Tema1_Curso". Lo descubri gracias al libro, donde si esta todo bien explicado.
Ya he creado el proyecto correcto y voy a continuar. Como el curso esta basado en el libro, espero no perderme mas por caminos inciertos.
 
Título: Curso Android Miriadax
Publicado por: groundman en 05 de Febrero de 2013, 21:26:15
A mi aveces eclipse y android me vuelve loco.un pequeño fallo y no hay por donde cogerlo.por eso te recomiendo que muchas copias.y ejecutes el codigo.
Lo más pronto posible.para ver los errores que hubieras cometido.esto es un mundo.y a mi me está volviendo loco.
Yo estoy con los thread,bundle,y varias cosas que me dan muchos errores.y es porque no lo asimilo del todo.
Título: Curso Android Miriadax
Publicado por: Nocturno en 06 de Febrero de 2013, 06:43:49
Aumentar la velocidad del simulador de Android (http://www.neoteo.com/aumentar-la-velocidad-del-emulador-android?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Neoteo+%28Neoteo+RSS%29)
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 06 de Febrero de 2013, 08:15:26
Gracias, lo probare...
Título: Curso Android Miriadax
Publicado por: fuente en 06 de Febrero de 2013, 11:26:25
Muchísimas gracias, Nocturno.
Habrá que probarlo.
Título: Curso Android Miriadax
Publicado por: AcoranTf en 06 de Febrero de 2013, 15:34:06
Gracias Nocturno, pero solo explican para win, yo utilizo linux. ¿Sabes si habra algo parecido para Linux?.

Saludos.
Título: Curso Android Miriadax
Publicado por: Nocturno en 06 de Febrero de 2013, 15:52:07
Ni idea, lo siento.
De hecho no lo he podido probar porque ninguno de mis PC's admiten virtualización.
Título: Curso Android Miriadax
Publicado por: AcoranTf en 06 de Febrero de 2013, 16:06:42
Ni idea, lo siento.
De hecho no lo he podido probar porque ninguno de mis PC's admiten virtualización.

Vas a tener que modernizarte. Yo tengo uno tambien muy viejo con win, pero me temo que no pueda tampoco con el emulador, lo utilizo para el CCS y otras cosillas ocasionalmente.

Saludos.

P.D.: Ya vi en el SDK Manager que es incompatible con Linux. Voy a probar en el de win a ver si tira.
Título: Curso Android Miriadax
Publicado por: fuente en 08 de Febrero de 2013, 04:35:01
En vista de lo lento que va el emulador de Android, he buscado e intentado utilizar vmware según esta página:

http://www.neojgb.com/instalar-android-os-sobre-vmware/

Una vez instalado, aunque no del todo bien, arranca en muy poco tiempo, pero no he sido capaz de configurar una SD para pasarle los ficheros apk.
Habrá que seguir investigando, porque creo haber leido en algún sitio que hasta se podría utilizar en eclipse en lugar del emulador que viene por defecto.

Otro problema sería conseguir imágenes para las distintas APIs.

¿Cómo lo veis? ¿Lo habeis intentado y/o conseguido?
Título: Curso Android Miriadax
Publicado por: Nocturno en 08 de Febrero de 2013, 05:59:27
Yo he renunciado a intentarlo más con el PC. Me he buscado un viejo teléfono Android y probaré con él. Esta tarde me lo dan, a ver si va bien.
Título: Curso Android Miriadax
Publicado por: aitorsp en 08 de Febrero de 2013, 06:20:40
Hola:

Es cierto que el emulador de Android va un poco lento pero solo es al principio (la primera vez que se ejecuta). Si lo dejais abierto, la proxima vez que ejecuteis el programa ira mas rapido al tenerlo ya en memoria.

un saludo

Aitor
Título: Curso Android Miriadax
Publicado por: fuente en 08 de Febrero de 2013, 07:15:16
Yo he renunciado a intentarlo más con el PC. Me he buscado un viejo teléfono Android y probaré con él. Esta tarde me lo dan, a ver si va bien.

Eso lo dejo como última opción. Me fastidiaría cargarme el juguete por haber instalado mal algún experimento.
Título: Curso Android Miriadax
Publicado por: groundman en 08 de Febrero de 2013, 07:31:08
Yo tengo un móvil de 400€ y no tengo miedo de eso.porque lo que instalas es una aplicación. Y siempre puedes desinstalarla.lo más que puede pasarte es que no te funcione la aplicación.pero de cargarte el movil.no creo.
A no ser que te metas en programar el sistema operativo y no creo que se pueda hacer tan fácil.

Lu bueno de android es que enchufar el mobil al ordenador en modo debut.
Y ya estás ejecutando tu aplicación.si te equivocas sólo te sale un mensage
De que la aplicación se ha parado.nada más.buscas el error y vuelta a ejecutar.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 08 de Febrero de 2013, 09:49:59
No hay problemas si falla la aplicación, siempre se desinstala, de cualquier modo, el debug no la instala, solo la ejecuta en memoria.
Título: Curso Android Miriadax
Publicado por: groundman en 08 de Febrero de 2013, 13:19:52
bueno.realmente si que la instala.o almenos todas las aplicaciones que estoy desarroyando estan los accesos en mi mobil.
incluso sin tener conectado el cable funcionan igual.ya sea que las terminara bien.o con un error.

pero las desinstalo y listo.
Título: Curso Android Miriadax
Publicado por: fuente en 08 de Febrero de 2013, 16:05:04
Bueno, pues he conseguido instalar la máquina virtual, aunque no me deja crear una sd virtual, tengo que hacerlo a través de un usb o una sd de verdad.
Tarda infinitamente menos en arrancar. De hecho no he conseguido que arranque un android 4 en el emulador del avd.

Título: Curso Android Miriadax
Publicado por: WSalas en 08 de Febrero de 2013, 17:52:14
Citar
Aumentar la velocidad del simulador de Android

Hola, quisiera saber si alguno de ustedes a logrado aumetar la velocidad del simulador, realmente es  :5] deseperante...
Título: Curso Android Miriadax
Publicado por: AcoranTf en 09 de Febrero de 2013, 15:26:09
Citar
Aumentar la velocidad del simulador de Android

Hola, quisiera saber si alguno de ustedes a logrado aumetar la velocidad del simulador, realmente es  :5] deseperante...


Como ya he dicho otras veces, yo utilizo Linux Mint 13 Mate 32 bits y al principio ni me iba el AVD, ni muchas otras cosas de Eclipse. Pero harto de preguntar en el foro del curso sin que nadie cualificado me respondiese y de que los compañeros esten mas o menos como yo, me decidi a empezar de cero.
Borre todo rastro de Android y Eclipse y sustitui la version de Java por la 1.7.0_13, (antes tenia la 1.6.0_24), repuse Eclipse y Android, mediante el ADT-Bundle-Linux-x86, configure de nuevo y ahora aparentemente funciona todo y el AVD va bastante aceptable, aunque con la aplicacion del curso me da un nuevo error, que ahora mismo voy a investigar e intentar solucionar.

Saludos.

P.D.: El error que me daba era al intentar ejecutar el programa Hola Mundo, ya descubri el problema. No se porque en la linea que deberia decir: "public class MainActivity extends Activity {" decia "protected class MainActivity...". Lo que no entiendo es porque lo genero de esa manera el propio SDK, pero una vez corregido funciona todo a la perfeccion y el AVD va muy bien de velocidad, en pocos segundos esta ejecutando el programa.
Título: Curso Android Miriadax
Publicado por: rivale en 13 de Febrero de 2013, 02:37:58
Por fin termine el módulo 2 :-/ :-/
Título: Curso Android Miriadax
Publicado por: groundman en 18 de Febrero de 2013, 18:38:49
pues yo estoy a la espera de que activen el modulo 4.me ha ayudado mucho estas clases, a entender muchas cosas que no entendia.
estoy muy contento y por ahora no me ha sido muy complicado entender el funcionamiento de la programacion de android.
Título: Curso Android Miriadax
Publicado por: AcoranTf en 18 de Febrero de 2013, 18:48:16
pues yo estoy a la espera de que activen el modulo 4.me ha ayudado mucho estas clases, a entender muchas cosas que no entendia.
estoy muy contento y por ahora no me ha sido muy complicado entender el funcionamiento de la programacion de android.

Supongo que ya tenias base sobre Java.
Yo voy algo mas despacio, pero es cierto que segun voy asimilando el funcionamiento de Java, avanzo igualmente en Android.

Saludos.
Título: Curso Android Miriadax
Publicado por: groundman en 18 de Febrero de 2013, 20:42:29
Pues lo que he aprendido de java.ha sido estudiando el android.excepto conceptos básicos como pueden ser las variables.
Y comparando lo que se de asm.y Basic.es decir las técnicas básicas de programación.bucles,condicionales,etc.

Y nada de C. Excepto empezar a estudiarlo hace muchos años y dejarlo por no entrarme en la cabeza.todo el problema que tenía no es que no lo entendiera.si no que no lo asimilaba.

La programación orientada a objetos no la he entendido hasta que he empezado a estudiar android.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 20 de Febrero de 2013, 17:06:46
Esta caida la pagina de MiriadaX ??
A mi no me funciona... :( :( :(
Título: Curso Android Miriadax
Publicado por: Nocturno en 20 de Febrero de 2013, 18:24:20
Ahora mismo está furulando bien
Título: Curso Android Miriadax
Publicado por: groundman en 20 de Febrero de 2013, 20:45:31
a mi tambien me va bien.ademas ya puedo acceder al modulo 4. lo que no entiendo es un mensage que me han mandado de que tengo que enviar mi ejercicio de asteroides.y que tengo que corregir 3 ensamenes de compañeros.yo no veo ningun enlace para hacer eso. :?
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 20 de Febrero de 2013, 21:43:58
Hice una actualización del ADT porque no me andaba la clase Preferencias y daba error.
Ahora anda menos que antes y estoy super parado, no se para donde arrancar, no se si no lo abandono, me esta ganando este programita !! :5] :5] :5] :5] :5]
Título: Curso Android Miriadax
Publicado por: rivale en 20 de Febrero de 2013, 23:01:41
no he podido terminar el módulo 3, saben que pasa si no lo termino el 3 antes de que inicie el 4?
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 20 de Febrero de 2013, 23:15:25
Yo tampoco puedo seguir con el modulo 3... :5] :5] :5]
Título: Curso Android Miriadax
Publicado por: Nocturno en 21 de Febrero de 2013, 02:16:53
Yo voy más lento que vosotros, y ando peleando en el 35% del módulo 3. Lo último ha sido crear la clase Preferencias, pero no consigo que compile. A ver si lo saco
Título: Curso Android Miriadax
Publicado por: rivale en 21 de Febrero de 2013, 03:39:52
ya te compiló?, yo acabo de terminar ese y si me funcionó.
que error te marca?
Título: Curso Android Miriadax
Publicado por: Nocturno en 21 de Febrero de 2013, 05:20:54
Acabo de conseguirlo, tenía un problema de sintaxis al agregar la actividad de Preferencias al Manifest.
Gracias de todas maneras
Título: Curso Android Miriadax
Publicado por: groundman en 21 de Febrero de 2013, 05:24:33
En el eclipse hay varias cosas que pueden provocarnos errores.una de esas. Cosas es haber modificado algo y no darle a guardar.pasa que al compilar,no podemos hacerlo.y no nos marca en que línea está el error.yo lo que hago es compilar más a menudo.y marca error.darle a deshacer hasta que no me de error.y también uso el log.aquí te suele decir de donde vienen los errores.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 21 de Febrero de 2013, 08:34:07
Acabo de conseguirlo, tenía un problema de sintaxis al agregar la actividad de Preferencias al Manifest.
Gracias de todas maneras

Podras compartirmelo ??
Yo aun no le encuentro la vuelta, para colomo actualice el Eclipse y ahora ni ve la tableta, y en la simulacion da error al tocar el boton de Configuracion, y no consigo salir del problema, que es que no toma las preferencias en el manifest... :x :x
Título: Curso Android Miriadax
Publicado por: Nocturno en 21 de Febrero de 2013, 08:52:10
Sí, esta noche cuando vuelva a casa te lo mando.
Título: Curso Android Miriadax
Publicado por: AcoranTf en 21 de Febrero de 2013, 16:47:58
Hice una actualización del ADT porque no me andaba la clase Preferencias y daba error.
Ahora anda menos que antes y estoy super parado, no se para donde arrancar, no se si no lo abandono, me esta ganando este programita !! :5] :5] :5] :5] :5]

Marcos, ¿como actualizaste el ADT?. Lo digo porque hace unos dias a mi me ocurrio algo parecido, en preferencias vi que habia dos actualizaciones y le di a actualizar, no se que hizo ni que ocurrio, pero a partir de ahi dejo de funcionarme todo el Eclipse y al iniciarlo me indicaba que la version actual del SDK requeria actualizar Eclipse a la version 21.1.0 o superior. Lo solucione bajandome de nuevo al ADT Bundle y extrayendolo en otra carpeta distinta a mi instalacion, despues copie la carpeta de Eclipse y la puse en mi instalacion, con eso todo volvio a funcionar.

Saludos.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 21 de Febrero de 2013, 17:04:44
A mi ante el error se me dio por seguir los consejos de los del foro de MiriadaX y por eso lo actualize.
Fui al menu help y desde alli dispare la actualizacion, y despues me dio tal cual a ti, el mismo error en el ADT, ya casi estoy al parir con eso, vere de hacer lo mismo que tu, gracias por la indicacion...
Título: Curso Android Miriadax
Publicado por: groundman en 22 de Febrero de 2013, 14:49:14
bueno.pues ya he terminado el modulo 4.y aunque en miriadax pone que el modulo 5 esta disponible desde el dia 28/2/13,a mi no me sale el enlace.
ahora que le habia pillado la carrerilla a esto.  :lol:
Título: Curso Android Miriadax
Publicado por: groundman en 22 de Febrero de 2013, 15:20:43
upsss.es verdad que todabia no es dia 28. se me estara friendo el cerebro con tanto codigo? :D
Título: Curso Android Miriadax
Publicado por: rivale en 05 de Marzo de 2013, 13:36:07
Hola a todos, tengo un problema con el eclipse, intente abrir mis programas en otra computadora, y me aparece este error:

(http://img803.imageshack.us/img803/5525/pantallaeclipse.png) (http://imageshack.us/photo/my-images/803/pantallaeclipse.png/)


al parecer no encuentra las librerias de java, pero no se como volverlas a vincular. alguna idea, o alguien ha tenido el mismo problema?


Título: Curso Android Miriadax
Publicado por: fuente en 05 de Marzo de 2013, 13:43:19
Seguramente será porque no tienes instalado el SDK de esa versión de la API en la máquina. Puede hacer dos cosas, o instalarlo para que no te vuelva a pasar, o modificar el proyecto para que utlize la SDK de la API qeue tenga instalada.
Por lo menos hay que cambiarlo en el AndroidManifest.xml, y creo recordar que en algún sitio más. Tendrás que buscarlo.
Título: Curso Android Miriadax
Publicado por: rivale en 05 de Marzo de 2013, 13:55:49
copie la carpeta completa, donde ya estaba instalado el sdk, y lo volvi a correr para que buscara actualizaciones pero me dice que no hay.

voy a desinstalar todos los sdk y volverlos a instalar a ver si funciona
Título: Curso Android Miriadax
Publicado por: AcoranTf en 05 de Marzo de 2013, 19:27:09
Acabo de conseguirlo, tenía un problema de sintaxis al agregar la actividad de Preferencias al Manifest.
Gracias de todas maneras

Hola Marcos, estoy trancado en las preferencias del tema 3. Tengo un problema algo surrealista y no consigo dar con la solucion. Tras crear el archivo Preferencias.java y añadirle el codigo tal cual esta en la pagina del curso, me da un error en la linea que dice: "addPreferenceScreenFromResource(R.xml.preferencias);", indicando "preferencias cannot be resolved or is not a field". Ya se que indica que no encuentra el archivo preferencias.xml, pero este esta en su lugar, "res.xml.preferencias.xml" y lo de que no es un campo no termino de entenderlo.
El caso es que todo esta aparentemente correcto y ese error no se va.
Agradeceria si tu o alguien mas me ayudase, pues ya voy retrasado y ahora con esto no puedo seguir.

Saludos.

P.D.: En la linea donde me da el error, vereis que hay una diferencia con la original, la mia dice "addPreferencesScreen..." y la original dice "add Preferences...", eso no es un error, es solo para evitar el aviso de obsolescencia del procedimiento y no interfiere con el error que me da a mi.

Título: Curso Android Miriadax
Publicado por: Nocturno en 05 de Marzo de 2013, 19:48:06
Yo tuve un problema parecido con las preferencias y lo he resuelto cambiando el fichero de carpeta, ahora las tengo en res.layout.preferencias
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 05 de Marzo de 2013, 20:33:58
Hola a todos, tengo un problema con el eclipse, intente abrir mis programas en otra computadora, y me aparece este error:

(http://img803.imageshack.us/img803/5525/pantallaeclipse.png) (http://imageshack.us/photo/my-images/803/pantallaeclipse.png/)


al parecer no encuentra las librerias de java, pero no se como volverlas a vincular. alguna idea, o alguien ha tenido el mismo problema?



A mi me paso lo mismo, reinstale todo el ecplipse viejo y nunca mas le di opcio a actualizarse y por ahora va, aunque ya no reconoce la terminal real, pero me las arreglo con una virtual que cree yo, que supuestamente tiene mas memoria (le puse de todo tipo de recursos  :mrgreen: :mrgreen:) que la misma PC que uso para el curso.

No me animo a inntentar corregirlo, renegue mucho en su momento...
Título: Curso Android Miriadax
Publicado por: groundman en 06 de Marzo de 2013, 06:47:32
a mi cuando me sale un error relacionado con las versiones.lo que hago es jugar con las veriones maximas y minimas.hasta que soluciono el error.y luego miro el porque no admite esa version.

respecto a lo del error preferences.xml  desde que programo android.solucionar errores es un autentico calvario.la mayoria de los errores se producen por no declarar alguna variable.o
no especificar algo en el manifest.

a mi se me ha dado el caso de ejecutar una aplicacion en mi terminal y salirme la pantalla de error.mirar en el eclipse y no haber ningun
indicador rojo de error.y resultar ser una variable mal definida.

recomendacion.realizar la aplicacion paso a paso.y volver atras ante un error hasta ver el fallo.
no ponerse a programar sin parar.que luego se pierde mas tiempo en buscar los errores.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 06 de Marzo de 2013, 08:19:48
A mi me esta saliendo un error al cerrar la tarea principal de la aplicacion Asteroides, me dice que hay que cerrar la aplicacion...
Y no encuentro donde esta el error... :shock: :shock:
Título: Curso Android Miriadax
Publicado por: Nocturno en 06 de Marzo de 2013, 09:07:44
¿Has probado con un martillo?  :D :D :D

(http://4.bp.blogspot.com/--X6yD-V1vmA/UCpozhXqiTI/AAAAAAAAAFA/tkdU_1CyPc8/s1600/-empresario-destruyendo-su-pc-con-un-martillo.jpg)
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 06 de Marzo de 2013, 09:23:51
Ja..Ja!!
Ahi si que van a volar los asteroides por todos lados !!! :D :D :D
Título: Curso Android Miriadax
Publicado por: AcoranTf en 06 de Marzo de 2013, 16:28:26
a mi cuando me sale un error relacionado con las versiones.lo que hago es jugar con las veriones maximas y minimas.hasta que soluciono el error.y luego miro el porque no admite esa version.

respecto a lo del error preferences.xml  desde que programo android.solucionar errores es un autentico calvario.la mayoria de los errores se producen por no declarar alguna variable.o
no especificar algo en el manifest.

a mi se me ha dado el caso de ejecutar una aplicacion en mi terminal y salirme la pantalla de error.mirar en el eclipse y no haber ningun
indicador rojo de error.y resultar ser una variable mal definida.

recomendacion.realizar la aplicacion paso a paso.y volver atras ante un error hasta ver el fallo.
no ponerse a programar sin parar.que luego se pierde mas tiempo en buscar los errores.


Gracias Marcos y groundman, cereo que voy a tener que rehacer el proyecto Asteroides desde el principio. Ayer harto ya de tanta tonteria con el puñetero Eclipse, me puse a hacer experimentos y creo que ya no va a funcionar nunca mas. Hice un Clear al proyecto, lo que borro el archivo R.java y no volvio a crearlo, despues hice varios intentos de recuperarlo sin exito, incluso guarde la carpeta de mi proyecto, lo elimine y volvi a copiar el contenido de la carpeta original, manteniendo el R.java del nuevo proyecto, pero no funciona. Asi que la mejor solucion que se me ocurre es rehacerlo desde cero.
Respecto a la facilidad con que Eclipse se "inventa" errores, comentaros que a mi en varias ocasiones me da error en la ejecucion de alguna aplicacion, cierro y abro de nuevo Eclipse y ya va bien. Es un verdadero coñazo este sistema de desarrollo.
Cuando acabe el curso, investigare y vere de utilizar otro entorno de desarrollo.

Saludos.
Título: Curso Android Miriadax
Publicado por: rivale en 06 de Marzo de 2013, 16:31:37
yo corregí mi error volviendo a descargar el eclipse y asociándolo al mismo work space que ya tenia.

¿Has probado con un martillo?  :D :D :D

(http://4.bp.blogspot.com/--X6yD-V1vmA/UCpozhXqiTI/AAAAAAAAAFA/tkdU_1CyPc8/s1600/-empresario-destruyendo-su-pc-con-un-martillo.jpg)

con esto aplica la definicion de "software: a lo que le gritas y hardware a lo que le pegas" :mrgreen:
Título: Curso Android Miriadax
Publicado por: groundman en 06 de Marzo de 2013, 18:17:00
pues a mi no me salen tantos errores.no se si sera que estoy teniendo suerte o que ya llevo 7 meses con esto del android.y lo tengo mas asimilado.
este curso de miriadax.me esta descubriendo cosas nuevas que aunque ya las he trabajado.no las entendia del todo.
pero el crear la actividad asteroides.no nos va ha hacer programadores de android.ya que no tenemos que pensar casi nada.lo unico que hacemos
es copiar,pegar y comprobar que no hallamos tenido algun error.

no niego que es muy buena ayuda.y que en un futuro podremos utilizar algunas funciones de esta aplicacion.pero si quereis aprender de verdad.
os sugiero que os mentalizeis en crear una aplicacion que os haga falta de verdad.e ir buscando como realizar lo que quereis hacer.

en mi caso.como ya sabeis.en esta direccion: http://www.todopic.com.ar/foros/index.php?topic=39149.0

tengo las primeras practicas que tuve con android.sin tener ni idea.
ahora estoy realizando una aplicacion para la apertura de puertas electronicas.asi como cocheras.mediante la conexion con un modulo bluetooth.
y usando modbus como protocolo.

y la verdad es que esta funcionando.pronto tendre la aplicacion hecha.y el protocolo modbus implementado en el pic en asm.
cuando termine esta aplicacion.realizare otra aplicacion para el manejo de varios servomotores mediante varios seekbar.tambien mediante
el protocolo modbus.ya que asi no habra fallos en el envio de la trama.y por consiguiente no se activaran salidas del pic que no debieran activarse.

he visto por internet.el encendido y apagado de leds.mediante comandos enviados al modulo bluetooth.pero yo no me fiaria de activar una salida
del pic,sin algun tipo de seguridad.

bueno.lo dicho.mi recomendacion es que realizeis buestra propia aplicacion.  ;-)
Título: Curso Android Miriadax
Publicado por: AcoranTf en 06 de Marzo de 2013, 21:28:30
Bueno compañeros, a raiz de los miles de problemas que me esta dando continuamente el Eclipse, lo dejo.
Lo que mas me fastidia es que el curso en si me va mejor de lo que yo esperaba, ya que al no tener base de Java, pense que me costaria mas asimilarlo. Pero la enorme perdida de tiempo que supone pelearme a diario con el puñetero Eclipse y sus absurdos errores, unido a la absoluta falta de ayuda por parte del equipo docente, han conseguido acabar con mi paciencia y definitivamente lo dejo.
Lo explico en el foro del curso, aqui (http://miriadax.net/es/web/android_programacion/foro/-/message_boards/view_message/4086231)

Saludos.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 06 de Marzo de 2013, 22:53:33
Lastima!! :oops: :oops:
Título: Curso Android Miriadax
Publicado por: groundman en 07 de Marzo de 2013, 04:51:20
si que es una lastima.la verdad es que es  una caña el poder controlar un pic con tu propio mobil.se me han ocurrido infinidad de aplicaciones.aparte de controlar
mi casa.como puede ser las luces,motores,sistemas de energia renobable.etc
tengo en mente adquirir una tablet e incorporarla a mi coche.bien en el tablero frontal o en el techo.aparte de usarlo como equipo de musica,quiero controlar
el sistema de trampillas del aire,elevalunas,visualizacion de consumo,temperaturas del motor,presiones de neumaticos,luces e incluso la gestion de un sistema
de generacion de hidrogeno para ahorrar combustible.ademas de la apertura de cochera automaticamente cuando vaya llegando a mi casa.por posicion por GPS.
que es en lo que estoy ahora.

hay infinidad de aplicaciones.yo te animo a que no lo dejes.puede que el problema lo tengas en el ordenador.buscate otro.yo tengo un portatil en el que me ha
dado problemas el eclipse.pero en el que estoy me va muy bien.y si no,porque no pruebas con el netbeans? al final es lo mismo.y tambien hay mucha ayuda
en internet.no te acojas solo al curso de miriadax.la verdad es que lo dicen ellos mismos.si no tienes experiencia en java o programacion orientada a objetos
no te va a ser facil de entenderlo.
prueba con videos de youtube.eso es lo primero que hize durante varios meses.
Título: Curso Android Miriadax
Publicado por: groundman en 07 de Marzo de 2013, 08:16:24
ah.AcoranTf.si quieres paso aqui lo que llevo hecho del proyecto asteroides.ahora mismo voy por el giro de la nave con el sensor de gravedad.

me habia quedado atrancado en esta ultima parte.porque en miriadax decia que tenia que pegar el codigo en el constructor de la clase VistaJuego.java
y yo creia que el constructor hera detras de la linea: public class VistaJuego extends View implements SensorEventListener{

pero es en la :public VistaJuego(Context context, AttributeSet attrs) {

es verdad lo que dices de la ayuda.he tenido que resolver el problema por mi cuenta.en el foro de miriadax solo veo problemas con respecto al curso.pero no a las practicas.

y cualquier fallo.no hay forma de salir sin ayuda.
bueno.si decides seguir te lo paso. ;-)
Título: Curso Android Miriadax
Publicado por: AcoranTf en 07 de Marzo de 2013, 22:39:33
Gracias a todos por el apoyo.
Groundman, te agradezco el ofrecimiento y si quieres pasamelo al correo, en mi perfil esta.
De todos modos no confio en que me valga de mucho, ya que la decision de dejarlo que tome ayer, fue despues de estar casi 6 horas intentando "recomponer" el proyecto Asteroides sin resultado. Por lo visto el Eclipse lleva algunos apuntes que no vemos sobre cada proyecto y al crearlo nuevo me hacia cosas muy extrañas, sobretodo al copiar archivos del proyecto viejo al nuevo, para no tener que teclearlos de nuevo.
No se si al meter el proyecto completo y funcionando, como es el caso del tuyo, vaya mejor. Quiero probarlo, pero si me da algun error, no voy a perder mas tiempo.
Respecto al netbeams, lo mirare y vere si me puede ser util.

Saludos.
Título: Curso Android Miriadax
Publicado por: Nocturno en 08 de Marzo de 2013, 02:46:10
También te puedo pasar el mío, que recién acabo de terminar la misma lección, aunque imagino que será idéntico al de groundman ya que se trata de ir copiando y pegando trozos de código.

Por cierto, me ha dado un error en el último apartado, incorporando los misiles, al intentar usar el style.STROKE porque dice que no lo reconoce. ¿Os ha pasado a vosotros?
Yo lo he "resuelto" comentando esa línea del programa, pero me gustaría saber porqué no lo reconoce.
Título: Curso Android Miriadax
Publicado por: fuente en 08 de Marzo de 2013, 04:49:22
Yo tampoco he tenido problemas con el proyecto hasta ahora, más allá de tener que ejecutarlo con el vmware porque el emulador no funciona.

Nocturno, ¿despué de escribir "style." no te aparecen las opciones que tienes dentro de style?

Título: Curso Android Miriadax
Publicado por: Nocturno en 08 de Marzo de 2013, 06:21:17
No, lo he probado y después de style. no se me despliega nada.
Título: Curso Android Miriadax
Publicado por: groundman en 08 de Marzo de 2013, 06:39:04
AcoranTf tienes mucha razon en lo que dices.yo me tire un mes intentando hacer funcionar una aplicacion de android que me baje de la red.y hay muchas variables
a tener en cuenta.salen muchos errores.y muy dificiles de solucionar si no se tiene mucha experiencia.
en los ejemplos del curso.me he dado cuenta que no solo es copiar y pegar.hay trozos de codigo que segun hayamos creado nuestro proyecto,nos pueden variar
algunas palabras.y esto hay que modificarlo a mano.

Nocturno.lo de estyle lo solucione pero no me acuerdo como.en que parte del curso esta? haber si veo lo que hize.

yo me he quedado ya frenado.en parte. y es en la parte donde al tocar la pantalla se debe lanzar el misil.ahi el mobil da error.ya que en el curso me dice que
tengo que implentarlo yo.y no me da la opcion de copiar codigo y pegarlo.quieren que lo haga por mi propia experiencia.y no se como se hace.

pero he continuado.y en el modulo 6 he logrado realizar lo de que cuando salgamos de la aplicacion,esta se destruya y no consuma recursos del sistema.

cuando llegeis al punto del disparo.si lograis algo ponerlo por aqui.aunque le veo mala solucion a no ser que lo explique en algun lado de miriadax.
Título: Curso Android Miriadax
Publicado por: fuente en 08 de Marzo de 2013, 07:04:27
No es difícil, groundman.

Tienes que ver como se han declarado y utilizado las variables para dibujar la nave o los asteroides y seguir los mismos pasos.

Título: Curso Android Miriadax
Publicado por: Nocturno en 08 de Marzo de 2013, 07:50:27
El mío sí me dispara, cuando llegue a casa te lo envío si quieres.
Título: Curso Android Miriadax
Publicado por: groundman en 08 de Marzo de 2013, 12:50:10


ok.conque pongas el texto para ver donde esta ubicado ya le hecho un vistazo.ah seria ideal ir mirando en que parte del foro poner pequeños trozos de codigo
para el uso de android sobre nuestros pic.

por ejemplo:este codigo realiza la gestion de 4 checkBox que su activacion representa un registro de 4bit y segun degemos una u otras casillas obtendremos
un entero a partir de que ckeckBox estubiera activado.como si pasasemos un bin a int.

modificar linea:  public class Toggle extends Activity implements OnCheckedChangeListener{



   Check0.setOnClickListener(new CheckBox.OnClickListener(){
     
          public void onClick(View v) {if (Check0.isChecked()){varToggle0=varToggle0 | 1;}else{varToggle0=varToggle0 & 0;}
          varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
          if (DEBUG)Log.e(LOG_TAG, "+++ CHANGE_RADIOBTN +++"+varToggleOut);
          TextOut.setText(String.valueOf(varToggleOut));
          }
      });
     Check1.setOnClickListener(new CheckBox.OnClickListener(){
         
        public void onClick(View v) {if (Check1.isChecked()){varToggle1=varToggle1 | 2;}else{varToggle1=varToggle1 & 0;}
          varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
          if (DEBUG)Log.e(LOG_TAG, "+++ CHANGE_RADIOBTN +++"+varToggleOut);
          TextOut.setText(String.valueOf(varToggleOut));
          }
      });
     Check2.setOnClickListener(new CheckBox.OnClickListener(){
       
        public void onClick(View v) {if (Check2.isChecked()){varToggle2=varToggle2 | 4;}else{varToggle2=varToggle2 & 0;}
          varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
          if (DEBUG)Log.e(LOG_TAG, "+++ CHANGE_RADIOBTN +++"+varToggleOut);
          TextOut.setText(String.valueOf(varToggleOut));
          }
      });
     Check3.setOnClickListener(new CheckBox.OnClickListener(){
       
        public void onClick(View v) {if (Check3.isChecked()){varToggle3=varToggle3 | 8;}else{varToggle3=varToggle3 & 0;}
          varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
          if (DEBUG)Log.e(LOG_TAG, "+++ CHANGE_RADIOBTN +++"+varToggleOut);
          TextOut.setText(String.valueOf(varToggleOut));
          }
      });
}


lo acabo de realizar y no esta muy confeccionado.me gustaria que los eventos se realizaran en un indexado.como sucede en un RadioGroup
solo que no se si se puede hacer.

y que la activacion de bits fuera menos laboriosa.creo que se puede perfeccionar.
Título: Curso Android Miriadax
Publicado por: groundman en 08 de Marzo de 2013, 13:29:06
me acabo de dar cuenta de que los operadores logicos no hacen falta.asi que quedaria de esta forma.pero creo que se podria quedar mas compactado.

Check0.setOnClickListener(new CheckBox.OnClickListener(){
      
          public void onClick(View v) {if (Check0.isChecked()){varToggle0=1;}else{varToggle0=0;}
          varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
          TextOut.setText(String.valueOf(varToggleOut));
          }
      });
     Check1.setOnClickListener(new CheckBox.OnClickListener(){
        
        public void onClick(View v) {if (Check1.isChecked()){varToggle1= 2;}else{varToggle1= 0;}
          varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
          TextOut.setText(String.valueOf(varToggleOut));
          }
      });
     Check2.setOnClickListener(new CheckBox.OnClickListener(){
        
        public void onClick(View v) {if (Check2.isChecked()){varToggle2=4;}else{varToggle2=0;}
          varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
          TextOut.setText(String.valueOf(varToggleOut));
          }
      });
     Check3.setOnClickListener(new CheckBox.OnClickListener(){
      
        public void onClick(View v) {if (Check3.isChecked()){varToggle3=8;}else{varToggle3=0;}
          varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
          TextOut.setText(String.valueOf(varToggleOut));
          }
      });
     Check4.setOnClickListener(new CheckBox.OnClickListener(){
         
          public void onClick(View v) {if (Check4.isChecked()){varToggle4=16;}else{varToggle4=0;}
          varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
          TextOut.setText(String.valueOf(varToggleOut));
          }
      });
Título: Curso Android Miriadax
Publicado por: AcoranTf en 08 de Marzo de 2013, 17:21:09
Bueno veo que andais muy avanzados respecto a mi. ¿Alguno va mas cerca de mi?, es que me gustaria recuperar el proyecto Asteroides, pero ir siguiendolo yo a partir del tema 3 o 4. Lo prefiero a que me lo deis hecho completamente, ya que aunque sea poco algo se aprende avanzando por uno mismo..

Saludos.
Título: Curso Android Miriadax
Publicado por: groundman en 08 de Marzo de 2013, 17:37:54
nocturno va mas avanzado que yo.y tambien tengo el error del disparo de la nave.haber si nos lo pasa y lo solucionamos.

ah.al final he podido compactar mas el codigo.creando un metodo.


  Check0.setOnClickListener(new CheckBox.OnClickListener(){
          public void onClick(View v) {if (Check0.isChecked()){varToggle0=1;}else{varToggle0=0;}
          eventoCheck();
          }
        });
    
     Check1.setOnClickListener(new CheckBox.OnClickListener(){
          public void onClick(View v) {if (Check1.isChecked()){varToggle1=2;}else{varToggle1= 0;}
          eventoCheck();
          }
      });
    
     Check2.setOnClickListener(new CheckBox.OnClickListener(){
           public void onClick(View v) {if (Check2.isChecked()){varToggle2=4;}else{varToggle2=0;}
           eventoCheck();
          }
      });
    
     Check3.setOnClickListener(new CheckBox.OnClickListener(){
           public void onClick(View v) {if (Check3.isChecked()){varToggle3=8;}else{varToggle3=0;}
           eventoCheck();
          }
      });
    
     Check4.setOnClickListener(new CheckBox.OnClickListener(){
        public void onClick(View v) {if (Check4.isChecked()){varToggle4=16;}else{varToggle4=0;}
          eventoCheck();
          }
      });
    
     Check5.setOnClickListener(new CheckBox.OnClickListener(){
           public void onClick(View v) {if (Check5.isChecked()){varToggle5=32;}else{varToggle5=0;}
        eventoCheck();
          }
      });
    
     Check6.setOnClickListener(new CheckBox.OnClickListener(){
       
        public void onClick(View v) {if (Check6.isChecked()){varToggle6=64;}else{varToggle6=0;}
          }
      });
    
     Check7.setOnClickListener(new CheckBox.OnClickListener(){
          public void onClick(View v) {if (Check7.isChecked()){varToggle7=128;}else{varToggle7=0;}
          }
      });
     
}
      
   private void eventoCheck() {
      varToggleOut=varToggle0+varToggle1+varToggle2+varToggle3+varToggle4+varToggle5+varToggle6+varToggle7;
        TextOut.setText(String.valueOf(varToggleOut));
      
      
   }
Título: Curso Android Miriadax
Publicado por: Nocturno en 09 de Marzo de 2013, 02:19:23
Podrías asignar los bits directamente en cada OnClickListener, y te ahorras la función eventoCheck() de esta manera:

Código: Java
  1. Check0.setOnClickListener(new CheckBox.OnClickListener(){
  2.           public void onClick(View v) {
  3.                if (Check0.isChecked()){
  4.                      varToggleOut!=(1<<0);      // en esta línea, cambias el 0 por el nº del checkbox
  5.                 }else{
  6.                      varToggleOut&=~(1<<0);     // en esta línea, cambias el 0 por el nº del checkbox
  7.                 }
  8.            TextOut.setText(String.valueOf(varToggleOut));
  9.           }
  10.         });
Título: Curso Android Miriadax
Publicado por: Nocturno en 09 de Marzo de 2013, 03:05:57
Aquí podéis descargar mi proyecto. Actualmente voy por la lección donde se gestione el estado de la actividad.

https://www.dropbox.com/s/f47glv7lsmhofwr/asteroides.zip

Suerte
Título: Curso Android Miriadax
Publicado por: groundman en 09 de Marzo de 2013, 07:39:28
nocturno.gracias por la ayuda.pero he implementado el codigo que has puesto.y el != no sirve ya que marca error.
Título: Curso Android Miriadax
Publicado por: Nocturno en 09 de Marzo de 2013, 07:42:33
Disculpa, pero me he confundido al teclear, no es admiración !=, sino tubería |=

Código: Java
  1. Check0.setOnClickListener(new CheckBox.OnClickListener(){
  2.           public void onClick(View v) {
  3.                if (Check0.isChecked()){
  4.                      varToggleOut|=(1<<0);      // en esta línea, cambias el 0 por el nº del checkbox
  5.                 }else{
  6.                      varToggleOut&=~(1<<0);     // en esta línea, cambias el 0 por el nº del checkbox
  7.                 }
  8.            TextOut.setText(String.valueOf(varToggleOut));
  9.           }
  10.         });
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 09 de Marzo de 2013, 08:11:00
A alguien le funciona el emulador con los sensores??
A mi solo me muestra la etiqueta de texto y nada mas...
Ademas sigo con el problema del error al salir de la actividad principal... :shock: :shock:
Título: Curso Android Miriadax
Publicado por: groundman en 09 de Marzo de 2013, 08:36:01
gracias nocturno.he implementado esto y funciona a las mil maravillas.

       Check0.setOnClickListener(new CheckBox.OnClickListener(){
             public void onClick(View v) {
              if (Check0.isChecked()){varToggleOut|=(1<<0);}else{varToggleOut&=~(1<<0);}
              eventoCheck();
             }
           });
       Check1.setOnClickListener(new CheckBox.OnClickListener(){
             public void onClick(View v) {
              if (Check1.isChecked()){varToggleOut|=(2<<0);}else{varToggleOut&=~(2<<0);}
              eventoCheck();
             }
           });
       Check2.setOnClickListener(new CheckBox.OnClickListener(){
             public void onClick(View v) {
              if (Check2.isChecked()){varToggleOut|=(4<<0);}else{varToggleOut&=~(4<<0);}
              eventoCheck();
             }
           });
       Check3.setOnClickListener(new CheckBox.OnClickListener(){
             public void onClick(View v) {
              if (Check3.isChecked()){varToggleOut|=(8<<0);}else{varToggleOut&=~(8<<0);}
              eventoCheck();
             }
           });
       Check4.setOnClickListener(new CheckBox.OnClickListener(){
             public void onClick(View v) {
              if (Check4.isChecked()){varToggleOut|=(16<<0);}else{varToggleOut&=~(16<<0);}
              eventoCheck();
             }
           });
      
       Check5.setOnClickListener(new CheckBox.OnClickListener(){
             public void onClick(View v) {
              if (Check5.isChecked()){varToggleOut|=(32<<0);}else{varToggleOut&=~(32<<0);}
              eventoCheck();
             }
           });
       Check6.setOnClickListener(new CheckBox.OnClickListener(){
             public void onClick(View v) {
              if (Check6.isChecked()){varToggleOut|=(64<<0);}else{varToggleOut&=~(64<<0);}
              eventoCheck();
             }
           });
       Check7.setOnClickListener(new CheckBox.OnClickListener(){
             public void onClick(View v) {
              if (Check7.isChecked()){varToggleOut|=(128<<0);}else{varToggleOut&=~(128<<0);}
              eventoCheck();
             }
           });
      
   
}
      
   private void eventoCheck() {
      TextOut.setText(String.valueOf(varToggleOut));
   }

MGLSOFT a mi me funciona bien.

usas los log para encontrar errores? seria asi: if (DEBUG)Log.e(LOG_TAG, "HOLA "+variable); donde HOLA es el texto que te va a aparecer cuando el programa pase por esta linea.y variable un dato que quieras visualizar.aunque no hacefalta que la pongas si no quieres visualizar ningun dato.

y mira estas lineas.

protected void onDestroy(){
         super.onDestroy();   
      }

pon el log aqui para saber si llega a pasar por aqui o no.

ah.que no se te olvide declarar el log al principio de la clase.

 public static final boolean DEBUG = true;
    public static final String LOG_TAG = "Main";  //Main es el nombre de la clase.cambialo en la que estes
Título: Curso Android Miriadax
Publicado por: Nocturno en 09 de Marzo de 2013, 08:44:54
Te puedes ahorrar <<0, puesto que es totalmente nulo. No estás aplicando rotación alguna.

Yo te proponía hacer
1<<0

1<<1

1<<2

1<<3

Pero eso es equivalente a poner 1,2,4,8,... que es lo que tú has hecho, así que puedes ahorrarte la rotación nula <<0
Título: Curso Android Miriadax
Publicado por: groundman en 09 de Marzo de 2013, 09:14:32
se lo que quieres decir.algo como esto: if (Check0.isChecked()){varToggleOut|=1;}else{varToggleOut&=~ 1;}

lo he probado en las otras lineas y va bien.

pero los operadores << se que son de rotacion.pero no se exactamente como funcionan.

1<<2. cual es el indice y cual el estado?
Título: Curso Android Miriadax
Publicado por: Nocturno en 09 de Marzo de 2013, 09:19:45
1<<2 = 00000001<<2 = 00000100 = 4

Hazte a la idea de que el operador m<<n  "empuja" n veces hacia la izquierda el dato m.
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 09 de Marzo de 2013, 09:34:38
Tambien se pueden pensar cosas oscuras de lo que hace ese operador al otro... :D :D :D :D
Título: Curso Android Miriadax
Publicado por: groundman en 09 de Marzo de 2013, 09:48:12
mientras no haya  un desbordamiento y no se produzca un acarreo .no hay peligro. :D
Título: Curso Android Miriadax
Publicado por: groundman en 09 de Marzo de 2013, 16:55:29
necesitaba activar 8 checkBox a partir de un entero y lo he conseguido asi:

int statCheck=255;//valor de activacion de los checkBox
      int result=0;
      
      //for(int i=0; i<8; i++) {
         
         result=statCheck & 1;
         if (result==1){Check0.setChecked(true);}else{Check0.setChecked(false);}
         result=statCheck & 2;
         if (result==2){Check1.setChecked(true);}else{Check1.setChecked(false);}
         result=statCheck & 4;
         if (result==4){Check2.setChecked(true);}else{Check2.setChecked(false);}
         result=statCheck & 8;
         if (result==8){Check3.setChecked(true);}else{Check3.setChecked(false);}
         result=statCheck & 16;
         if (result==16){Check4.setChecked(true);}else{Check4.setChecked(false);}
         result=statCheck & 32;
         if (result==32){Check5.setChecked(true);}else{Check5.setChecked(false);}
         result=statCheck & 64;
         if (result==64){Check6.setChecked(true);}else{Check6.setChecked(false);}
         result=statCheck & 128;
         if (result==128){Check7.setChecked(true);}else{Check7.setChecked(false);}

solo hay que poner el valor en statCheck y los checkBox correspondientes se activaran. por si le sirve a alguien.
Título: Curso Android Miriadax
Publicado por: AcoranTf en 09 de Marzo de 2013, 20:18:09
Nocturno he bajado tu proyecto y he sustituido el mio por el tuyo, tras unos cuantos errores de archivo no sincronizado, he conseguido ponerlo en marcha.
Ahora tengo faena extra, ya que al estar mucho mas avanzado de lo que yo iba, tendre que estudiar e ir mirando tu codigo para ver lo que hiciste, en lugar de hacerlo yo.
Al menos he conseguido que deje de dar la tabarra, de momento. Intentare controlarlo para que no se desmadre.
Gracias por la ayuda.

Saludos.
Título: Curso Android Miriadax
Publicado por: Nocturno en 10 de Marzo de 2013, 02:41:30
Me alegro que te haya servido. Realmente no te perderás, porque me he limitado a copiar y pegar lo que aparece en el curso.
Suerte.
Título: Curso Android Miriadax
Publicado por: Nocturno en 10 de Marzo de 2013, 02:49:07
Groundman, he buscado si es posible hacer arrays de controles, y he encontrado algo que podrá simplificar bastante tu programa. Mira este ejemplo:

Código: Java
  1. Button[] buttons = new Button[10];
  2. EditText[] textboxes = new EditText[10];
  3.  
  4. View[][] buttonsAndEditboxes = new View[2][5];
  5.  
  6. // adds 10 buttons to one-dimensional array
  7. for (int i = 0; i < 10; i++) {
  8.    buttons[i] = new Button(this);
  9. }
  10.  
  11. // adds 10 editexts to one-dimensional array
  12. for (int i = 0; i < 10; i++) {
  13.    textboxes[i] = new EditText(this);
  14. }
  15.  
  16. for (int i = 0; i < 2; i++) {
  17.    for (int j = 0; j < 5; j++) {
  18.       if (i == 0) {
  19.          // adds 5 buttons to 2D array
  20.          buttonsAndEditboxes[i][j] = new Button(this);
  21.       } else {
  22.          // adds 5 edittexts to 2D array
  23.          buttonsAndEditboxes[i][j] = new EditText(this);
  24.       }
  25.    }
  26. }
  27.  
  28. // access first button from the one-dimensional array          
  29. Button fromOneDimensionalButton = buttons[0];
  30.  
  31. // access first EditText from the one-dimensional array
  32. EditText fromOneDimensionalEdit = textboxes[0];
  33.  
  34. // access Button from the two-dimensional array
  35. Button fromTwoDimensionalButton = (Button) buttonsAndEditboxes[0][0];
  36.  
  37. // access EditText from the two-dimensional array
  38. EditText fromTwoDimensionalEditText = (EditText) buttonsAndEditboxes[1][0];
Título: Curso Android Miriadax
Publicado por: MGLSOFT en 10 de Marzo de 2013, 10:23:54
Manolo:
Porque no creas un nuevo hilo de MiriadaX y cortas y pegas estos mensajes alli, dejando un link a quienes no se dieron cuenta del cambio ??
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 10 de Marzo de 2013, 13:35:03
Hecho
Título: Re: Curso Android Miriadax
Publicado por: irukza en 11 de Marzo de 2013, 09:04:22
Hola

Me sumo al grupo.
Me enteré tarde del curso pero voy a tratando de ponerme al día, hoy pretendo terminar el módulo 4.
Voy a aprovechar sus avances para no quedar trabado con dudas sencillas así que (una vez más) tengame un poco de paciencia, y  traten de tomar mis preguntas como un modo de repaso, jaja.
Prometo molestar lo menos posible :5}
Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 11 de Marzo de 2013, 09:12:20
La unica pregunta que molesta es la que no se hace, o la que se hace en mal tono...
Bienvenido al barco... justo estabamos naufragando, asi que precisabamos manos extras para achicar ... :D :D :D :D
Título: Re: Curso Android Miriadax
Publicado por: groundman en 11 de Marzo de 2013, 17:46:25
bueno.he estado practicando .y se me ha ocurrido acompañar a los mensages de adbertencia de nuestras aplicaciones.con mesages foneticos.
asi que he encontrado una aplicacion web aqui: http://vozme.com/index.php?lang=es

en esta aplicacion escribimos un texto y nos genera un mp3.y este lo podemos incluir en la carpeta raw de nuestro proyecto.
lo malo es que el volumen es muy bajo.no se si habra alguna aplicacion mejor.


he tenido problemas con esto de reproducir sonidos.muchos problemas.

el archivo que generemos tenemos que nombrarlo con letras minusculas.

crear la carpeta raw en res.e introducir el archivo de audio dentro.

crearemos la variable:pej

 MediaPlayer sonido;

crear un metodo:

  public void soundOK(){
        sonido = MediaPlayer.create(this, R.raw.respuestarecividaok);
         sonido.start();
     
    };

y llamarlo asi:

soundOK();
Título: Mas problemas con "cannot be resoved"
Publicado por: AcoranTf en 13 de Marzo de 2013, 22:06:13
Esto es grande, no se si prenderle fuego al ordenador o abandonar definitivamente, (por tercera vez), el curso de Android.
Realizando la practica del tema 4, sobre "EjemploGraficos", cuando añado el codigo del ejercicio paso a paso de la clase Paint que dice:
Código: [Seleccionar]
Paint pincel = new Paint();

pincel.setColor(Color.BLUE);

pincel.setStrokeWidth(8);

pincel.setStyle(Style.STROKE);

canvas.drawCircle(150, 150, 100, pincel);

La tercera linea me muestra de nuevo el error "STROKE cannot be resolved or is not a field.".
Es el mismo famoso error del Asteroides, pero no entiendo nada, me he limitado a copiar y pegar el codigo de la pagina del curso.
Inicialmente me salia otro error, que no anote y no recuerdo, el cual al poner el raton sobre la linea erronea me indicaba dos posibles soluciones, una era declarar el sujeto de error y la otra copiarlo en la ruta correcta, elegi la de declararlo y desaparecio el problema. Pero ahora reaparece de esta nueva forma.
¿Habra algun error en mi SDK, o que es lo que esta ocurriendo?. No entiendo nada.
Voy a eliminar ese proyecto y hacerlo de nuevo y tomare nota del error inicial a ver si tiene relacion con este nuevo y en todo caso seleccionare la segunda propuesta de solucion a ver.

Saludos.

P.D: El otro error fue un fallo mio, le puse a la actividad el nombre EjemploGraficos, cuando deberia ser EjemploGraficosActivity. Una vez corregido, ese error desaparecio, pero el comentado anteriormente sigue dando la tabarra.
A ver si alguien me puede echar una mano.
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 14 de Marzo de 2013, 02:33:06
Ese error también me salió a mí y simplemente pasé de él comentando la línea.
Título: Re: Curso Android Miriadax
Publicado por: irukza en 14 de Marzo de 2013, 13:09:13
A mi me da error siempre en esta linea.

xmlns:android="http://schemas.android.com/apk/res/android"

Por ejemplo cuando hubo que crear la vista "acerca de", y no me acuerdo en que otra parte del curso. Y yo también me limito a copiar y pegar el código (apenas). Supongo que será un problema de versiones, ya que el material que se brinda en el curso tiene algún tiempo de elaborado.
Yo comenté esa línea para ver que pasaba y simplemente funcionó  :huh:
Título: Re: Curso Android Miriadax
Publicado por: groundman en 15 de Marzo de 2013, 08:49:44
parece como si no tubieras declarada la clase en el manifest.o si la has declarado,no has creado la variable dentro de la declaracion del manifest.

(http://imageshack.us/a/img687/8754/manifest.jpg)
Título: Re: Curso Android Miriadax
Publicado por: groundman en 15 de Marzo de 2013, 09:03:01
Groundman, he buscado si es posible hacer arrays de controles, y he encontrado algo que podrá simplificar bastante tu programa. Mira este ejemplo:



gracias Nocturno.no me habia dado cuenta del ejemplo.ya lo utilize una vez.y aunque te genera algunas vistas.no las identifica.
yo suelo usar esto:

for(int i=0; i<buttons.length; i++) {
         {
              String buttonID = "button" + (i+1);

              int resID = getResources().getIdentifier(buttonID, "id", getPackageName());
              buttons = ((Button) findViewById(resID));
              buttons.setOnClickListener(this);// implementar OnClickListener en la linea main para que funcione
         
         }
         }


// Gestion vento clic de los botones
   public void onClick(View v) {

   
   int index = 0;
   for (int i = 0; i < buttons.length; i++)
   {
   if (buttons.getId() == v.getId())
   {
   index = i;
   //en el evento clic se actualizan los valores a comparar con la clave de entrada.
   compClave=Teclado.getText().toString();
   compClave2=conf.Clave();
      
   break;
   }
   }
   
   
   
   
   switch (index){
   
   
   case 0:
      :codigo......
      break;
        case 1:
      :codigo......
      break;

         etc........................................

como ves tambien implementa OnClicListener.lo que pasa es que este sistema no funciona con todas las vistas.o no lo he hecho bien.no lo se.
Título: Re: Curso Android Miriadax
Publicado por: irukza en 15 de Marzo de 2013, 10:10:42
Gracias Groudman

Ya se cual es el problema.
Cuando armé esa vista use un linearlayout para contener el textview "acerca de". En la declaración del linearlayout ya había declarado el espacio de nombres xmlns:android="http://schemas.android.com/apk/res/android". Luego, el textview hereda dicho espacio por estar contenido dentro del linearlayout, es decir, es un error tratar de asignar un espacio de nombres (aunque sea el mismo espacio) a algo que ya lo tiene asignado

Código: [Seleccionar]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout  

    xmlns:android="http://schemas.android.com/apk/res/android"    <<<---------------------------

    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    <TextView
          xmlns:android="http://schemas.android.com/apk/res/android"  <<<---------------------------
          
          android:id="@+id/TextView01"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
         android:text="Este programa ha sido desarrollado como ejemplo en el curso de Android para demostrar cómo se pueden lanzar nuevas actividades desde la actividad principal.">
    </TextView>

</LinearLayout>

Recién entiendo para que está esa línea  :oops:
Título: Re: Curso Android Miriadax
Publicado por: groundman en 15 de Marzo de 2013, 11:23:41
cualquier pequeño fallo es un gran desastre.por eso hay que comprobar las cosas paso a paso.y hacer copias cada cierto tiempo.
por si tenemos que ir un paso atras.no siempre podremos deshacer los cambios en un proyecto.

pongo una rutina que nos seribira a todos:

   //Identificamos los radioButton dinamicamente
      
         radioButtons= new RadioButton[8];
         
         for(int i2=0; i2<radioButtons.length; i2++) {
            
                 String radioButtonID = "radioButton" + (i2+1);
                 int resID = getResources().getIdentifier(radioButtonID, "id", getPackageName());
                 if (DEBUG)Log.e(LOG_TAG, "radioButtons "+resID);
                 radioButtons[i2]=((RadioButton)findViewById(resID));
               
            }
      
      
      
      
lo que Nocturno puso anteriormente es para crear vistas.es decir botones,edittext,radiobutton,etc

lo que yo he puesto es para identificarlos dinamicamente.para no tener que realizar 20 lineas si queremos poner 20 botones.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 15 de Marzo de 2013, 20:04:13
tambien quiero contribuir con esto:

   RadioOut=255;
        
        int i3;
        for   (i3=0;i3<8;++i3){
           int RadioOut1=RadioOut;
           if (((RadioOut1 >>>  i3 )  & 1 )  !=  0 ){   radioButtons[i3].setChecked(true);}else{radioButtons[i3].setChecked(false);};
           
           
        }

es un codigo que me ha costado algunas horas de experimentacion.lo que hace es convertir el valor que pongamos en RadioOut,en la activacion
de 8 RadioOut.que previamente habremos definido.

yo lo uso para representar las salidas del PORTB del pic virtualmente .con un valor entre 0 y 255.
Título: Re: Curso Android Miriadax
Publicado por: AcoranTf en 15 de Marzo de 2013, 21:33:25
Ese error también me salió a mí y simplemente pasé de él comentando la línea.

Asi lo he hecho y me funciona. En realidad ya lo hice varias veces en otras ocasiones.
Pero al avanzar, me vuelve a aparecer el dichoso error en trozos de codigo donde no vale comentar o borrar la linea problematica, porque simplemente no funcionara el programa.
La unica opcion que me queda es descubrir el motivo de esos errores y solucionarlos. Pero me temo que no tengo base suficiente para hacerlo.

Saludos.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 27 de Marzo de 2013, 07:20:16
bueno.ya han pasado casi dos semanas que descanse del android.y parece que me voy a tener que dar prisa.que el plazo de finalizacion esta cerca.ahoramismo estoy
en el modulo 7.Un Ejemplo simple con googleMaps.pero no lo veo tan simple.
el treabajazo que me ha dado lo de la obtencion de la clave.no tenia manera de agregar las librerias de google play service.no porque no siguiera los pasos.
si no.porque cuando eclipse le da la gana.te toca los huev...  un monton de fallos.se bloquea,hay que reiniciarlo,se buelve a bloquear.cuando no,te dice falta algo.
total que encima hay que tener suerte.y se pierde mas tiempo en arreglar los fallos del eclipse.que el tiempo que se dedica a estudiar android.

bueno ya esta todo solucionado.pero no porque haya encontrado el fallo.si no,porque le ha dado la gana de funcionar despues de dejar el portatil toda la noche apagado.
uno de los problemas que veo en eclipse.es cuando se pone a compilar todos los proyectos.aunque solo necesitaemos compilar uno de ellos.
no se si habra alguna opcion para compilar solo con el que estemos trabajando.asi creo que no se bloqueara tanto.algo manual y no automatico.



en el ejemplo que estoy del modulo 7.la aplicacion no funciona.y eso que he seguido todos los pasos dos veces.el error es algo de la clase fragment.
pero claro.los mensages de la consola de error no es que sean de mucha ayuda.almenos para los principiantes.a alguien le ha sucedido este error?
Título: Re: Curso Android Miriadax
Publicado por: groundman en 27 de Marzo de 2013, 08:45:57
este es el error:

03-27 12:39:58.154: E/AndroidRuntime(5301): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.example.ejemplogooglemaps/org.example.ejemplogooglemaps.MainActivity}: android.view.InflateException: Binary XML file line #12: Error inflating class fragment

parece que esta relacionado con el fragment que esta hubicado en activity_main.xml

supongo que sera culpa de la linea:  class="com.google.android.gms.maps.SupportMapFragment"/>   que no pueda coger algun dato de la clase.
Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 27 de Marzo de 2013, 09:50:30
Yo aun voy por el modulo 6 al 35%.
Mis errores son de 1 km de largo, y tampoco entiendo un pomo de como solucionarlos.
Cuando ejecuto la aplicacion, pongo play y despues intento salir de esa pantalla da un error en el simulador y se va de viaje...
Aun no encuentro que cosa es lo que me ocurre, asi de simple.
No me andan los sensores y tampoco pude correrla de nuevo en una terminal real.

O sea, estoy frito !!! :D :D :D :D :5] :5] :5]
Título: Re: Curso Android Miriadax
Publicado por: irukza en 27 de Marzo de 2013, 10:27:01
Yo terminé el modulo 5 a duras penas y me rendí :z).
La verdad que aprecio mucho la posibilidad de acceder a un curso gratuito y reconozco el esfuerzo de los que lo dictan, pero esto de copiar y pegar trae algunos dolores de cabeza extras. Me cuesta muchísimo solucionar cada error que aparece porque no se lo que estoy haciendo y no tengo tiempo de investigar.
Yo en particular necesito algo más básico porque se me escapan demasiadas cosas y no me gusta trabajar así  :5].
Me quedo con el material, incluido el de este foro, y retomaré el tema cuando esté mejor preparado.
Suerte para los que sigan, y gracias por la ayuda.
Nos seguimos viendo
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 27 de Marzo de 2013, 12:18:43
También estoy parado, pero mi problema es la falta de tiempo. A ver si encuentro un hueco y puedo recuperar el tiempo perdido, pero no me da la vida  :?
Título: Re: Curso Android Miriadax
Publicado por: groundman en 27 de Marzo de 2013, 18:30:45
pues no lo dejes mucho.Nocturno.que cada vez esta mas dificil. :D
sobretodo los fallos de ortografia.
cuando lleges al modulo 8.en el ejercicio: Un Servicio para ejecucion en segundo plano. no se de donde han sacado la linea:

startService(new Intent(ActividadPrincipal.this,ServicioMusica.class)); no veo donde esta ActividadPrincipal.o porque esta eso ahi.no hay ninguna referencia al respecto.

he puesto MainActivity y ya no se pone en rojo.pero sigue bloqueandose el programa.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 28 de Marzo de 2013, 07:48:36
pues ya funciona.el error estaba en modificar ActividadPrincipal por MainActivity. y otro error que ya he aconsejado mirar siempre y he caido yo mismo.

al crear el proyecto tenia que haber puesto la API 7.y yo tenia la que se pone por defecto al crear el proyecto.asi que cuando tengais problemas con
un proyecto.borrarlo y empezar de nuevo fijandose en todo.
aunque tembien he visto otros errores en el curso.y hay que intuir si algo esta mal.y esto es dificil para los que estamos aprendiendo.de todas formas la mayoria de los errores los producimos nosotros mismos.

sobretodo en el manifest.cuando no sabemos en que lugar es el mas correcto para incluir una linea.pero esto solo se sabe con la experiencia.y cometiendo muchos fallos.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 28 de Marzo de 2013, 09:02:00
ahora me piden que el ejemplo anterior lo incorpore  a Asteroides.

pues resulta que aunque ya me funciona ServicioMusica.he introducido la clase en Asteroides.y los intents que estan en los eventos de los botones de ServicioMusica.
los he pasado a Oncreate de Asteroides.y el de cerrar en destroid.

pero no se escucha la musica.y el archivo de sonido esta bien puesto.tambien he mirado si hay que incluir la clase ServicioMusica en el manifest.
pero como no es una actividad,pues no creo que haga falta.asi que otra vez bloqueado.a buscar soluciones.
Título: Re: Curso Android Miriadax
Publicado por: AcoranTf en 28 de Marzo de 2013, 09:10:24
Bueno veo que no soy el unico que tiene esos problemas. Eso me consuela en cierto modo, pero no me va el refran de que "mal de muchos consuelo de tontos".
Lo cierto es que el curso esta muy mal organizado y preparado, o simplemente lo han dirigido a expertos en Java, ya que como otros habeis indicado, se limita a copiar y pegar, con unas explicaciones excesivamente basicas, lo cual crea situaciones de absoluta incongruencia.
Pero lo peor de todo es que es absolutamente unidireccional, o sea nadie se hace cargo de los problemas, tanto a nivel de usuario, como a nivel de la propia plataforma. Se han comunicado errores de la plataforma, que casi un mes despues no han sido solucionados y eso que impiden el avance, al no permitir acabar un tema.
Personalmente en principio vi la plataforma y sus cursos muy positivos, pero una vez metidos en ellos, lo cierto es que soy bastante pesimista. Como no cambien el sistema, esto no funciona.

Saludos.

P.D.: Estoy acabando el Tema 6, gracias a la ayuda de Manolo, (Nocturno), que agradezco enormemente. Pero lo cierto es que cada dia tengo mas dudas de si podre acabar el curso. De todos modos lo estoy copiando todo en html, por si despues quiero repasar y aclarar los problemas que voy dejando atras por falta de tiempo.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 28 de Marzo de 2013, 09:40:23
tienes razon en lo que dices.por eso entre todos podemos ayudarnos.asi que cuando no consigais realizar un ejercicio,no os rindais.seguid el curso.que ya se os encendera la bombilla.

como me ha pasado a mi.ya encontre la solucion del ejecciocio anterior. :-/

todo estaba en el manifest. hay que irse a Application->Add->Service  y en Name poner .ServicioMusica  y ya se ejecuta la musica.
Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 28 de Marzo de 2013, 09:52:07
Bueno veo que no soy el unico que tiene esos problemas. Eso me consuela en cierto modo, pero no me va el refran de que "mal de muchos consuelo de tontos".
Lo cierto es que el curso esta muy mal organizado y preparado, o simplemente lo han dirigido a expertos en Java, ya que como otros habeis indicado, se limita a copiar y pegar, con unas explicaciones excesivamente basicas, lo cual crea situaciones de absoluta incongruencia.
Pero lo peor de todo es que es absolutamente unidireccional, o sea nadie se hace cargo de los problemas, tanto a nivel de usuario, como a nivel de la propia plataforma. Se han comunicado errores de la plataforma, que casi un mes despues no han sido solucionados y eso que impiden el avance, al no permitir acabar un tema.
Personalmente en principio vi la plataforma y sus cursos muy positivos, pero una vez metidos en ellos, lo cierto es que soy bastante pesimista. Como no cambien el sistema, esto no funciona.

Saludos.

P.D.: Estoy acabando el Tema 6, gracias a la ayuda de Manolo, (Nocturno), que agradezco enormemente. Pero lo cierto es que cada dia tengo mas dudas de si podre acabar el curso. De todos modos lo estoy copiando todo en html, por si despues quiero repasar y aclarar los problemas que voy dejando atras por falta de tiempo.

Manolo !!
HelpMe tambien !!

Ayer hice un cambio y ahora me hace crash por todos lados, ya ni compila, ni pude volver atras tampoco !! :oops: :oops: :oops: :oops:
Título: Re: Curso Android Miriadax
Publicado por: groundman en 28 de Marzo de 2013, 12:50:04
pues yo sigo adelante y se me presentan nuevos problemas.ahora en receptores de anuncios.he modificado ServicioMusica tal y como lo describen.
pero no esta nada claro la hubicacion de las lineas.las he puesto donde no me han dado error.pero esta: nm.notify(ID_NOTIFICACION_CREAR, notificacion);   

da igual donde la ponga.aunque no se pone en rojo.el programa se bloquea.algo no estare declarando bien.
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 28 de Marzo de 2013, 12:56:14
Te puedo enviar lo que llevo hecho, pero lo dejé hace 3 o 4 semanas. Quizás sea mejor que te lo mande groundman.
Pero como quieras, si lo necesitas, te mando lo mismo que a  Acorantf
Título: Re: Curso Android Miriadax
Publicado por: groundman en 28 de Marzo de 2013, 13:02:11
no estaria de mas.porque aunque se aprende bastante buscando fallos.me parece que en abril se acaba el curso.tendre que darme prisa.gracias
Título: Re: Curso Android Miriadax
Publicado por: AcoranTf en 29 de Marzo de 2013, 15:50:13
Te puedo enviar lo que llevo hecho, pero lo dejé hace 3 o 4 semanas. Quizás sea mejor que te lo mande groundman.
Pero como quieras, si lo necesitas, te mando lo mismo que a  Acorantf

No me lo puedo creer. Manolo como he dicho antes estoy guardando todo el curso en html, o sea una copia literal de las paginas que lo componen, incluidos videos y test, aunque los test una vez realizados no admiten cambios, yo los guardo despues de hacerlos yo y me sirven para repasar con mas tiempo. Si quieres  hacer lo mismo que pienso hacer yo, o sea repetir el curso completo a mi ritmo y consultando todas las dudas, errores y problemas sin agobio, una vez terminado el curso "ofocial". Mi interes es aprender a programar en Android, como decia si quieres hacer lo mismo, te envio todo una vez que acabe el ultimo Tema, espero poder llegar al final.

Saludos.
Título: Re: Curso Android Miriadax
Publicado por: AcoranTf en 29 de Marzo de 2013, 15:54:23

Manolo !!
HelpMe tambien !!

Ayer hice un cambio y ahora me hace crash por todos lados, ya ni compila, ni pude volver atras tampoco !! :oops: :oops: :oops: :oops:

Marcos dime que cambio te provoco ese problema a ver si lo podemos arreglar.

Saludos.
Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 29 de Marzo de 2013, 16:51:09
Quise sacarle uno de esos triángulos amarillos a VistaJuego y aprete boton derecho sobre Asteroides y creo que elegi Validate (ahora no recuerdo si era ese) y a partir de alli me da este error:


(http://img202.imageshack.us/img202/8482/errorenasteroides.png)

Puse un pedido de ayuda en el foro:

http://miriadax.net/web/android_programacion/foro/-/message_boards/view_message/5542440#_19_message_5542440 (http://miriadax.net/web/android_programacion/foro/-/message_boards/view_message/5542440#_19_message_5542440)
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 30 de Marzo de 2013, 03:14:27
Creo que ese error tiene relación con la ausencia de recursos en inglés, con respecto a los mismos en español.

Echa un vistazo al contenido de la carpeta "values" y "values-en". Ambas tienen que tener los mismos contenidos, y sospecho que "tiposGraficos" y "tiposGraficosValores" sólo están en "values" pero no en "values-en"
Título: Re: Curso Android Miriadax
Publicado por: groundman en 30 de Marzo de 2013, 07:53:38
pues ya que estamos con los errores,supongo que a alguien le habra salido el error: No jUnit test found.

me salio una vez y de un dia para otro se quito.ahora no se quita y no se compilan los programas.estoy perdiendo un tiempo que nunca recuperare.
y me da rabia porque esto nunca para.si no es una cosa es otra.pero habra que resignarse e intentar encontrar una solucion.

alguien le ha pasado esto alguna vez?
Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 30 de Marzo de 2013, 08:12:44
Creo que ese error tiene relación con la ausencia de recursos en inglés, con respecto a los mismos en español.

Echa un vistazo al contenido de la carpeta "values" y "values-en". Ambas tienen que tener los mismos contenidos, y sospecho que "tiposGraficos" y "tiposGraficosValores" sólo están en "values" pero no en "values-en"

Copie el archivo a la carpeta values-en y le hice la traduccion a esos valores, pero para el software da igual, sigue con el mismo problema, sin darse por enterado... :shock: :shock: :shock: :5] :5]
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 30 de Marzo de 2013, 09:34:05
Pues yo recuerdo que me pasó eso una vez y creo que lo solucioné así
Título: Re: Curso Android Miriadax
Publicado por: groundman en 30 de Marzo de 2013, 14:36:45
por fin me funciona.y eso como dije.sin hacer nada.lo mas que he hecho es compilar algun proyecto de los que funcionavan.y entonces empezo a compilar.
aunque no creo que se arreglara por eso.

ahora tambien he conseguido hacer que funcione las practicas de enviar mensages a la barra de notificacion.ejecutando un sonido y enviando un icono.

pero no entiendo lo de la siguiente practica.en el Módulo 8: Servicios, notificaciones y receptores de anuncios. en configurando tipos de avisos en las
notificaciones.

estoy ingresando las lineas de ejemplo para la bibracion,tonos,y encendido del led.pero no se si las estoy poniendo en mal sitio.porque no hace nada.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 30 de Marzo de 2013, 15:02:13
valla estoy tonto perdido.pues no habia dado los permisos en el manifest y la aplicacion se bloqueaba.

asi que he puesto las lineas.

long[] vibrate = {0,100,200,300};
 notificacion.vibrate = vibrate;

y luego:

 nm.notify(ID_NOTIFICACION_CREAR, notificacion); //ejecuta notificacion

y ya funciona la vibracion.y el sonido ya me funcionaba de antes.ahora probare con los led.
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 31 de Marzo de 2013, 18:14:45
He encontrado un ratito para retomar el curso y estoy atascado en un punto, a ver si me podéis echar una manita.

En el Módulo 6, apartado "Aplicando eventos del ciclo de vida en Asteroides" se añaden los métodos mp.pause y mp.start para parar y reanudar la música cuando la actividad pierda el foco o lo recupere.

Pues bien, al probar la aplicación, me da error java.lang.NullPointerException en cualquiera de esas dos líneas. Si las comento, tira bien p'alante.

He revisado las declaraciones anteriores y he seguido paso a paso las modificaciones que se explican en el curso y no encuentro el fallo. ¿Alguna pista?

Gracias
Título: Re: Curso Android Miriadax
Publicado por: AcoranTf en 01 de Abril de 2013, 16:01:29
Pues yo voy a retomarlo tambien despues de unas pequeñas vacaciones. Precisamente por ese punto que tu indicas debo empezar, asi que si me da el mismo error ya te dire y si me funciona mejor aun te dire lo que yo hice.

Saludos.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 01 de Abril de 2013, 18:27:32
Nocturno.yo voy por el modulo 8.en las notificaciones de la barra de estado.y he mirado la parte por la que estas.y la tengo comentada.por lo visto mas adelante
el sonido se va a reproducir de otra forma.y por eso aunque te pasara mi proyecto,no te iva a servir.

pero por lo que he visto las lineas comentadas son:

//MediaPlayer mp;

//     mp = MediaPlayer.create(this, R.raw.zxspectrum);
   //     mp.start();

es posible que no reconozca tu archivo de sonido.o que no lo encuentre en la carpeta raw
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 02 de Abril de 2013, 01:53:00
En ese caso comentaré las líneas, pero no entiendo porqué explican una cosa que no funciona de esa manera  :(

Gracias
Título: Re: Curso Android Miriadax
Publicado por: groundman en 02 de Abril de 2013, 07:30:46
Si que funciona.y deberías solucionarlo.lo que te quiero decir es que en otro ejercio.se reproduce desde
Un intent o algo así.y no desde la clase asteroides.que creo que es en la que estas trabajando.pero la música.
Debe funcionar.

Si no recuerdo mal.en el ejercicio que estas.la música empieza de nuevo desde el principio.cuando se interrumpe.
Más adelante en otro ejercicio.la música debe continuar desde donde se dejó.y en otro ejercicio la música
No se para incluso esta do la nave funcionando.es para tener música de fondo.creo yo.

Pero lo que sí es seguro es que vas a tener varias prácticas relacionadas. Con el sonido.




Título: Re: Curso Android Miriadax
Publicado por: groundman en 08 de Abril de 2013, 11:17:07
bueno.me he tirado una semana parado con el android.por falta de tiempo.asi que retomo por donde estaba.

en el modulo 8.realizando el ejercicio. Lamada Entrante.

he creado los botones y puedo crear y detener el servicio.y el boton S.O.S que al pulsarlo se reproduce el mensage sonoro "socorro" y las vibraciones
en codigo morse.
pero me falta el retardo que piden.yo podria hacerlo con un bundle.pero creo que quieren que use la caracteristica System.currentTimeMillis()

de la linea: Notification notificacion = new Notification( R.drawable.ic_launcher,"Llamada entrante", System.currentTimeMillis());

pero no se como se hace. he puesto diferentes valores pero no temporiza. asi que paso al siguiente ejercicio.si alguien lo averigua que lo ponga por aqui.
Título: Re: Curso Android Miriadax
Publicado por: fuente en 09 de Abril de 2013, 10:40:43
De los ejercicios del módulo 8 únicamente me ha funcionado el servicio de música. Los demás me provocan petardazos en el emulador.
Los repasaré con más calma cuando tenga tiempo.
Eso sí, terminé el exámen del módulo y me apareció el diploma del cual se desliga por completo la Universidad Politécnica de Valencia, e indica únicamente que he asistido al curso.

La verdad es que me ha decepcionado bastante, pero por lo menos ahora se por donde empezar con este tipo de cahcarros.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 09 de Abril de 2013, 11:02:08
pues a seguir adelante.estoy con el ejemplo intentservice del modulo 8. y aunque he reparado varios errores ortograficos.
la linea : double n = intent.getExtras().getDouble("numero"); me sale error .y una forma  de quitar ese error es poniendo la-
linea: private static final Intent intent = null;

pero el programa no me funciona como dice que debe de funcionar.

y no puedo perder mas tiempo.asi que a seguir con el curso.

Título: Re: Curso Android Miriadax
Publicado por: groundman en 09 de Abril de 2013, 11:19:34
me he dado cuenta en la continuacion del ejercicio que hay errores tipograficos.en las palabras service o servicio.
en algunas frases estan en castellano y en otras en ingles.
no se si este sera el error del principio.aunque yo sigo adelante.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 10 de Abril de 2013, 10:24:57
y siguen los errores. cuidado en esta linea: public classReceptorOperacion extends BroadcastReceiver {

es del ejercicio: Ejercicio paso a paso: Creación de un nuevo anuncio broadcast

hay que separarla asi:  public class ReceptorOperacion extends BroadcastReceiver {

es facil para un programador esperto encontrar el fallo.pero para un principiante puede dolerle la cabeza.
Título: Re: Curso Android Miriadax
Publicado por: fuente en 10 de Abril de 2013, 10:34:59
Y como nos tienen acostumbrados a cortar y pegar, cuando lo haces por la noche ya no sabes ni lo que cortas y pegas....
Título: Re: Curso Android Miriadax
Publicado por: groundman en 11 de Abril de 2013, 10:30:41
mas fallos.en le ejercicio. Ejercicio paso a paso: Calculando la puntuación en Asteroides

la linea: @Override protected void onActivityResult (int requestCode,
                                                                                 intresultCode, Intent data)

ponerla asi:  @Override
                    protected void onActivityResult (int requestCode,int resultCode, Intent data)
Título: Re: Curso Android Miriadax
Publicado por: groundman en 19 de Abril de 2013, 17:07:53
 :D parece que se ha parado el curso.a mi me queda el ultimo modulo.pero ya lo estoy haciendo todo seguido.sin hacer los ejercicios.ya que mi eclipse se ha negado
a trabajar.supongo que ya tengo muchos proyectos en la carpeta workspace.y el curso esta apunto de acabar.me corre la tarea.

ya podria haberlo acabado hace mucho tiempo si no fuera por las perdidas de tiempo por los bloqueos del eclipse.por eso quiero preguntar si alguien
ha guardado por algun sitio el curso.me gustaria tenerlo como manual de usuario a la hora de necesitar de su ayuda.

Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 19 de Abril de 2013, 17:23:46
Yo compre el libro, en formato electronico...
Título: Re: Curso Android Miriadax
Publicado por: groundman en 19 de Abril de 2013, 18:56:21
te refieres al gran libro del android 3ª ed. cuanto te costo? y que contenido tiene? son parecidos al curso?
Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 19 de Abril de 2013, 19:32:43
Lo segui y compare hasta la mitad, hasta alli si es igual..
Título: Re: Curso Android Miriadax
Publicado por: AcoranTf en 24 de Abril de 2013, 20:02:38
Bueno ya se acabo el curso. Al final lo pude acabar bien, con un 90 %.
Por cierto me ocurrio varias veces que algunas respuestas correctas me las daba como erroneas y solo tras recorrer todas las incorrectas y poner de nuevo la correcta la aceptaba. En el examen del tema 8 me ocurrio eso, pero al tener solo dos intentos, me lo dio por no superado.
Otro tema del que la gente esta protestando y con razon, es por el RIDICULO "certificado" que expide MiriadaX. Hay una propuesta en change.org para que lo cambien y den uno en condiciones, podeis buscarlo y firmar la peticion.
Gracias a los que me habeis ayudado durante el curso con los problemas y sobretodo a Nocturno, que aparte de ayudarme, me dio un empujoncito para que siguiese cuando ya estaba decidido a dejarlo.

Saludos.
Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 24 de Abril de 2013, 22:17:37
Yo lo termine, pero los últimos 3 módulos no hice nada de código, la tablet ya no la vio mas y el emulador tardaba una hora en abrir...
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 25 de Abril de 2013, 01:19:48
Yo ayer terminé tres módulos de una tacada, prácticamente sin hacer ninguna práctica, y sólo haciendo la teoría. No me gusta hacer las cosas así, pero no me ha dado tiempo de nada mejor.

No hay nada que agradecer, Acoran; al fin y al cabo el esfuerzo lo has hecho tú.

Por cierto, ¿qué certificado es ese?, a mí no me ha llegado nada.
Título: Re: Curso Android Miriadax
Publicado por: fuente en 25 de Abril de 2013, 05:05:27
Pues yo los dos úlimos módulos no los he podido ni tocar, y el último es el que más me interesaba. Tendré que ver si puedo hacerlo aunque sea fuera de tiempo.
Título: Re: Curso Android Miriadax
Publicado por: groundman en 25 de Abril de 2013, 09:55:54
yo tambien lo he acabado por los pelos.eso si los dos ultimos modulos tambien sin hacer ejercicios.el ultimo modulo es muy interesante.y tengo que repasarlo de nuevo.me gustaria hacer una aplicacion para controlar un servidor WEB con un controlador ethernet.

me habria dado tiempo de sobra en acabar el curso si el eclipse no se hubiera bloqueado tanto al final del curso.ahora lo acabo de actualizar a la ultima version y
va mucho mejor.
respecto al titulo.yo el curso lo he hecho para aprender y hacer mis pequeñas aplicaciones.dudo que me fuera a servir para encontrar un trabajo al respecto.
asi que no es lo que mas me preocupa.
Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 25 de Abril de 2013, 10:23:36
Apurate a revisarlo, porque ya lo estan cerrando... :D :D
Título: Re: Curso Android Miriadax
Publicado por: AcoranTf en 25 de Abril de 2013, 19:52:32
Yo ayer terminé tres módulos de una tacada, prácticamente sin hacer ninguna práctica, y sólo haciendo la teoría. No me gusta hacer las cosas así, pero no me ha dado tiempo de nada mejor.

No hay nada que agradecer, Acoran; al fin y al cabo el esfuerzo lo has hecho tú.

Por cierto, ¿qué certificado es ese?, a mí no me ha llegado nada.

Manolo el certificado esta en tu pagina personal de MiriadaX, accedes como si fueses a seguir el curso y al principio del todo hay una seccion que se llama Mis Badges y ahi esta el supuesto certificado en PDF, para que lo imprimas tu mismo.

Pues yo los dos úlimos módulos no los he podido ni tocar, y el último es el que más me interesaba. Tendré que ver si puedo hacerlo aunque sea fuera de tiempo.

fuente el curso ya lo cerraron y no hay acceso a nada, creo que esta en http://www.androidcurso.com (http://www.androidcurso.com). Otra opcion si quieres hacer algo del curso es que te envie la copia en html que guarde yo, tengo el curso completo, pagina a pagina, aunque los test y examenes no son realizables. Los videos estan en Yuotube.

Saludos.
Título: Re: Curso Android Miriadax
Publicado por: Nocturno en 26 de Abril de 2013, 01:31:10
Ah, perfecto, ya lo veo. Gracias
Título: Re: Curso Android Miriadax
Publicado por: fuente en 26 de Abril de 2013, 04:20:42
AcoranTf, muchas gracias por la oferta.
De momento intentaré ir por libre. La verdad es que el tío de los videos es bastante soporífero, pero si no tengo más remedio los buscaré.
Título: Re: Curso Android Miriadax
Publicado por: Alber_pic en 26 de Abril de 2013, 08:07:27
Hola a todos. Me uno al curso de Android. Un saludo. ((:-))
Título: Re: Curso Android Miriadax
Publicado por: groundman en 17 de Febrero de 2014, 11:31:20
hola.el otro dia recibi un correo de la UPV. parece que van a hacer otro curso de android dedicado a la gestion del territorio.creo que empieza mañana.
pero no veo que en miriadax haya nada al respecto.igual es por parte de la universidad.pero no veo ningun enlace al curso.sera que lo ponen mañana?
Título: Re: Curso Android Miriadax
Publicado por: MGLSOFT en 17 de Febrero de 2014, 13:37:32
esta aqui:

http://cursodispositivosmoviles.upvx.es/ficha (http://cursodispositivosmoviles.upvx.es/ficha)