Quiz
Ohne Titel
Erstelle ein kostenloses Konto, um dieses Quiz zu beenden
Speichere deinen Fortschritt und sieh dir dein Endergebnis an.
oder mit deiner E-Mail registrieren
Schon ein Konto? Anmelden
Fragen in diesem Quiz (58)
1El siguiente método:
Environment.getExternalStorageState()
permite verificar si la memoria externa está o no protegida para escritura.- ARichtig
- BFalsch
2Servicios: se ejecuta en segundo plano y no requiere interacción con el usuario.
- ARichtig
- BFalsch
3Los diferentes hilos de una Aplicación pueden concurrir de forma simultánea a las variables de la aplicación.
- ARichtig
- BFalsch
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).
- ARichtig
- BFalsch
7La agenda de contactos del sistema Android es un ejemplo de ContentProvider disponible para la lectura de otras aplicaciones.
- ARichtig
- BFalsch
8AudioTrack, permite la reproducción de archivos comprimidos en MP3 y MP4 así como un búfer de audio PCM por hardware.
- ARichtig
- BFalsch
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)
- ARichtig
- BFalsch
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"
- ARichtig
- BFalsch
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- ARichtig
- BFalsch
15Actividades. Son pantallas del interfaz de usuario
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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);- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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);
}- ARichtig
- BFalsch
22Para la creación de un nuevo hilo se programaría de la siguiente manera:
class MiHilo extends Thread {
@Override
public void run(){
...
}
}- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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>- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
33La carpeta ./res/raw de una aplicación Android contendrá los recuros multimedia o de otro tipo de nuestra aplicación.
- ARichtig
- BFalsch
34El método getExternalStoragePublicDirectory(DIRECTORY_DOWNLOADS) nos devolverá la carpeta donde por defecto el sistema almacena todas las descargas de archivos.
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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);
}- ARichtig
- BFalsch
41Los servicios se pueden arrancar con el método startService() o bien con bindService(). Estos segundos se utilizan para comunicar aplicaciones.
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
43IntentService es una clase que permite lanzar un servicio en su propio hilo.
- ARichtig
- BFalsch
44Proveedores de contenidos. Reacciona ante mensajes
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
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>
- ARichtig
- BFalsch
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).
- ARichtig
- BFalsch
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.
- ARichtig
- BFalsch
57Para abrir una base de datos y hacer una consulta crearemos la base de datos de la siguiente forma:
SQLiteDatabase db = getReadableDatabase();- ARichtig
- BFalsch
58MediaPlayer es una clase de la API de Android que permite la grabación y reproducción de ficheros multimedia.
- ARichtig
- BFalsch
Informationen
- Beschreibung
- Quiz am Ohne Titel, erstellt von Alex Vento am 16/02/2015.
- Autor
- Alex Vento
- Sprache
- Español
- Aufrufe
- 15
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz