Android - Symbian - Iphone - Aplicaciones para Android - ThePhoneClub - Desarrollado por vBulletin
Regístrate

liberar por imei

 


liberar por imei


Página 1 de 2 1 2 ÚltimoÚltimo
Resultados 1 al 10 de 11
Guias Y Tutoriales Android - Curso de Programación Android : Presentacion.

  1. #1
    Avatar de YASMIN-AIXA
    Fecha de Ingreso
    27 oct, 08
    Mensajes
    975
    Localización
    Córdoba.España
    Modelo de móvil
    Samsung Galaxy SII
    ROM
    Android Os.
    Operador
    Orange.
    Gracias
    806
    Agradecido 4,551 veces en 703 mensajes.

    Thumbs up Curso de Programación Android en The Phone Club.


    Curso de Programación Android.
    Presentación:
    Es un curso destinado a todos los interesados de aplicaciones bajo el lenguaje de programación Android de Google.
    La finalidad de esta página es la de poseer una buena base de datos sobre códigos y ayudas para programar en este lenguaje, enriqueciendonos del trabajo de los demás y compartiendo nuestros descubrimientos.

    El desarrollo de aplicaciones para móviles, es ya una realidad que no podemos pasar por alto, y si me apuras,…. llegamos tarde. Con precios cada vez más bajos y con cada vez más servicios y de más calidad hace que el uso de estos dispositivos sea cada más frecuente.

    Todo el código aqui expuesto puede ser utilizado sin ninguna restricción ya sea para uso particular y/o comercial, no haciéndose en ningún caso responsable de los resultados de ese código los usuarios que lo hayan compartido.

    El curso se organiza en varias partes que se desarrollaran en el tiempo, debido a la posible extensión y a la complejidad del mismo. Agradecer vuestra compresión de antemano.
    ¿Qué es Android? Usuario.
    1. Android es un Sistema Operativo
    2. Android está creado para todo tipo de aparatos
    3. Android es código libre
    4. Android aporta mucho aunque no programes
    5. Android tiene un mercado para los programas
    6. Ya hay miles de aplicaciones
    7. Ya hay móviles con Android
    1. Android es un Sistema Operativo
    Android es un Sistema Operativo, es decir, el programa principal de un ordenador, móvil o cualquier aparato que utilicemos, el Sistema Operativo más conocido es Windows, o el más utilizado por los usuarios medios, dentro de él tenemos muchos más programas, como el Word, Excel, Explorer, ... es como el programa padre de todos porque sin él no puedes abrir ningún otro.

    Android es lo mismo, un Sistema Operativo que ha sido diseñado (por Google) para utilizarse sobretodo en aparatos pequeños como móviles, PDAs, etc...Por lo que si tenemos un móvil con Android cuando lo encendemos estaremos iniciando Android y una vez esté abierto tendremos un escritorio igual que en Windows e iconos en el escritorio para abrir y utilizar.
    2. Android está creado para todo tipo de aparatos
    Android se ha creado para tenerlo en móviles o aparatos de similar tamaño, como podría ser un navegador de coche, etc... Todos esos aparatos llevan un Sistema Operativo detrás de ellos, es decir, Android se puede integrar en cualquier dispositivo (con algunos mínimos requerimientos).

    Si tenemos un aparato con Android lo que tendremos es un ordenador pequeño. Al encender el móvil pasará como con Windows, tardará un tiempo en arrancar y una vez que finalize aparecerá un escritorio con iconos al igual que en Windows, en los cuales podremos pinchar y abriremos el programa. Es muy sencillo y cualquiera puede utilizarlo sin conocimiento previo ninguno.

    En Android todo es fácil, para instalar un programa sólo tienes que seleccionar el que quieras y él mismo se instalará y aparecerá el icono en tu escritorio, es incluso más sencillo que Windows.
    3. Android es código libre
    Android ha sido creado por Google, el cual lo diseñó basándose en Linux, otro sistema operativo (punto 1) pero de código libre ya que esa es la política de Linux. Cuando se dice que es código libre quiere decir que el código de la aplicación (*) es conocido por todo el mundo y que cualquiera con conocimientos para ello puede cambiarlo y hacerlo a su medida. Para entender esto un poco mejor volveremos al ejemplo de Windows, el cual no es código abierto porque nadie tiene su código y nadie puede modificarlo aunque no nos guste, excepto Microsoft.

    Lo bueno de esto es que hay mucha gente que sabe programar y mucha gente dispuesta a programar en Android porque Google ha dado muchas facilidades para que todo el que quiera programar lo haga, por lo que podrán hacer programas para todos los aparatos que tengan Android.

    *El código de un programa es el texto que añaden los programadores para crear un programa, después ese texto es compilado y el ordenador genera un archivo que será el que nos llegue a nosotros para instalarlo en nuestro ordenador/móvil para después utilizarlo.

    4. Android aporta mucho aunque no programes
    Android no es sólo para programadores y sería un error pensar eso. Android es un Sistema Operativo igual que cualquier otro con la diferencia que detrás de él hay miles de personas haciendo programas para él y ésto es la primera vez que sucede en los móviles, hasta ahora nadie había dado facilidades para realizar programas para móviles, sí existían pero no con este potencial ya que al ser código libre (punto 3) los programadores pueden hacer cualquier cosa, y eso es muy beneficioso para todos los usuarios.

    Teniendo Android en tu móvil o aparato tendremos la posibilidad de obtener miles de programas, porque no hay una empresa haciendo programas, si no miles de personas y cada una con ideas diferentes. Además al ser tanta gente desarrollando aplicaciones se intenta crear el concepto de comunidad, algo muy extendido entre los informáticos y sobretodo entre programadores. La comunidad es un grupo de gente que se ayuda entre miembros de la misma, es decir, si alguien hace una aplicación se la regala a los demás ya que los que lo van a recibir van a hacer también programas que a ti te van a venir bien y los recibirás gratis también.

    Aunque no seas programador vas a poder acceder a todos los programas de la gente, tanto los que lo hayan hecho gratis para todo el mundo como los de pago. Sin embargo no hay que sentirse poco activo si no eres un programador porque hay muchas otras maneras de ayudar, como por ejemplo opinar sobre los programas de la gente, decirles qué posibles mejoran pueden hacer, diciendo ideas que se te ocurran o incluso simplemente probando las aplicaciones y diciéndoles si falla algo o no.

    Android nos está ofreciendo a todos tener un Sistema Operativo gratis, muy completo y con miles de programas, la mayoría gratis o muy baratos.
    5. Android tiene un mercado para los programas
    Si todavía no has utilizado Android te pueden haber surgido miedos sobre la dificultad que suele haber para instalar programas, como por ejemplo en Windos, sin embargo en Android se ha creado un "market", un mercado virtual donde veremos en una lista todos los programas que hay para Android, únicamente tendremos que pulsar sobre el que queremos y se descargará y se instalará él solo.

    En este mercado puedes buscar un posible programa que quieras ya que no es necesario que sepas si existe o no, buscando alguna palabra como haces en Google podrás encontrar programas que hagan lo que necesitas. Y en caso de que no lo encuentres puedes acceder a la comunidad de desarrolladores en www.Android-Spa.com | Instala la galeria del Nexus One en tu Android 2.0 Noticias, Foros, Manuales, Programas y escribir una idea sobre un programa. Es muy común encontrar a alguien interesado en ayudarte y entre varios podréis hacer el programa que deseas.
    6. Ya hay miles de aplicaciones
    Mucha gente está haciendo programas para Android desde antes que éste saliera al mercado, por eso en el mercado de Android puedes ver ya miles de aplicaciones. Lo único que tendrás que hacer cuando tengas Android es seleccionar cuáles de ellas quieres tener instaladas. Aunque siempre podrás desinstalarlas si no te gustan con un simple toque de dedo.

    Hay aplicaciones de todo tipo, muchas de ellas son juegos muy entretenidos, en los que cabe destacar que los reyes de los juegos en Android son aquellos que te hacen pensar. Pero además de juego podemos encontrar programas para chatear, programas que buscan información sobre un producto y te dice dónde comprarlo más barato, programas que te ayudan a hacer la compra, etc... Todo lo que necesites lo puedes encontrar.

    ¿Que es android?.Tecnico.
    1. ¿Cómo empezar a programar en Android?
    2. ¿Arquitectura de Android?
    3. Jerarquía visual de Android
    ¿Qué es Android?
    Android es un stack de software para dispositivos móviles que incluye un sistema operativo, middleware y aplicaciones clave. Google está otorgando un vistazo al SDK de Android, que provee de herramientas y APIs necesarios para comenzar a desarrollar aplicaciones en la plataforma Android, utilizando el lenguaje de programación Java.
    1. ¿Cómo empezar a programar en Android?
    Para empezar a programar en Android es importante tener conocimientos de Java, así como de Programación Orientada a Objetos. Si no conoces Java pero sí sabes programar reconocerás a Java como un lenguaje sencillo y rápido de aprender.
    Además de Java se utiliza XML para la parte visual, otro lenguaje descriptivo muy fácil de utilizar y que aporta sencillez a la hora de programar en Android.
    Se puede programar en cualquier plataforma Windows, MAC o Linux. Para ello hay que descargar el Android SDK, que consta de todas las librerías Java que utiliza Android, el emulador para poder probar las aplicaciones que realizas y multitud de aplicaciones que vienen ya desarrolladas por Google y que seguramente implementen los teléfonos móviles de fábrica que salgan con Android.
    Para instalar el software necesario y configurar todo puedes informarte aquí ( Software necesario para programar y configuracion. ).
    2.¿Arquitectura de Android?

    Los componentes mayores del sistema operativo de Android, cada sección se describe en detalle:

    Aplicaciones: Las aplicaciones base incluirán un cliente de email, programa de SMS, calendario, mapas, navegador, contactos, y otros. Todas las aplicaciones escritas en el lenguaje de programación Java. Más informacion..Esqueleto de una aplicación para Android.
    Framework de aplicaciones: Los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar el reuso de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Éste mismo mecanismo permite que los componentes sean reemplazados por el usuario.
    Librerías: Android incluye un set de librerías C/C++ usadas por varios componentes del sistema Android. Éstas capacidades se exponen a los desarrolladores a través del framework de aplicaciones de Android. Algunas son: System C library (implementación librería C standard), librerías de medios, librerías de gráficos, 3d, SQLite, entre otras.
    Runtime de Android: Android incluye un set de librerías base que proveen la mayor parte de las funcionalidades disponibles en las librerías base del lenguaje de programación Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalkiv ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalkiv ejecuta archivos en el formato Dalvik Executable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros, y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx".
    Núcleo - Linux: Android depende de un Linux versión 2.6 para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, stack de red, y modelo de drivers. El núcleo también actúa como una capa de abstracción entre el hardware y el resto del stack de software.

    Más información en "Conceptos claves de Android: Mapa de arquitectura, Framework, Bloques de construcción"
    Conceptos claves de Android:Mapa de arquitectura, Framework, Bloques de construccion


    3. Jerarquía visual de Android

    La principal clase de Android es activity, un objeto de la clase android.app.Activity.

    Un actividad hace multitud de cosas, pero por ella misma no se presenta nada en la pantalla. Para conseguir que aparezca algo en la pantalla es necesario diseñar el UI, con views y viewgroups, que son las clases que se usan para crear la interfaz entre el usuario y la plataforma Android.

    Views: Una view es un objeto cuya clase es android.view.View. Es una estructura de datos cuyas propiedades contienen los datos de la capa y la información específica del área rectangular de la pantalla. Una view tiene: layout, drawing, focus change, scrolling, etc..

    La clase view es útil como clase base para los widgets, que son unas subclases ya implementadas que dibujan los elementos en la pantalla. Los widgets contienen sus propias medidas, pero puedes usarlas para construir tu interfaz más rápidamente. La lista de widgets usables incluyen Text, EditText, InputMethod, MovementMethod, Button, RadioButton, CheckBox, y ScrollView.

    Viewgroups: Un viewgroup es un objeto de la clase android.view.Viewgroup, como su propio nombre indica, un viewgroup es un objeto especial de view cuya function es contener y controlar la lista de views y de otros viewgroups. Los viewgroups te permiten añadir estructuras a la interfaz y acumular complejos elementos en la pantalla que son diseccionados por una sola entidad.

    La clase viewgroup es útil como base de la clase layouts, que son subclases implementadas que proveen los tipos más comunes de los layouts de pantalla. Los layouts proporcionan una manera de construir una estructura para una lista de views.

    Árbol estructurado de la interfaz UI: En la plataforma Android tú defines una Activity del UI usando un árbol de nodos view y viewgroups, como vemos en la imagen de abajo. El árbol puede ser tan simple o complejo como necesites hacerlo, y se puede desarrollar usando los widgets y layouts que Android proporciona o creando tus propias views.
    Para añadir el árbol a la pantalla, tu Activity llama al método setContentView() y pasa una referencia al objeto nodo principal. Una vez que el sistema Android ha renferenciado el objeto nodo principal ya puede trabajar directamente con el nodo para anular, medir y dibujar el árbol. Cuando tu Activity está activo y recibe el foco el sistema notifica tu activity y pide al nodo principal medidas y dibuja el árbol. El nodo principal entonces pide que sus nodos hijos se dibujen a sí mismos, a partir de ese momento cada nodo viewgroup del árbol es responsable de pintar sus hijos directos.

    Como se ha dicho anteriormente, cada viewgroup es el responsable de tomar medidas sobre el espacio que tienen, preparando a sus hijos y llamando a Draw() por cada hijo que se muestra a si mismo. El hijo hace una petición sobre el tamaño y la localización del padre, pero el objeto padre toma la última decisión sobre el tamaño que cada hijo puede tener.

    LayoutParams: Cómo un hijo especifica su posición y su tamaño Todos los viewgroup usan como clase anidada una extensión de ViewGRoup.LayoutParams. Esta subclase contiene los tipos de propiedades que definen la posición y el tamaño de un hijo, en propiedades apropiadas para la clase de grupo de clases.
    Hay que reseñar que cada subclase LayoutParams tiene su propia sintaxis para cambiar los valores. Cada elemento hijo debe definir unos LayoutParams que sean apropiados para su padre, aunque se podrían definir diferentes LayoutParams para sus hijos.

    Todos los viewgroups incluyen anchura y altura. Muchos también incluyen márgenes y bordes. Puedes especificar exactamente la altura y la anchura, hay que pensar que probablemente no se querrá definir esto a menudo. Más a menudo habrá que indicar a la view que tenga las dimensiones del tamaño de su contenedor, o que llegue a ser tan grande como el contenedor le permita.


    El curso continua aqui.....Curso de Programacion Android: Parte I
    Última edición por YASMIN-AIXA; 11/02/2010 a las 22:41

  2. Los siguientes 40 usuarios han dado las gracias a YASMIN-AIXA por este post:

    0024carlos (10/01/2010), 100lobo (17/01/2010), ancosca (06/02/2010), andresgomez (11/01/2010), antonio--21 (03/02/2010), burroasno (15/01/2010), ByDass (12/01/2010), conde_mor (18/02/2010), crisitand (26/01/2010), DarkBoy (10/01/2010), Dark_AJ9 (10/01/2010), eltodopoderoso (10/01/2010), flamesay (10/01/2010), germii87 (11/05/2011), Jony_a (10/01/2010), juantono (19/11/2011), ladelnokia (12/01/2010), Legendario_d_cora (15/01/2010), manu07 (10/01/2010), manuelgl37 (06/01/2012), medina77 (16/01/2010), miguelcq (10/01/2010), n82nokia (30/01/2010), Nabil_a (12/01/2010), PSiCKo (12/01/2010), radiossol (10/01/2010), radrian (05/03/2011), rapcat (20/01/2010), remy (18/01/2010), rjcruzs (10/01/2010), rorro26 (13/01/2010), royo (15/01/2010), soak (09/01/2010), stackman (12/01/2010), Taz (10/01/2010), tenientedan88 (11/01/2010), trappydj (11/01/2010), txolo (10/01/2010), xitopodo (10/01/2010)

  3. liberar por imei
  4. #2
    Avatar de rjcruzs
    Fecha de Ingreso
    22 nov, 08
    Mensajes
    24
    Localización
    lima perú
    Modelo de móvil
    n95-3 / nokia 5800
    ROM
    symbian
    Operador
    movistar - claro
    Gracias
    12
    Agradecido 6 veces en 5 mensajes.

    Predeterminado Re: Curso de Programación Android : Presentacion.

    me fascinó este post soy estudiante de ing. sistemas y de verdad que está muy interesante la información de android saludos xvr!

  5. Los siguientes usuarios han dado las gracias a rjcruzs por este post:

    YASMIN-AIXA (12/01/2010)

  6. #3

    Fecha de Ingreso
    06 oct, 08
    Mensajes
    15
    Localización
    Venezuela
    Modelo de móvil
    Nokia E71
    Gracias
    12
    Agradecido 0 veces en 0 mensajes.

    Predeterminado Re: Curso de Programación Android : Presentacion.

    se puede usar en un Nokia E71.?

  7. #4
    Avatar de PSiCKo
    Fecha de Ingreso
    26 jul, 09
    Mensajes
    4,185
    Localización
    Valencia
    Modelo de móvil
    iPhone 4S
    ROM
    iOS 6.1.2 JB
    Operador
    Pepephone
    Gracias
    793
    Agradecido 965 veces en 700 mensajes.

    Predeterminado Re: Curso de Programación Android : Presentacion.

    Cita Iniciado por Salieris Ver Mensaje
    se puede usar en un Nokia E71.?
    No. Los móviles aun no son libres de instalar el Sistema operativo que quieras.


    Yo lo tengo en un Netbook. Va bien, pero el problema es que en la appstore del netbook hay poco. Muchas de las cosas se instalan con un código de barras y no he podido instalar el lector en mi netbook :(

  8. Los siguientes usuarios han dado las gracias a PSiCKo por este post:

    YASMIN-AIXA (12/01/2010)

  9. #5

    Fecha de Ingreso
    16 sep, 09
    Mensajes
    20
    Localización
    colombia
    Modelo de móvil
    nokia 5800xm
    ROM
    symbian S60
    Operador
    tigo
    Gracias
    29
    Agradecido 2 veces en 2 mensajes.

    Predeterminado Re: Curso de Programación Android : Presentacion.

    excelente aporte.
    a probar

  10. Los siguientes usuarios han dado las gracias a crisitand por este post:

    YASMIN-AIXA (14/01/2010)

  11. #6

    Fecha de Ingreso
    26 abr, 08
    Mensajes
    26
    Localización
    Venezuela
    Modelo de móvil
    Nokia N8
    ROM
    Nokia Belle
    Operador
    Movistar
    Gracias
    5
    Agradecido 1 vez en 1 Post

    Predeterminado Re: Curso de Programación Android : Presentacion.

    como se instala en una laptop?

  12. Los siguientes usuarios han dado las gracias a wjvelasquez por este post:

    YASMIN-AIXA (20/01/2010)

  13. #7
    Avatar de YASMIN-AIXA
    Fecha de Ingreso
    27 oct, 08
    Mensajes
    975
    Localización
    Córdoba.España
    Modelo de móvil
    Samsung Galaxy SII
    ROM
    Android Os.
    Operador
    Orange.
    Gracias
    806
    Agradecido 4,551 veces en 703 mensajes.

    Predeterminado Re: Curso de Programación Android : Presentacion.

    Una computadora portátil,ordenador portátil o laptop. Se instalara segun el sistema operativo que use.
    Descargate la versión de eclipse apropiada:
    Software necesario para programar y configuracion.

  14. Los siguientes usuarios han dado las gracias a YASMIN-AIXA por este post:

    crisitand (26/01/2010)

  15. #8
    Avatar de rapcat
    Fecha de Ingreso
    07 ene, 10
    Mensajes
    138
    Localización
    España
    Modelo de móvil
    SN Xperia Neo
    Operador
    cacafone
    Gracias
    54
    Agradecido 22 veces en 20 mensajes.

    Predeterminado Re: Curso de Programación Android : Presentacion.

    muy buen post.

  16. Los siguientes usuarios han dado las gracias a rapcat por este post:

    YASMIN-AIXA (21/01/2010)

  17. #9

    Fecha de Ingreso
    16 sep, 09
    Mensajes
    20
    Localización
    colombia
    Modelo de móvil
    nokia 5800xm
    ROM
    symbian S60
    Operador
    tigo
    Gracias
    29
    Agradecido 2 veces en 2 mensajes.

    Predeterminado Re: Curso de Programación Android : Presentacion.

    excelente post ojala siga creciendo

  18. Los siguientes usuarios han dado las gracias a crisitand por este post:

    YASMIN-AIXA (30/01/2010)

  19. #10
    Avatar de ancosca
    Fecha de Ingreso
    21 dic, 09
    Mensajes
    558
    Localización
    Córdoba (España)
    Modelo de móvil
    Galaxy R, ZTE Blade
    ROM
    2.3.5ofi Cyanogen 7
    Operador
    Yoigo, Tuenti
    Gracias
    604
    Agradecido 278 veces en 134 mensajes.

    Predeterminado Re: Curso de Programación Android : Presentacion.

    Me encanta este post, estudio 1º de BACH de ciencias y estoy aprendiendo a programar por libre, asi que voy a ver si le cojo el truco a esto

Página 1 de 2 1 2 ÚltimoÚltimo

Etiquetas para este Tema

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  

Sobre ThePhoneClub

ThePhoneClub es la comunidad más grande de telefonía móvil de habla hispana. Nació ante la necesidad de obtener más información sobre la nueva tecnología móvil que iba surgiendo. Siéntete libre de aprender con nosotros. Desde 2007 ayudando a miles de usuarios cada día.

El huso horario es GMT +1. La hora actual es: 14:42 .

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136