Prévia do material em texto
Versão Nova! Você não possui mensagens ISRAEL RIBEIRO MENDES DE OLIVEIRA Seus perfis Estudantes Alteração Alterar senha de acesso Sair Sair 1. Meus Cursos 2. SGADS Programação para Dispositivos Móveis SGADS Programação para Dispositivos Móveis Avalie este curso: Visualização dos conteúdos: 84% Estudar: Continuar os estudos Aproveitamento em atividades com nota: 30% Situação: Cursando Aproveitamento mínimo necessário para aprovação: 100% Conteúdos Sobre Programação para Dispositivos Móveis I Banco de dados para dispositivos móveis Introdução à Internet das Coisas na plataforma Raspberry Pi 23/07/2024, 23:53 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711494/YaQvU6Fdwduecx3S 1/8 https://lms.unimestre.com/lms/home https://lms.unimestre.com/lms/home https://lms.unimestre.com/login/trocar-perfil-pessoa/131 https://lms.unimestre.com/lms/alterar-pessoa/alterar-senha https://lms.unimestre.com/uc/logout https://lms.unimestre.com/lms/home Avaliação l Programação para Dispositivos Móveis II Avaliação ll DIPLOMAS E DECLARAÇÕES DE CONCLUSÃO SÓ SERÃO EMITIDOS A PARTIR DO PRAZO MÍNIMO INFORMADO NA MATRÍCULA 13 Conteúdos 0 Introdução à Internet das Coisas na plataforma Arduino Web apps com Apache Cordova JNI, framework e APIs Atividade Avaliativa I Nota: 6 WebApps Consumo de serviços na nuvem Estrutura básica de aplicativos Flutter Menus e views para coleções de dados Modelagem e projeto de aplicativos móveis Atividade Avaliativa II DIPLOMAS E DECLARAÇÕES DE CONCLUSÃO 23/07/2024, 23:53 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711494/YaQvU6Fdwduecx3S 2/8 Horas/Aula 100 Aproveitamento Mínimo Nenhum chat disponível Nenhum fórum disponível Tópicos Programação para Dispositivos Móveis I Banco de dados para dispositivos móveis Introdução à Internet das Coisas na plataforma Raspberry Pi Introdução à Internet das Coisas na plataforma Arduino Web apps com Apache Cordova JNI, framework e APIs Avaliação l Atividade Avaliativa I Programação para Dispositivos Móveis II WebApps Consumo de serviços na nuvem Estrutura básica de aplicativos Flutter Menus e views para coleções de dados Modelagem e projeto de aplicativos móveis Avaliação ll Atividade Avaliativa II DIPLOMAS E DECLARAÇÕES DE CONCLUSÃO SÓ SERÃO EMITIDOS A PARTIR DO PRAZO MÍNIMO INFORMADO NA MATRÍCULA DIPLOMAS E DECLARAÇÕES DE CONCLUSÃO Anterior Próximo Fechar Avaliação l Atividade Avaliativa I Aluno: ISRAEL RIBEIRO MENDES DE OLIVEIRA PRAZO - SUA MELHOR NOTA 6 NOTA MÁXIMA 10 NOTA NA TENTATIVA 6 1. Todo projeto de aplicativo Android precisa ter um arquivo que descreve informações essenciais sobre o aplicativo para as ferramentas de compilação do Android, para o sistema operacional Android e para o Google Play. Quando se utilizam APIs, muitas vezes, também é necessário inserir códigos pertinentes a permissões para que a aplicação acesse a API. Selecione a alternativa que indica o arquivo a que se refere essa descrição: Activity_main.xml. AndroidManifest.xml. (Alternativa correta) 23/07/2024, 23:53 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711494/YaQvU6Fdwduecx3S 3/8 string.xml. MainActivity.java. 2. O Cordova cria aplicativos nativos a partir de código web puro que, em outras estruturas, podem ser usados exclusivamente por meio de um navegador na plataforma móvel. Quais componentes formam a arquitetura do Cordova? HTML, CSS e JavaScript. WebView, Web App e Plugins. (Alternativa correta) Plugins, extensão e recursos de dispositivos. Sistema operacional, plataforma de desenvolvimento e navegador. 3. Depois de posicionar um elemento de menu na tela de um aplicativo, é necessário dar ações para esse menu; do contrário, ele será apenas um elemento visual sem funcionalidades. Em relação às ações de menus, assinale a alternativa correta: O método onclickOptionsMenu escuta o clique no menu e, então, direciona para a página necessária. O método Java, responsável pela leitura do clique de menu, é onclickOptionsMenu em conjunto com o método igetItemValue. Dentro do método onOptionsItemSelected, é necessário utilizar o método getItemId para conseguir identificar qual item do menu foi clicado. (Alternativa correta) Com o método onOptionsItemSelected,o Android identifica o clique, e, utilizando o mesmo nome no menu e na classe, é feito o acesso automático página. 4. 23/07/2024, 23:53 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711494/YaQvU6Fdwduecx3S 4/8 De acordo com Andreou (2005), poderá ser utilizado no projeto de aplicativos móveis o modelo de processo de engenharia espiral, por meio de seis atividades principais. Sobre a atividade planejamento, assinale a alternativa correta. Envolve o projeto arquitetural, o projeto de navegação, as metas e os recursos. Envolve o projeto de arquitetura, o projeto de navegação e o projeto de interface do usuário, entre outros. Deverá identificar todos os itens de conteúdo que serão necessários. Descreve a etapa em que serão determinados os riscos e os custos do projeto. (Alternativa correta) 5. Menus e views têm funções diferentes em aplicativos Android; contudo, ambos têm suma importância. As views permitem a inserção de componentes que formam as aplicações Android, e os menus permitem acesso direto e facilitado às telas do aplicativo. Pensando nisso, analise as seguintes afirmativas: I. A ListView é utilizada para a criação de listas, seja listas baseadas em informações estáticas (de arrays), seja listas dinâmicas (de banco de dados). II. O GridView pode ser implementado da mesma forma que a ListView, sendo necessários apenas pequenos ajustes. III. A textView é utilizada para a entrada de dados de texto. IV. O componente image é utilizado para exibir um botão em formato de imagem. V. O componente button é utilizado para inserir um botão na tela. Quais são verdadeiras? I, II, III e V, apenas. I e II, apenas. 23/07/2024, 23:53 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711494/YaQvU6Fdwduecx3S 5/8 I, II e IV, apenas. I, II e V, apenas. (Alternativa correta) 6. O Cordova permite a criação de aplicativos por meio de linguagens web (HTML, CSS, JavaScript). Qual comando Cordova deve ser executado no prompt de comando para criar a estrutura de diretório necessária para seu aplicativo Cordova? cordova requiments com.example.projeto Projeto. cordova build iOS. cordova create projeto com.example.projeto Projeto. (Alternativa correta) cordova platform add android. 7. Em aplicações que envolvem exposição de rotas como, por exemplo, Uber e Ifood, ao invés de implementar funções que já existem, como o mapa, podem-se utilizar serviços já existentes. Tais serviços são denominados de: Framework. API. (Alternativa correta) JNA. JNI. 8. Saber desenvolver para plataformas móveis é uma habilidade importante a se adquirir, porém, com a variedade de sistemas, plataformas de desenvolvimento e hardwares, para criar aplicações que alcancem diferentes sistemas operacionais, como, por exemplo, Android e iOS, é necessário grande esforço, pois, geralmente, cada plataforma de desenvolvimento trabalha com linguagens de programação diferentes. Pensando em uma maneira de diminuir esse esforço, surgiram os aplicativos móveis híbridos. 23/07/2024, 23:53 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711494/YaQvU6Fdwduecx3S 6/8 O que caracteriza um aplicativo móvel híbrido? Usa um wrapper nativo em torno de uma visualização da web, ou seja, como se no aplicativo houvesse um navegador invisível embutido. (Alternativa correta) Ele pode ser desenvolvido utilizando várias plataformas de desenvolvimento, independentemente do sistema operacional. Um aplicativo híbrido é aquele que é desenvolvido para uma única plataforma, porém tem a capacidade de se adaptar a outras plataformas. Um aplicativomóvel híbrido é a união de dois aplicativos que cria um aplicativo mais robusto. 9. Em algumas aplicações, é necessária a utilização de alguns métodos nativos. Em aplicações mobile Android, a forma de desenvolver métodos nativos é usando JNI. Escolha a alternativa que indica os arquivos necessários para utilizar métodos nativos escritos em linguagem C: Arquivo .html e arquivo .c. Arquivo .java e arquivo .css. Arquivo .h e arquivo .c. (Alternativa correta) Arquivo .so e arquivo .java. 10. O Arduino pode ser amplamente utilizado no contexto de IoT, e existe a possibilidade de criar as mais diversas soluções explorando a criatividade e o conhecimento básico de eletrônica. Sobre arduino e IoT, analise as afirmativas e assinale a correta. Conexões digitais podem ser utilizadas tanto para entrada quanto para saída de energia. (Alternativa correta) Conexões digitais são aquelas que podem assumir infinitos valores de amplitude dentro de uma faixa de valores. 23/07/2024, 23:53 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711494/YaQvU6Fdwduecx3S 7/8 Conexões digitais são aquelas que podem assumir infinitos valores de amplitude dentro de uma faixa de valores. Conexões digitais têm capacidade de medir a tensão aplicada a cada um dos pinos e seus valores podem ser usados no Arduino. Tentar Novamente Atividade Avaliativa I Avaliação l SGADS Programação para Dispositivos Móveis A nota máxima desta prova é 10 O limite máximo de tentativas desta prova é de 3 tentativas Esta prova possui um total de 10 questões Cancelar Começar a prova Como aumentar ou diminuir a fonte? Para aumentar ou reduzir a fonte, utilize os atalhos nativos do seu navegador: No windows CTRL + (para aumentar) e CTRL - (para diminuir) No macOS (safari) CMD + (para aumentar) e CMD - (para diminuir) Ok, entendi! Nova Versão Estamos trabalhando em algumas melhorias no layout e na usabilidade que serão disponibilizadas aos poucos. Gostaria de dar uma olhadinha de como está ficando a nova versão? Não se preocupe, caso seja necessário executar alguma ação você poderá retornar para a versão atual a qualquer momento! Cancelar Visualizar nova versão Desenvolvido por amais educação - 23/07/2024 23:12:01. 23/07/2024, 23:53 ESTUDA+ - Sistema de Gestão de Aprendizagem https://lms.unimestre.com/lms/sala/3711494/YaQvU6Fdwduecx3S 8/8 https://lms.unimestre.com/nucleo/redirect/JTJGbG1zJTJGc2FsYSUyRjM3MTE0OTQlMkZZYVF2VTZGZHdkdWVjeDNT https://lms.unimestre.com/nucleo/redirect/JTJGbG1zJTJGc2FsYSUyRjM3MTE0OTQlMkZZYVF2VTZGZHdkdWVjeDNT https://lms.unimestre.com/nucleo/redirect/JTJGbG1zJTJGc2FsYSUyRjM3MTE0OTQlMkZZYVF2VTZGZHdkdWVjeDNT https://www.amaiseducacao.com.br/ https://lms.unimestre.com/nucleo/redirect/JTJGbG1zJTJGc2FsYSUyRjM3MTE0OTQlMkZZYVF2VTZGZHdkdWVjeDNT