-
a) o nome do arquivo para declaração de componentes é o main.xml
b) Certo
c) Não. Cada aplicativo é executada em uma VM dalvik.
d) Não. As telas são criadas mediante a API android.app.activity.
e) Os aplicativos android podem ser desenvolvidos em linguagem HTML 5 + CSS de forma híbrida.
-
Olá Jan, só esclarecendo: não existe um nome específico de arquivo para declaração de componentes no Android. Na letra A ele diz que é no arquivo web.xml que são declarados os componentes, não existe um arquivo com nome específico para se declarar componentes. Você pode criar um arquivo com qualquer nome (extensão xml), declarar componentes android e colocar o arquivo em res/layout.
-
gabarito oficial foi letra C. questão 42 de http://www.cespe.unb.br/concursos/tre_pe_15/arquivos/Gab_Definitivo_222TREPE_002_01.pdf
-
Ainda não entendi o erro da B. A classe android.os.Build tem a enum VERSION_CODES, que permite saber em tempo de execução qual a versão do Android onde a app está sendo rodada.
https://developer.android.com/reference/android/os/Build.VERSION_CODES.html
http://www.itnerante.com.br/group/arq_so/forum/topics/tre-pe-cespe-2016?commentId=1867568%3AComment%3A381290&groupId=1867568%3AGroup%3A10048