Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/10/2020 Acerto: 1,0 / 1,0 Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta compilação baseada em JIT? DVM CVM KVM ART JRE Respondido em 12/10/2020 01:33:32 Explicação: Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da instalação, através do ART. Acerto: 1,0 / 1,0 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() onResume() onCreate() onStart() Respondido em 12/10/2020 01:37:17 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. Acerto: 1,0 / 1,0 Sobre o arquivo layout XML qual a sentença correta? Um arquivo que contém todas as informações de permissão da aplicação Um arquivo que contém um único widget atividade Questão1a Questão2a Questão3a Corresponde a um arquivo de layout PNG de imagem É usado para desenhar o conteúdo de uma activity Responsável por gerar a id únicas dos componentes Respondido em 12/10/2020 01:41:11 Acerto: 1,0 / 1,0 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 componente do tipo ButtonClick implementar um ButtonClickListener implementar um OnItemClickListener implementar um OnClickListener implementar um componente onMouseClickListener Respondido em 12/10/2020 01:42:22 Acerto: 1,0 / 1,0 Sobre menus é correto afirmar que: Um menu popup suporta submenus aninhados. Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual. 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. Um menu popup suporta ícones. Respondido em 12/10/2020 01:43:03 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. Um menu popup não suporta ícones. Um menu popup não suporta submenus aninhados. Acerto: 0,0 / 1,0 Em um projeto Android, quando desejamos exibir mensagens de alertas para o usuário, sem caráter permanente, ou seja, desaparecendo sem qualquer tipo de intervenção do usuário, devemos fazer uso da classe: Information Post Toast Notification ShowMessage Respondido em 12/10/2020 01:44:07 Questão4a Questão5a Questão6a Explicação: A classe Toast(android.widget.Toast) é muito utilizada quando desejamos exibir mensagens de alertas para o usuário. 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. Acerto: 1,0 / 1,0 Qual unidade de medida é comumente utilizada no Android para a criação do layout, sendo baseada na densidade física da tela? pt sp mm px dp Respondido em 12/10/2020 01:35:52 Explicação: A unidade dp (density pixel) é muito usada no desenvolvimento de layouts. Esta unidade abstrata baseia-se na densidade física da tela. A proporção de dp pode mudar com a densidade da tela, mas não a sua apresentação. Acerto: 1,0 / 1,0 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 SQLiteDatabaseTransaction SQLiteDatabaseManager. SQLiteDatabase PreparedSQLiteStatement. SQLiteStatement. Respondido em 12/10/2020 01:43:49 Acerto: 1,0 / 1,0 Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco de dados, permitindo apenas que sejam efetuadas leituras dos dados. getCursorDatabase getReadableDatabase getWritableDatabase getOpenDatabase getResultDatabase Respondido em 12/10/2020 01:47:37 Questão7a Questão8a Questão9a Acerto: 1,0 / 1,0 Um erro comum na programação para acesso HTTP no Android é o uso de uma conexão em meio à Activity, ou seja, na Thread principal, o que irá gerar um erro. Com isso é necessário uso de execução em paralelo, o que pode ser obtido com o uso de um objeto do tipo AsyncTask. O trecho que será executado em paralelo deve ser implementado no método: onPreExecute onPostExecute doInProgress onCreate doInBackground Respondido em 12/10/2020 01:44:04 Explicação: Para uma AsyncTask, ocorre onPreExecute, antes da execução em paralelo, e onPostExecute, ao seu término. O trecho que executará em uma thread separada deve ficar no método doInBackground. Questão10a
Compartilhar