Foram encontradas 962 questões.
Para acessar o banco de dados SQLite do Android, a SDK já disponibiliza uma API para o desenvolvedor. Nessa API, a classe responsável em criar o banco de dados e também gerenciar o seu versionamento é:
Provas
O Content Provider gerencia o acesso a um repositório de dados central de uma aplicação Android. Provedores são destinados principalmente ao uso por outros aplicativos que o acessa usando um objeto cliente. Juntos, através de uma interface, provedor e cliente garantem acesso aos dados. Sobre Content Providers, é correto afirmar que:
Provas
Aplicações Android podem receber mensagens broadcast de outras aplicações android ou do próprio sistema em uma abordagem semelhante ao padrão de projeto publish-subscribe. Broadcasts são enviados quando eventos de interesse ocorrem. Um exemplo é quando o dispositivo é colocado para carregar e o Android envia mensagens para os aplicativos interessados. Marque V (verdadeiro) ou F (falso) para as alternativas abaixo e depois marque a opção correta ( considere a API level 27 ou maior).
( ) As mensagens de broadcast são colocadas dentro de um objeto Intent.
( ) Uma ação identifica o evento, por exemplo: android.intent.action.AIRPLANE_MODE.
( ) Aplicativos podem receber mensagens de broadcast em duas formas: manifest-declared receivers ou contextregistered receivers
( ) Para implementar um receiver, deve-se criar uma classe que herde de BroadcastReceiver e sobrescreva o método onReceive.
Provas
MIDlets são aplicações que usam a MIDP (Mobile Information Device Profile). Aplicações típicas incluem jogos com interfaces simples e acesso limitado à internet. Sobre MIDlets e a MIDP 2.0, é correto afirmar que:
Provas
A Sun possui três edições de Java: a Standard Edition (J2SE); a Enterprise Edition (J2EE) e a Micro Edition (J2ME). Esta última com o intuito de construir aplicações para dispositivos com processamento e memória limitados. Sobre J2ME, é correto afirmar:
Provas
- Interoperabilidade e IntegraçãoAPIsREST e RESTful APIs
- Interoperabilidade e IntegraçãoWeb Services
- LinguagensJavaJAX-RS
- Servidores de AplicaçãoJ2EE/Java EE
Considere o trecho de código abaixo:
package javaeetutorial.hello;
import javax.ws.rs.*;
@Path("helloworld")
public class HelloWorld {
@Context
private UriInfo context;
public HelloWorld() { }
@GET
@Produces("text/html")
public String getHtml() {
return "<html lang=\"en\"><body><h1>Hello,
World!!</h1></body></html>";
}
}
Em relação às anotações presentes no código, assinale a alternativa que contém uma descrição correta do efeito obtido.
Provas
Web Services são serviços disponibilizados através de tecnologias da World Wide Web. Um cliente conectado à rede pode acessar a descrição de um serviço e criar as estruturas necessárias para invocá-lo. Imagine que você está na rede local de uma organização que hospeda um web service chamado workScheduler em uma máquina com endereço IP 192.168.0.100, na porta TCP 9880. Considerando a instalação Oracle oficial da linguagem Java, versão EE 8, qual dos comandos abaixo criaria a estrutura de classes necessária para construção de uma aplicação cliente do serviço?
Provas
- Interoperabilidade e IntegraçãoWeb ServicesSOAP
- Interoperabilidade e IntegraçãoWeb ServicesWSDL
- Interoperabilidade e IntegraçãoWeb ServicesUDDI
Web Services são tecnologias e especificações que auxiliam na construção de aplicações distribuídas utilizando a World Wide Web como meio de comunicação. Sobre as tecnologias que fazem parte desse ambiente, assinale a alternativa correta.
Provas
A tecnologia Java RMI (Remote Method Invocation) permite que um objeto em uma instância da máquina virtual Java invoque métodos de um objeto presente em outra instância da JVM. O desenvolvedor Java precisa considerar o comportamento diferente no tratamento da passagem de parâmetros na invocação de um método remoto. Qual alternativa apresenta uma precaução legítima nesse cenário?
Provas
- Modelo TCP/IPModelo TCP/IP: Camada de Transporte
- TCP/IPTCP: Transmission Control Protocol
- TCP/IPUDP: User Datagram Protocol
Programação em redes utilizando APIs baseadas em Sockets é uma técnica empregada para permitir que as aplicações interajam com a camada de transporte na pilha TCP/IP. Apesar de apresentarem baixo nível de abstração, é através de sockets que vários frameworks de mais alto nível para computação distribuída são construídos. No desenvolvimento de aplicativos em rede, qual a opção apresenta uma assinatura correta do método construtor de um objeto Socket?
Provas
Caderno Container