Aplicaciones HD7 - Brillo pantalla, Cámara fotos, Carta Aleatoria e Imagen fondo

molbalga

Simdualero de Bronce
6 Ene 2012
41
0
543
#1
Os adjunto un enlace a mi página personal donde he puesto algunas de las aplicaciones que he estado desarrollando para este móvil, entre otras cosas.

http://gabandros.zxq.net/

Dentro de poco las publicaré en el Market (Google Play ahora) Mirad en la sección Android. Las aplicaciones que he publicado hasta el momento son:

<h21 style="font-size: 14px; color: rgb(109, 68, 46); font-family: 'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; ">Android</h21>[HR][/HR]Bright Switch:

Sirve para poner al máximo o al mínimo el brillo de la pantalla. Si no estaba al máximo, la pone la máximo y se auto termina. Si estaba al máximo, la pone la mínimo y se autotermina.
Ya está. Ni más opciones ni posibilidades de regular nada.
Es una aplicación muy simple, pero muy útil cuando estás a plena luz del sol y no puedes ver la pantalla del móvil porque la tienes en el brillo mínimo para no gastar batería.
Yo la tengo en la esquina superior izquierda, de modo que no me hace falta verla para activarla.
Camera HD7

Cámara para el móvil que es capaz de listar todas las características del hardware en bruto, y permite cambiarlas. Y hasta hace fotos! Puede que la utilice como parte de otras aplicaciones. Aunque la idea es irla mejorando y que pueda hacer videos también.
Wallpaper Swap

Coge una de las imágenes que haya en la tarjeta del memoria del móvil, en cualquier carpeta que contenga la palabra "Wallpaper" y la pone de fondo de pantalla.
Carta Aleatoria

Le das un toque a la pantalla y de sale otra carta aleatoriamente.
 
30 Ago 2011
1.517
155
2.183
Sevilla
#2
Fantastico, he visto los codigos fuentes. No las he probado pero solo el curro merece un 10. A mi me encanta programar, tengo conceptos de c y java, pero intentar algo de esto me queda grande.

Podrías currarte un tutorial de como hacer una aplicacion para android, no solo crear el código fuente, sino compilarlo y crear el apk. Saludos y gracias.
 

samarkanda

Simdualero de Diamante
12 Oct 2011
3.159
154
2.103
#3
Juer, macho, muchas gracias por crearlo y compartirlo.
Yo tengo la aplicación BrightSwitch desde que la compartiste con nosotros y la meto siempre después de instalar cualquier rom. Cuando se me ha olvidado como que la he echado de menos y enseguida la he puesto.

Un saludo
 

molbalga

Simdualero de Bronce
6 Ene 2012
41
0
543
#4
Me alegra que os gusten, si se os ocurre algo que echéis en falta, decidme y lo desarrollo. La idea de la carta aleatoria no es mía, me lo dió un chico de 15 años. Me parecía una cosa un poco tonta, y cuando le pregunté quien querría tener algo así me dijo "y quien no querría?" Y la verdad es que visualmente es la que más me gusta.
 

molbalga

Simdualero de Bronce
6 Ene 2012
41
0
543
#5
La verdad es que tutoriales hay muchos en la red. Pero os digo lo básico para empezar. Si sabéis java y el concepto del XML, no os será difícil.
Lo primero es descargarse dos cosas básicas. El SDK de Android y eclipse

En el SDK tienes todas las librerías Java que utiliza Android, el emulador para poder probar las aplicaciones que realizas y multitud de aplicaciones de ejemplo que vienen ya desarrolladas por Google.
Eclipse es el entorno de desarrollo. Le tienes que acoplar las librerias de Android.

Creo que un buen tutorial para la instalación del entorno es este:
Y otro buen tutorial para hacer tus primeros pasos es este: http://www.maestrosdelweb.com/editorial/descubriendo-android-con-el-hello-world/

Lo más difícil de entender de Android es la estructura de la aplicación y sus componentes. Se divide principalmente en actividades y recursos, y momentos de ejecución. Hay una actividad principal que es imprescindible y un recurso xml que dibuja el layout o la pantalla, incluyendo los botones, gráficos o textos que quieras poner. Lo mejor será verlo con un ejemplo.

Lo primero es crear un nuevo proyecto en eclipse. Suponiendo que te has instalado todo ya, le das a Archivo, nuevo, Proyecto Android. Le tienes que dar como mínimo un nombre de programa, por ejemplo <code>(test2)</code> y de paquete java, por ejemplo<code>com.test.test2</code>.

El layout sería un fichero xml llamado main.xml en la carpeta /res/layout :

HTML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/lbltest01"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Esto es un tutorial"/>

    <EditText
        android:id="@+id/txtDialog"
        android:layout_width="fill_parent"
        android:layout_height="250dp"
        android:text="Texto por defecto"/>


</LinearLayout>
te quedaría así en el móvil:

Captura.jpg

al ejecutar el código de la actividad, que sería una clase java un poco particular, en la carpeta /src/[paquete]/Clase.java:

Código:
package com.test.test2;

import android.app.Activity;
import android.os.Bundle;


public class Clase extends Activity {
     /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}
Bueno no me quiero extender más o al final escribo un libro y dejo de hacer lo que tengo que hacer... Espero que os haya servido de algo, creo que es un buen resumen para hacerse una idea.
Saludos!
 

molbalga

Simdualero de Bronce
6 Ene 2012
41
0
543
#6
Finalmente me he decidido a publicar las aplicaciones en google play. Un equipo de psicólogos me encargó que les hiciera una para hacer un seguimiento de las emociones y la ansiedad y eso y ya la he terminado. Echadles un ojo y animáos a descargarlas, y si os gustan pues me poneis unas estrellas, que ayudarán a promocionar el tema.
Os adjunto los enlaces:

Cómo estas hoy (versión de prueba grátis): https://play.google.com/store/apps/details?id=com.gmb.comoestashoyfree&feature=search_result

Cómo estas hoy (versión de pago): https://play.google.com/store/apps/details?id=com.gmb.comoestashoy&feature=search_result

Carta Aleatoria: https://play.google.com/store/apps/details?id=com.gmb.CartaAleatoria&feature=search_result

Cambiar imagen de fondo: https://play.google.com/store/apps/details?id=com.gmb.wallpaperswap&feature=search_result

Cámara HD7: https://play.google.com/store/apps/details?id=com.gmb.camarahd7&feature=search_result

Cambio de la intensidad de luz de la pantalla: https://play.google.com/store/apps/details?id=com.gmb.brightswitch&feature=search_result


molbalgaGooglePlay.jpg

molbalgaGooglePlay.jpg