Quiz
Untitled
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (58)
1El siguiente método:
Environment.getExternalStorageState()
permite verificar si la memoria externa está o no protegida para escritura.- ATrue
- BFalse
2Servicios: se ejecuta en segundo plano y no requiere interacción con el usuario.
- ATrue
- BFalse
3Los diferentes hilos de una Aplicación pueden concurrir de forma simultánea a las variables de la aplicación.
- ATrue
- BFalse
4Si declaramos una actividad bajo la categoría[ _____________], podrá ser invocada mediante intents implícitos, de lo contrario, habrá que llamarla con intents explícitos.
- ADEFAULT
- BINTENT
- CSTATE
5Qué tipo de ACTION colocarías en el siguiente código:
Intent intent = new Intent(Intent.ACTION_ ***********,URI.parse("tel:960001122");- ADIAL
- BSTRING
- CCHANGE
- DRETURN
6El acelerómetro funciona en dos ejes y mide los cambios de velocidad del móvil en reposo sobre la superficie de la tierra sometido a una fuerza (g).
- ATrue
- BFalse
7La agenda de contactos del sistema Android es un ejemplo de ContentProvider disponible para la lectura de otras aplicaciones.
- ATrue
- BFalse
8AudioTrack, permite la reproducción de archivos comprimidos en MP3 y MP4 así como un búfer de audio PCM por hardware.
- ATrue
- BFalse
9Si tenemos una un objeto db de la clase SQLiteDatabase para INSERTAR datos una tabla T1 utilizaremos el método:
db.**************("INSERT INTO T1 VALUES(....)";- AEXECSQL
- BSQLEXEC
- CQUERY
10Para poder utilizar la memoria externa (Obtener Directorio de Almacenamiento Externo) de un dispositivo utilizaremos el método:
Environment.________________()- AgetExternalStorageDirectory()
- BgetInternalStorageDirectory()
- CgetExternalStorage()
11OpenCore Multimedia Framework es un software propietario creado para Android y que permite el manejo de los diferentes archivos multimedia (gráficos, audio y vídeo)
- ATrue
- BFalse
12Si queremos definir un segundo estilo al que llamaremos "SegundoEstilo" a partir de un primer estilo llamado "PrimerEstilo", la etiqueta name de éste último estilo será "PrimerEstilo.SegundoEstilo"
- ATrue
- BFalse
13En la fase de desarrollo las aplicaciones son firmadas con un certificado digital en modo _____________
- ADebug
- BDepured
14La carpeta donde se almacenará una base de datos es la siguiente:
/data/data/<nombre_paquete>/databases- ATrue
- BFalse
15Actividades. Son pantallas del interfaz de usuario
- ATrue
- BFalse
16Completa la siguiente instrucción:
Cursor micursor = database.rawQuery("select nombre, apellidos from alumnos where suspendidas=********* ",new String []{String.valueOf(suspensos)});- A?
- BString
17Receptores de anuncios: comparten información y datos con otras aplicaiones.
- ATrue
- BFalse
18Si tenemos una Actividad X declarada de la siguiente forma:
<activity ...>
<intent -filter>
<action android:name="android.intent.action.VIEW"/>
<data android:scheme="http" />
<data android:scheme="https" />
</intent>
</activity>
quiere decir que si desde otra actividad invocamos a ese Action de la siguiente manera, está Actividad X será una de las candidatas a ejecutarse.
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.aulaweb.com.es"));
activity.startActivity(intent);- ATrue
- BFalse
19dado el siguiente código indica que código faltaría:
// //// MULTIMEDIA //////
SoundPool soundPool;
int idDisparo, idExplosion;
soundPool = new SoundPool( 5, AudioManager.STREAM_MUSIC , 0);
idDisparo =RespuestaIncorrecta.load(context, R.raw.disparo, 0);
idExplosion =___________.load(context, R.raw.explosion, 0);- Asoundpool
- BLoad
- CString
20Un servicio no puede ejecutarse en el hilo principal de una aplicación.
- ATrue
- BFalse
21El siguiente código es un ejemplo de intención implícita:
public void verMapa(View view) {
Uri uri;
double lat = lugar.getPosicion().getLatitud();
double lon = lugar.getPosicion().getLongitud();
if (lat != 0 || lon != 0) {
uri = Uri.parse("geo:" + lat + "," + lon);
} else {
uri = Uri.parse("geo:0,0?q=" + lugar.getDireccion());
}
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}- ATrue
- BFalse
22Para la creación de un nuevo hilo se programaría de la siguiente manera:
class MiHilo extends Thread {
@Override
public void run(){
...
}
}- ATrue
- BFalse
23Cuando en una intención queremos ampliar la información que le pasamos a otra actividad utilizamos el siguiente código:
intent.putExtra("usuario", "Pepito Perez");
Estas colecciones de valores se almacenarán en un objeto de la clase ______________- ABind
- BBundle
- CBand
24El sensor de orientación se utiliza en aplicaciones de realidad aumentada. Se trata de la combinación de un acelerómetro y giroscopio.
- ATrue
- BFalse
25Un servicio se ejecuta aunque cambiemos de actividad, es decir se ejecuta en segundo plano y permite comunicarse con otras aplicaciones, para ésto último utilizaremos el método startService() que permite establecer una conexión con el servicio e invocar alguno de los métodos que son ofrecidos.
- ATrue
- BFalse
26Si queremos crear un tema llamado "MiTema" lo haremos de la siguiente manera:
<theme name="MiTema" parent="@android:theme/Theme.Dialog">
<item name="android:texColor=#FFAA66" />
</theme>- ATrue
- BFalse
27Cuando creamos una clase que trabaja con la base de datos SQLite, debemos heredar (extends) de la clase _______________
- ASQLiteDatabase
- BSQLiteOpenHelper
- CSQLite
28Android utiliza la librería SQLite para manipular bases de datos, indica la clase que facilita la creación de dicha base de datos.
- ASQLiteDatabase
- BSQLiteOpenHelper
29El código IMSI es un identificador único de 64 bits que Google asocia con cada terminal. El permiso READ_PHONE_STATE permite leer este identificador.
- ATrue
- BFalse
30MiHilo thread = new MiHilo();
....
thread.**********();- Astart
- Bbind
- Cbundle
- Drun
31Indica que parámetro le pasarías al método getExternalFilesDir (_________________) para saber la ruta de la carpeta de la música.
- ADIRECTORY_MUSIC
- BDIRECTORY
- CMUSIC
32IntentService se utiliza para arrancar un servicio en su propio hilo.
- ATrue
- BFalse
33La carpeta ./res/raw de una aplicación Android contendrá los recuros multimedia o de otro tipo de nuestra aplicación.
- ATrue
- BFalse
34El método getExternalStoragePublicDirectory(DIRECTORY_DOWNLOADS) nos devolverá la carpeta donde por defecto el sistema almacena todas las descargas de archivos.
- ATrue
- BFalse
35Todos los sensores de los dispositivos móviles devuelven valores escalares, por ejemplo un giroscopio devolverá un valor que nos indicará en grados a cuanto estamos del Norte.
- ATrue
- BFalse
36Indica una de las dos librerías que Android hereda de Java y utiliza para almacenar información en XML
- Asax y dom
- Bdom
- Csax
- Dphp
37En Android cada vez que se crea una aplicación se creará un usuario asociado a esa aplicación, de forma que los ficheros de esa aplicación estarán protegidos bajo el sistema de ficheros (simplificado a partir del sistema de ficheros de Linux) del sistema operativo.
- ATrue
- BFalse
38Los permisos ACCESS_FINE_LOCATION permiten a una aplicación acceder al GPS del dispositivo para localizar el dispositivo, mientras que el permiso ACCESS_COARSE_LOCATION lo hará a través de la red WiFi (IP) o bien Cell-ID.
- ATrue
- BFalse
39Si un cliente te pide una aplicación Android que almacene datos en la nube (Internet) y que se defina vuestro propio protocolo de transferencia de datos, os veréis obligados a utilizar
- Asocket
- Bnada
40En las intenciones explícitas hay que indicar el nombre de componente o clase que queremos lanzar. Un ejemplo de Intent explícito sería:
public void onClick(View view) {
Intent i = new Intent(this, ActivityAulaWeb.class);
i.putExtra("valor1", "Voy a suspender.");
i.putExtra("valor2", "No estoy seguro de aprobar.");
startActivityForResult(i, REQUEST_CODE);
}- ATrue
- BFalse
41Los servicios se pueden arrancar con el método startService() o bien con bindService(). Estos segundos se utilizan para comunicar aplicaciones.
- ATrue
- BFalse
42En Android las aplicaciones pueden utilizar ficheros tanto para leer como para escribir y estos pueden ser almacenados como recursos de una aplicación, también se podrá utilizar la memoria del dispositivo tanto si es interna como externa, con la diferencia que en la memoria interna sólo podemos utilizar el fichero en modo lectura.
- ATrue
- BFalse
43IntentService es una clase que permite lanzar un servicio en su propio hilo.
- ATrue
- BFalse
44Proveedores de contenidos. Reacciona ante mensajes
- ATrue
- BFalse
45Al igual que para pedir el permiso de llamada con CALL_PHONE, si queremos pedir el permiso de escritura en almacenamiento externo utilizaremos el permiso:
<uses-permission
android:name="android.permission._______________"
android:maxSdkVersion="18"/>- AWRITE_EXTERNAL_STORAGE
- BREAD_EXTERNAL_STORAGE
- CWRITE_INTERNAL_STORAGE
46Un certificado digital únicamente puede firmar una única APK, para cada APK se debe crear un certificado digital, aunque para una APK concreta si queremos crear una nueva versión sí nos permitirá utilizar el mismo certificado.
- ATrue
- BFalse
47Los estilo sólo pueden ser aplicados a una vista, cuando queremos aplicar un estilo concreto a toda una actividad o aplicación utilizaremos temas, que indicaremos en el androidmanifest de la actividad o aplicación.
- ATrue
- BFalse
48Si el método getExternalStorageState() accede a una memoria externa en la que podemos leer y escribnir, éste nos devolverá el valor:
MEDIA_ ************- AMOUNTED
- BSTORAGE
49Si quisiéramos invocar un intent para volver a la pantalla principal, usaremos Intent.CATEGORY_**********
- AHOME
- BMAIN
- CPRINCIPAL
50Un ContentProvider utiliza una sintaxis basada en URIs para devolver los datos consultados.
- ATrue
- BFalse
51El método getExternalApplicationDataFilesDir(<nombre_aplicación>) nos permite averiguar la ruta de la carpeta de almacenamiento externo asociado a una aplicación que será de la forma /Android/external/data/files/dir/<nombre_aplicación>
- ATrue
- BFalse
52Para obtener el 4º campo "Apellidos" de una consulta Select, sabiendo que se trata de un string utilizaremos el siguiente método:
cursor.getString(_________);- A2
- B3
- C4
53Las preferencias en Android utilizan la clase SharedPreferences que nos permite almacenar y recuperar estructuras de datos tanto simples (claves/valor) como complejas (ficheros en formato XML como SAX o DOM).
- ATrue
- BFalse
54<resources>
<RespuestaIncorrecta name="AulaWeb" parent="@android:style/TextAppearance.Medium">
<item name="android:textColor">#FFAA77</item>
</__________>
</resources>- Astyle
- Btheme
55while (cursor.***********()) {
....
}
cursor.close();- AMoveToNext
- BMove
- CNext
56La clase MediaButton es una vista con controles estándar para MediaPlayer, que permite el play, pause, stop, etc. de un fichero o streming.
- ATrue
- BFalse
57Para abrir una base de datos y hacer una consulta crearemos la base de datos de la siguiente forma:
SQLiteDatabase db = getReadableDatabase();- ATrue
- BFalse
58MediaPlayer es una clase de la API de Android que permite la grabación y reproducción de ficheros multimedia.
- ATrue
- BFalse
Information
- Description
- Quiz on Untitled, created by Alex Vento on 16/02/2015.
- Author
- Alex Vento
- Language
- Español
- Views
- 15
- Rating
- No ratings yet Rate this quiz