Escolar Documentos
Profissional Documentos
Cultura Documentos
Questão
"É considerado o componente base de uma aplicação Android. Por isso, é o mais
utilizado.
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma
única tela do usuário.
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade."
2a Acerto: 1,0 / 1,0
Questão
¿Você já sabe que a linguagem Java é utilizada para construir as aplicações para o
Android. O fato e que em seu sistema operacional não existe uma máquina virtual Java.
Na verdade o que temos é uma máquina virtual chamada ____que é otimizada para
execução em dispositivos móveis.¿ LECHETA, Ricardo Google Android pag 26 O nome
da máquina virtual para o Android que completa a frase acima é :
DALVIK
APK
AVD
KVM
JVM
Respondido em 15/04/2020 21:45:13
3a Acerto: 1,0 / 1,0
Questão
5a Acerto: 1,0 / 1,0
Questão
6a Acerto: 1,0 / 1,0
Questão
A classe AlertDialog pode exibir uma caixa de diálogo com um título e até três botões.
Diferentemnte da classe Toast, podemos interagir com o usuário a partir do
pressionamento de botões. Indique o método desta classe que define um botão que não
cancela e nem confirma uma ação.
setMessageButton
setPositiveButton
setNeutralButton
setTitleButton
setNegativeButton
Respondido em 15/04/2020 21:48:41
7a Acerto: 1,0 / 1,0
Questão
Assim como as dimensões, também podemos definir a cor diretamente em nossas
propriedades ou, como recomendado, em um arquivo chamado colors.xml. O padrão
RGB (Red/Green/Blue) é usado para definir cores nas telas Android. Assinale a
alternativa correta que define a cor verde:
#00gg00
#00ff00
#ff0000
#0000ff
#gg0000
Respondido em 15/04/2020 21:52:42
8a Acerto: 1,0 / 1,0
Questão
Para que possamos trabalhar com banco de dados em Android é necessário que
tenhamos uma classe que herda da classe
Sqlite
SQLiteOpenHelper
Context
FormBdListener
FormOpenHelper
Respondido em 15/04/2020 21:50:42
9a Acerto: 1,0 / 1,0
Questão
10a Acerto: 1,0 / 1,0
Questão
1a Questão
Qual o nome da classe usada pela intenção para armazenar informações adicionais?
DataStore
Extra
Bundle
Activity
Parcelable
2a Questão
Assim como na linguagem Java, a plataforma Android possui sua máquina virtual própria, denominada
Dalvik Virtual Machine (DVM).
Otimizada para consumir menos memória, ela difere da Java Virtual Machine (JVM) porque os arquivos
.class são convertidos para o formato .dex (Dalvik Executable), que corresponde à aplicação Android
compilada, e compactados em um arquivo com extensão .apk (Android Package File) que representa a
aplicação final.
DVK
JIT
JDK
APK
ART
Explicação:
A partir do Android 4.4, a DVM foi substituída pela Android Runtime (ART) que apresenta um desempenho
muito superior em relação à DVM. Umas das principais diferenças entre a DVM e a ART é a forma de
compilação.
Na DVM, o processo de compilação é baseado em JIT (Just in time). Já na ART, ele é totalmente compilado
na instalação do aplicativo e isso ocorre somente uma vez. Com isso, o código é muito mais rápido em sua
execução porque não precisa ser compilado muitas vezes. Além disso, por demandar menor recursos de
CPU, consome menos bateria.
3a Questão
4a Questão
Tablet
Ultrabook
Desktop
Notebook
Smartphone
5a Questão
Activity
onReset
Smart TV
Dispositivos Móveis
Computadores
6a Questão
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado.
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário.
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade."
Activity
Broadcast Receiver
Content Provider
Service
Intent
Explicação:
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado.
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário.
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não significa que todo
aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo menos, uma Activity.
1a Questão
Qual o nome da classe usada pela intenção para armazenar informações adicionais?
Bundle
Activity
Extra
DataStore
Parcelable
2a Questão
Assim como na linguagem Java, a plataforma Android possui sua máquina virtual própria, denominada
Dalvik Virtual Machine (DVM).
Otimizada para consumir menos memória, ela difere da Java Virtual Machine (JVM) porque os arquivos
.class são convertidos para o formato .dex (Dalvik Executable), que corresponde à aplicação Android
compilada, e compactados em um arquivo com extensão .apk (Android Package File) que representa a
aplicação final.
JDK
ART
DVK
APK
JIT
Explicação:
A partir do Android 4.4, a DVM foi substituída pela Android Runtime (ART) que apresenta um desempenho
muito superior em relação à DVM. Umas das principais diferenças entre a DVM e a ART é a forma de
compilação.
Na DVM, o processo de compilação é baseado em JIT (Just in time). Já na ART, ele é totalmente compilado
na instalação do aplicativo e isso ocorre somente uma vez. Com isso, o código é muito mais rápido em sua
execução porque não precisa ser compilado muitas vezes. Além disso, por demandar menor recursos de
CPU, consome menos bateria.
3a Questão
4a Questão
Ultrabook
Desktop
Smartphone
Tablet
Notebook
5a Questão
Computadores
Dispositivos Móveis
Smart TV
Activity
6a Questão
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado.
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário.
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade."
Broadcast Receiver
Service
Activity
Intent
Content Provider
1a Questão
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado.
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário.
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade."
Content Provider
Intent
Service
Activity
Broadcast Receiver
Explicação:
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado.
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário.
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não significa que todo
aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo menos, uma Activity.
2a Questão
Tablet
Ultrabook
Smartphone
Desktop
Notebook
3a Questão
4a Questão
Activity
Computadores
Smart TV
onReset
Dispositivos Móveis
5a Questão
1a Questão
"Considerado um dos principais arquivos de sua aplicação. É nele que são descritas informações essenciais
à execução de seu projeto como, por exemplo:
- Nome do pacote utilizado;
- Nome das Activities;
- Permissões que o aplicativo possui;
- Versão mínima da API Android."
Activity_main.xml
AndroidManifest.xml
Content_main.xml
Resource.xml
String.xml
Explicação:
Todo aplicativo tem que ter um arquivo AndroidManifest.xml (precisamente com esse nome) no diretório
raiz. O arquivo de manifesto apresenta informações essenciais sobre o aplicativo ao sistema Android,
necessárias para o sistema antes que ele possa executar o código do aplicativo. Entre outras coisas, o
arquivo do manifesto contém:
2a Questão
Não é necessário se preocupar com a configuração da versão da plataforma alvo (por exemplo,
Android 2.3.3) durante a configuração de um AVD, pois isso é feito automaticamente pela Dalvik.
NDA.
Uma AVD é um dispositivo virtual Android que pode emular dispositivos reais, no entanto, só os
smartphones podem ser emulados.
Eventos são gerados somente por usuários ou por outras aplicações.
Para testar suas aplicações, o desenvolvedor Android pode utilizar tanto um AVD quanto um
smartphone real.
Respondido em 15/04/2020 20:58:52
3a Questão
Dentre os componetes que utilizamos para criar uma aplicação no Android tem aquele que permite a
entrada de informações textuais.Esse compontente é conhecido como:
TextField
TeatArea
EditText
Label
TextBox
Explicação:
4a Questão
Dentre os componetes que utilizamos para criar uma aplicação no Android tem aquele que permite a
exclusão multua entre suas opções. Esse compontente é conhecido como:
CheckBox
TextView
RadioButton
Button
EditText
Explicação:
5a Questão
¿Você já sabe que a linguagem Java é utilizada para construir as aplicações para o Android. O fato e que
em seu sistema operacional não existe uma máquina virtual Java. Na verdade o que temos é uma máquina
virtual chamada ____que é otimizada para execução em dispositivos móveis.¿ LECHETA, Ricardo Google
Android pag 26 O nome da máquina virtual para o Android que completa a frase acima é :
AVD
KVM
DALVIK
APK
JVM
6a Questão
A Activity é responsável por construir uma tela em Android, bem como tratar os eventos gerados por ela.
Toda aplicação Android deve implementar ao menos uma Activity, podendo chamar outras Activities. O
Android é responsável por gerenciar o ciclo de vida das Activities.
A seguir, a descrição de um dos métodos usados no gerenciemnto do ciclo de vida de uma Activity:
"É a primerira função executada quando a Activity é criada. Tem por responsabilidade carregar os layouts
XML, inicializar os objetos, variáveis e outras operações de inicialização. É importante lembrar que
executada somente uma vez."
Assinale a alternativa que indica o método cuja execução corresponde à descrição acima.
onInitialize()
onRestart()
onCreate()
onResume()
onStart()
1a Questão
Dentre os componetes que utilizamos para criar uma aplicação no Android tem aquele que permite a
exclusão multua entre suas opções. Esse compontente é conhecido como:
Button
EditText
CheckBox
RadioButton
TextView
Explicação:
2a Questão
Dentre os componetes que utilizamos para criar uma aplicação no Android tem aquele que permite a
entrada de informações textuais.Esse compontente é conhecido como:
Label
EditText
TeatArea
TextField
TextBox
Explicação:
3a Questão
Não é necessário se preocupar com a configuração da versão da plataforma alvo (por exemplo,
Android 2.3.3) durante a configuração de um AVD, pois isso é feito automaticamente pela Dalvik.
NDA.
Uma AVD é um dispositivo virtual Android que pode emular dispositivos reais, no entanto, só os
smartphones podem ser emulados.
Para testar suas aplicações, o desenvolvedor Android pode utilizar tanto um AVD quanto um
smartphone real.
Eventos são gerados somente por usuários ou por outras aplicações.
4a Questão
A Activity é responsável por construir uma tela em Android, bem como tratar os eventos gerados por ela.
Toda aplicação Android deve implementar ao menos uma Activity, podendo chamar outras Activities. O
Android é responsável por gerenciar o ciclo de vida das Activities.
A seguir, a descrição de um dos métodos usados no gerenciemnto do ciclo de vida de uma Activity:
"É a primerira função executada quando a Activity é criada. Tem por responsabilidade carregar os layouts
XML, inicializar os objetos, variáveis e outras operações de inicialização. É importante lembrar que
executada somente uma vez."
Assinale a alternativa que indica o método cuja execução corresponde à descrição acima.
onInitialize()
onResume()
onCreate()
onRestart()
onStart()
Explicação:
O método onCreate() é o primeiro a ser chamado, e é executado apenas uma vez, para cada Activity. Tem
como finalidade carregar os layouts XML, inicializar os objetos, variáveis e realizar outras operações de
inicialização.
5a Questão
¿Você já sabe que a linguagem Java é utilizada para construir as aplicações para o Android. O fato e que
em seu sistema operacional não existe uma máquina virtual Java. Na verdade o que temos é uma máquina
virtual chamada ____que é otimizada para execução em dispositivos móveis.¿ LECHETA, Ricardo Google
Android pag 26 O nome da máquina virtual para o Android que completa a frase acima é :
AVD
APK
KVM
JVM
DALVIK
6a Questão
"Considerado um dos principais arquivos de sua aplicação. É nele que são descritas informações essenciais
à execução de seu projeto como, por exemplo:
- Nome do pacote utilizado;
- Nome das Activities;
- Permissões que o aplicativo possui;
- Versão mínima da API Android."
AndroidManifest.xml
Activity_main.xml
Resource.xml
Content_main.xml
String.xml
1a Questão
2a Questão
3a Questão
NDA.
Uma Acitivity pode conter apenas Views, já Viewgroups não são permitidos.
4a Questão
Considere a afirmação:
Uma componente da application framework do Android permite que aplicativos acessem dados de outros
aplicativos ou para compartilhar seus próprios dados.
Qual das alternativas é completamente verdadeira?
Activity Manager
Content Provider
Activity
Notification Manager
Resource Manager
5a Questão
Um projeto da plataforma Android possui um arquivo de configurações, onde são definidas as permissões
do aplicativo e suas activities. O nome deste arquivo é:
String.xml
Activity
Layout.xml
Arquivo R
6a Questão
Os componentes do tipo VIEW destinam-se a construção de interface gráfica do usuário, sendo composta
de componentes de interação do usuário e componentes de organização da tela. Qual dos seguintes
componentes não pertence a catagoria de componentes de organização de tela?
RadioGroup
LinearLayout
GridView
ScrollView
FrameLayout
7a Questão
Property file
Layout file
R file
Manifest file
8a Questão
O Android fornece uma série de componentes View usados na construção da interface gráfica do usuário.
Esses componentes são chamados de widgets. Marque a alternativa que identifica apenas componentes
desse tipo
1a Questão
Nas aplicações Android uma _____________ é utilizada para representar uma tela de interface com o
usuário.
O ___________é o mecanismo utilizado para tornar os dados da aplicação disponíveis para outras
aplicações no dispositivo.
A - Activity
B - Broadcat Receiver
C - Content Provider
D - Service
Escolha a opção correta:
D-A-B-C
A-B-C-D
D-A-C-B
C-D-A-B
B-C-D-A
2a Questão
Layout file
Property file
R file
3a Questão
Os componentes do tipo VIEW destinam-se a construção de interface gráfica do usuário, sendo composta
de componentes de interação do usuário e componentes de organização da tela. Qual dos seguintes
componentes não pertence a catagoria de componentes de organização de tela?
ScrollView
FrameLayout
LinearLayout
GridView
RadioGroup
4a Questão
Considere a afirmação:
Uma componente da application framework do Android permite que aplicativos acessem dados de outros
aplicativos ou para compartilhar seus próprios dados.
Qual das alternativas é completamente verdadeira?
Activity Manager
Activity
Resource Manager
Content Provider
Notification Manager
5a Questão
Uma Acitivity pode conter apenas Views, já Viewgroups não são permitidos.
NDA.
6a Questão
Um projeto da plataforma Android possui um arquivo de configurações, onde são definidas as permissões
do aplicativo e suas activities. O nome deste arquivo é:
Layout.xml
Activity
Arquivo R
String.xml
7a Questão
8a Questão
1a Questão
Na construção de telas no Android é comum o uso de componente View do tipo BUTTON para tratar os
dados fornecidos pelo usuário. Para que esse componente possa tratar a ação de clique do usuário ele deve
implementar:
implementar um OnClickListener
implementar um ButtonClickListener
implementar um OnItemClickListener
2a Questão
Sobre componentes para a construção de telas, enumere os itens abaixo conforme a tabela de
componentes VIEW e marque a opção correta
( ) 1, 5, 4, 2, 3
( ) 1, 5, 3, 2, 4
( ) 5, 1, 2, 4, 3
( ) 3, 4, 1, 5, 2
( ) 4, 3, 2, 1, 5
3a Questão
É exibido um AlertDialog.
4a Questão
Para que possamos tratar eventos do Botão o método que devemos sobrescrever é:
ItemListener
OnClickListener
ChaneItemClick
EventonClick
OnItemClickListener
5a Questão
As barras de rolagens serão inseridas automaticamente quando a View ultrapassar o tamanho da
tela física.
Deve-se inserir dentro do ScrollView um ViewGroup que será responsável por conter todos os
demais componentes.
Prejudicam a exibição dos diferentes componentes em um tela.
Explicação:
É muito comum que telas de aplicativos tenham muitos componentes, dificultando a exibição de todos em
uma única tela. Por isso, o componente ScrollView permite que barras de rolagens sejam apresentadas
automaticamente, caso sejam necessárias para exibição de todos os componentes na mesma tela.
6a Questão
Para se construir uma Tela no Android são necessários três elementos (citados logo abaixo). De acordo com
a responsabilidade de cada um, faça a associação abaixo.
(1) Classe Java (2) Classe R (3) Layout (xml)
( ) Contém uma relação de constantes usados para acessar recursos do projeto.
( ) Gerencia o ciclo de vida da activity.
( ) Seus dados não podem ser alterados.
( ) Contém a especificação de como a activity será apresentada. Marque o item que contém a sequência
correta da associação de cima para baixo:
3,2,3,1.
2,2,3,1.
2,1,3,2.
2,1,2,3.
1,2,3,1.
7a Questão
(I) Eventos são gerados pelo usuário, pelo SO, ou por outra aplicação.
(II) uma tela Android, eventos podem ser gerados pelo view Button.
(III) Uma activity deve conter o código para tratar eventos gerados na janela pela interação com o usuário.
III, apenas.
I, II e III.
I, apenas.
II, apenas.
II e III, apenas.
1a Questão
Para se construir uma Tela no Android são necessários três elementos (citados logo abaixo). De acordo com
a responsabilidade de cada um, faça a associação abaixo.
(1) Classe Java (2) Classe R (3) Layout (xml)
( ) Contém uma relação de constantes usados para acessar recursos do projeto.
( ) Gerencia o ciclo de vida da activity.
( ) Seus dados não podem ser alterados.
( ) Contém a especificação de como a activity será apresentada. Marque o item que contém a sequência
correta da associação de cima para baixo:
2,1,2,3.
3,2,3,1.
2,2,3,1.
1,2,3,1.
2,1,3,2.
2a Questão
Sobre componentes para a construção de telas, enumere os itens abaixo conforme a tabela de
componentes VIEW e marque a opção correta
( ) 5, 1, 2, 4, 3
( ) 4, 3, 2, 1, 5
( ) 3, 4, 1, 5, 2
( ) 1, 5, 4, 2, 3
( ) 1, 5, 3, 2, 4
3a Questão
Para que possamos tratar eventos do Botão o método que devemos sobrescrever é:
EventonClick
OnClickListener
ChaneItemClick
ItemListener
OnItemClickListener
4a Questão
Deve-se inserir dentro do ScrollView um ViewGroup que será responsável por conter todos os
demais componentes.
Permite que barras de rolagens sejam apresentadas automaticamente no caso de ser
necessária a exibição de diferentes componentes em uma mesma tela.
Prejudicam a exibição dos diferentes componentes em um tela.
As barras de rolagens serão inseridas automaticamente quando a View ultrapassar o tamanho da
tela física.
Respondido em 15/04/2020 21:35:21
Explicação:
É muito comum que telas de aplicativos tenham muitos componentes, dificultando a exibição de todos em
uma única tela. Por isso, o componente ScrollView permite que barras de rolagens sejam apresentadas
automaticamente, caso sejam necessárias para exibição de todos os componentes na mesma tela.
5a Questão
Na construção de telas no Android é comum o uso de componente View do tipo BUTTON para tratar os
dados fornecidos pelo usuário. Para que esse componente possa tratar a ação de clique do usuário ele deve
implementar:
implementar um OnClickListener
implementar um ButtonClickListener
implementar um OnItemClickListener
6a Questão
É exibido um AlertDialog.
7a Questão
(I) Eventos são gerados pelo usuário, pelo SO, ou por outra aplicação.
(II) uma tela Android, eventos podem ser gerados pelo view Button.
(III) Uma activity deve conter o código para tratar eventos gerados na janela pela interação com o usuário.
II e III, apenas.
I, II e III.
II, apenas.
I, apenas.
III, apenas.
1a Questão
Através do método makeText() da classe Toast podemos, entre outras coisas, configurar o tempo de
duração da exibição de uma mensagem. O uso da constante Toast.LENGTH_LONG corresponde a uma
duração de:
6 segundos.
3 segundos
4 segundos
8 segundos
2 segundos
Explicação:
O método makeText da classe Toast pode ser configurado, com relação ao tempo de exibição da
mensagem, a partir das seguintes constantes:
¿ Toast.LENGTH_LONG - 4 segundos;
¿ Toast.LENGTH_SHORT - 2 segundos.
2a Questão
O Android possui componentes de notificação ao usuário para exibir mensagens de aviso. Selecione a opção
que represente um componente que exibe uma janela de diálogo de alerta para o usuário
Frame
AlertDialog
DialogFrame
Toast
LinearLayout
3a Questão
O sistema Android disponibiliza apenas dois tipos de menus: menu de contexto e menu pop-up.
São um recurso extremamente utilizado e de fácil implementação, por isso a sua usabilidade e
aparência dos mesmos não são quesitos importantes.
Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um
componente visual.
Um menu popup suporta submenus aninhados.
Explicação:
Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente
visual.
Menus, por serem comuns, necessitam que a sua usabilidade e aparência dos mesmos são
quesitos necessitam de atenção especial.
O sistema Android disponibiliza apenas 3 tipos de menus.
4a Questão
Declara um componente do tipo viewgroup e atribui um texto que será exibido na tela.
Instancia um componente do tipo widget a partir de sua definição de um arquivo de layout e atribui
um texto que será exibido na tela.
Respondido em 15/04/2020 21:42:54
5a Questão
NEVER
ALWAYS
WITHTEXT
COLLAPSEACTIONVIEW
IFROOM
1a Questão
Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um
componente visual.
Um menu popup suporta ícones.
São um recurso extremamente utilizado e de fácil implementação, por isso a sua usabilidade e
aparência dos mesmos não são quesitos importantes.
O sistema Android disponibiliza apenas dois tipos de menus: menu de contexto e menu pop-up.
Respondido em 15/04/2020 21:43:43
Explicação:
Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente
visual.
Menus, por serem comuns, necessitam que a sua usabilidade e aparência dos mesmos são
quesitos necessitam de atenção especial.
2a Questão
IFROOM
NEVER
COLLAPSEACTIONVIEW
ALWAYS
WITHTEXT
Explicação:
Seu uso é adequado para manter compatibilidade com diversos tipos de dispositivos e também com telas
na vertical ou horizontal.
3a Questão
Através do método makeText() da classe Toast podemos, entre outras coisas, configurar o tempo de
duração da exibição de uma mensagem. O uso da constante Toast.LENGTH_LONG corresponde a uma
duração de:
6 segundos.
2 segundos
4 segundos
8 segundos
3 segundos
Respondido em 15/04/2020 21:44:02
Explicação:
O método makeText da classe Toast pode ser configurado, com relação ao tempo de exibição da
mensagem, a partir das seguintes constantes:
¿ Toast.LENGTH_LONG - 4 segundos;
¿ Toast.LENGTH_SHORT - 2 segundos.
4a Questão
O Android possui componentes de notificação ao usuário para exibir mensagens de aviso. Selecione a opção
que represente um componente que exibe uma janela de diálogo de alerta para o usuário
DialogFrame
LinearLayout
Frame
Toast
AlertDialog
5a Questão
Instancia um componente do tipo widget a partir de sua definição de um arquivo de layout e atribui
um texto que será exibido na tela.
Declara um componente do tipo widget e atribui um texto que será exibido na tela.
Declara um componente do tipo viewgroup e atribui um texto que será exibido na tela
Como deve ser configurado um ProgressDialog para representar o avanço de uma tarefa mensurável e finita?
Explicação:
Exibe uma pequena tela, que pode ser personalizada, com caráter permanente.
Explicação:
Esta exibe uma pequena tela, que pode ser personalizada, sem caráter permanente, ou seja,
desaparecendo sem qualquer tipo de intervenção do usuário.
Para implementarmos este tipo de mensagem, é necessário obter uma instância de objeto Toast através
do método estático, desta mesma classe, makeText(), que possui três parâmetros, conforme
demonstrado abaixo:
¿ No parâmetro duração, podemos definir o tempo de duração que a mensagem será exibida. A própria
classe Toast nos oferece constantes para definirmos este tempo de duração, sendo elas
Toast.LENGTH_SHORT e Toast.LENGTH_LONG.
Post
Information
Notification
Toast
ShowMessage
Explicação:
Esta exibe uma pequena tela, que pode ser personalizada, sem caráter permanente, ou seja,
desaparecendo sem qualquer tipo de intervenção do usuário.
setPositiveButton
setNegativeButton
setMessageButton
setNeutralButton
setTitleButton
Explicação:
O método setNeutralButton da classe AlertDialog define um botão que não cancela e nem confirma uma
ação (Exemplo: Notifique-me mais tarde)
ShowDialog
InputDialog
ProgressDialog
Dialog
AlertDialog
Explicação:
A classe AlertDialog possibilita a exibição de uma caixa de diálogo que pode exibir um título, até três
botões, uma lista de itens selecionáveis ou um layout personalizado. Além disso, esta caixa de diálogo
permite a interação com o usuário.
Considere as alternativas abaixo apresentadas, e assinale aquela que indica a unidade de medida suportada
pelo Android que é muito usada na especificação do tamanho da fonte do aplicativo.
px
pt
dp
sp
in
Explicação:
getPreFab
getIntent
getInfoFab
getManifest
getReturn
Explicação:
px
dp
in
mm
pt
Explicação:
pt (pontos) - É uma unidade de medida que corresponde a 1/72 de uma polegada, segundo o tamanho
físico da tela do dispositivo. Por este motivo, o uso desta unidade de medida não é recomendado.
activity android:interface="@style/MeuTema"
activity android:style="@style/MeuTema"
activity android:view="@style/MeyTema"
activity android:config="@style/MeuTema"
activity android:theme="@style/MeuTema"
Explicação:
pt
sp
dp
px
mm
Explicação:
A proporção de dp pode mudar com a densidade da tela, mas não a sua apresentação.
#0000ff
#00gg00
#00ff00
#gg0000
#ff0000
Explicação:
O padrão RGB (Red/Green/Blue) é usado para definir cores nas telas Android. Para implementá-las,
usamos a notação hexadecimal que é baseado no sistema de contagem com base 16. Precisamos de seis
caracteres precedidos pelo carater # para representar a cor, onde os dois primeiros são referentes à cor
vermelha, os dois seguintes à cor verde e os dois últimos à cor azul:
Vermelho - #ff0000
Verde - #00ff00
Azul - #0000ff
Explicação:
É possível salvar dados usando conceitos de Java.io. ou em banco de dados, usando o SQLite.
SQLite é uma biblioteca em linguagem C que implementa um banco de dados SQL embutido.
A classe Shared Preferences pode ser utilizada como uma alternativa ao uso de banco de dados.
O método commit efetiva a escrita de dados em um arquivo.
Windows Server
onReset
Sql Server
Oracle
SQLite
PORQUE
SQLiteOpenHelper
Sqlite
FormBdListener
FormOpenHelper
Context
SQLiteDatabaseTransaction.
SQLiteDatabase.
SQLiteStatement.
PreparedSQLiteStatement.
SQLiteDatabaseManager.
SQLiteDatabaseManager.
SQLiteStatement.
PreparedSQLiteStatement.
SQLiteDatabase
SQLiteDatabaseTransaction
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete,
update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes métodos
será necessária uma variável da classe
SQLiteStatement
PreparedSQLiteStatement
SQLiteDatabaseManager
SQLiteDatabaseTransaction
SQLiteDatabase
ContentValues
SQLiteOpenHelper
SQLiteDatabase
SQLiteContentValues
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados com o
SQLite. Esta classe possui métodos encapsulados para as operações de inserção (insert), atualização
(update) e deleção (delete), com isso, não é necessário utilizar instruções SQL durante a comunicação
com o SGBD.
Cursor
SQLiteDatabase
SQLiteOpenHelper
TableFactory
ArrayAdapter
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco,
concentrando as operações de criação e alteração da estrutura das tabelas no SQLite.
ContentValues
SQLiteStatement
SQLiteDatabase
Cursor
SQLiteOpenHelper
SimpleCursorAdapter
TableAdapter
ListAdapter
ArrayAdapter
SQLiteAdapter
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo
SimpleCursorAdapter para o preenchimento de uma ListView.
SQLite
MysSql
SqlServer
PL/SQL
SQLTransaction
SQLiteDatabase
SQLiteContext
Context
JDBC
SQLiteOpenHelper
getOpenDatabase
getReadableDatabase
getResultDatabase
getWritableDatabase
getCursorDatabase
Para fazer requisições pelo protocolo HTTP, a API do Android oferece duas alternativas. Entretanto, nos dias
de hoje não é mais recomendado utilizar essas classes, porque a equipe do Google não dá manutenção a
essas implementações. Asssinale a alternativa que indica o nome da classe que é desenvolvida e suportada
pelo Google, e, de dessa forma, é recomendada para o processamento dessas requisições.
AndroidHttpClient
HttpRequest
HttpUrlConnection
DefaultHttpClient
HttpResponse
PYTHON
URL
JSON
HTTP
CGC
InputStream
URLGetter
HttpGet
URL
HttpEntity
onProgressUpdate()
doInBackground()
onCreateThread()
onPostExecute()
onPreExecute()
JSONArray.
JSONList
JSONObject
JSONCollection
JSONVector
Explicação: Uma variável do tipo JSONObject armazena um objeto JSON. Segundo a definição do Javadoc
desta classe, um objeto JSON é uma coleção não ordenada de pares nome/valor.
getJSONObject
getContent
getStringFromInputStream
getInputStream
getOutputStream
Explicação: O método getContent, da classe HttpEntity, retorna uma InputStream referente ao fluxo de
entrada de dados da conexão HTTP.
doInBackground
onCreate
doInProgress
onPreExecute
onPostExecute