Herramientas de usuario

Herramientas del sitio


fw:android

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
fw:android [2010/05/02 20:09]
alfred
fw:android [2020/05/09 09:25] (actual)
Línea 3: Línea 3:
  
 ===== General ===== ===== General =====
 +
 +
  
  
Línea 196: Línea 198:
   * ''​Button'':​ Corresponde a un botón.   * ''​Button'':​ Corresponde a un botón.
   * ''​ImageButton'':​ Botón con imágen. La imágen ha de estar en ''​res/​drawable-xxx''​ y para indicar cual será la que se mostrará lo haremos a partir de la propiedad ''​src'',​ indicando ''​@drawable/​nombre-de-archivo-sin-extensión''​. Por ejemplo: ''​android:​src="​@drawable/​state"''​.   * ''​ImageButton'':​ Botón con imágen. La imágen ha de estar en ''​res/​drawable-xxx''​ y para indicar cual será la que se mostrará lo haremos a partir de la propiedad ''​src'',​ indicando ''​@drawable/​nombre-de-archivo-sin-extensión''​. Por ejemplo: ''​android:​src="​@drawable/​state"''​.
 +
 +
  
 ==== Recursos ==== ==== Recursos ====
-Un recurso es la parte de la aplicación que no es código (por ejemplo imagenes, sonidos, textos...) pero que se compilan con esta. Han de guardarse en el directorio ''​res''​ de la aplicación. Cuando lo hacen se crea una clase denominada ''​R''​ que contiene los identificadores a cada uno de los recursos para poder acceder a estos desde el código, para ello en el directorio ''​res''​ se crean subdirectorios,​ como por ejemplo el ''​layout''​ y dentro de este archivos como por ejemplo el ''​main.xml'',​ que sería el layout principal. Para acceder a este layout haríamos ''​R.layout.main''​. La clase ''​R''​ la maneja automáticamente Eclipse.+Un recurso es la parte de la aplicación que no es código (por ejemplo imagenes, sonidos, textos...) pero que se compilan con esta. Han de guardarse en el directorio ''​res''​ de la aplicación. Cuando lo hacen se crea una clase denominada ''​R''​ que contiene los identificadores a cada uno de los recursos para poder acceder a estos desde el código, para ello en el directorio ''​res''​ se crean subdirectorios,​ como por ejemplo el ''​layout''​ y dentro de este archivos como por ejemplo el ''​main.xml'',​ que sería el layout principal. Para acceder a este layout haríamos ''​R.layout.main''​. La clase ''​R''​ la maneja automáticamente Eclipse. ​
 === Strings === === Strings ===
 Dentro del proyecto, en la carpeta ''​res''​ encontraremos la subcarpeta ''​values''​ con el fichero ''​string.xml''​. Este corresponde a los textos de la aplicación. Dentro del proyecto, en la carpeta ''​res''​ encontraremos la subcarpeta ''​values''​ con el fichero ''​string.xml''​. Este corresponde a los textos de la aplicación.
Línea 235: Línea 239:
 Ahora en las propiedades que acepten colores podremos asignar estos valores como ''​@color/​black'',​ por ejemplo. Ahora en las propiedades que acepten colores podremos asignar estos valores como ''​@color/​black'',​ por ejemplo.
  
- +=== Más... === 
- +  * Para acceder a los recursos desde una ''​Activity''​ utilizaremos el método ''​getResources()''​. 
- +<code java> 
- +String[] countries = getResources().getStringArray(R.array.countries_array);​ 
- +</​code>​
- +
- +
- +
- +
- +
  
 ==== Activity ==== ==== Activity ====
Línea 481: Línea 479:
 } }
 </​code>​ </​code>​
 +
  
  
Línea 498: Línea 497:
 import android.preference.PreferenceActivity;​ import android.preference.PreferenceActivity;​
 public class Settings extends PreferenceActivity { public class Settings extends PreferenceActivity {
- 
  @Override  @Override
  protected void onCreate(Bundle savedInstanceState) {  protected void onCreate(Bundle savedInstanceState) {
Línea 562: Línea 560:
 ==== El emulador ==== ==== El emulador ====
   * ''​ctrl + f11''​ harán que el emulador cambie de horizontal a vertical.   * ''​ctrl + f11''​ harán que el emulador cambie de horizontal a vertical.
 +
  
 ==== En un dispositivo físico ==== ==== En un dispositivo físico ====
Línea 583: Línea 582:
 Aunque en otros he visto: ''​chmod a+rx /​etc/​udev/​rules.d/​51-android.rules''​ Aunque en otros he visto: ''​chmod a+rx /​etc/​udev/​rules.d/​51-android.rules''​
 === Herramientas === === Herramientas ===
-  * El comando ''​ddms''​ del directorio tools nos abrirá el monitor de debug de Alvik, con él podremos hacer capturas de pantalla.+  * El comando ''​ddms''​ del directorio tools nos abrirá el monitor de debug de Dalvik, con él podremos hacer capturas de pantalla.
  
fw/android.1272830967.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)