pedir permissões kodular

Permissões android Kodular

Se você cria aplicativos android no kodular, uma hora terá que pedir permissões especificas. Um exemplo disso é quando precisamos acessar a câmera do dispositivo. Para fazer isso precisamos pedir permissão ao usuário para que possamos acessar a câmera por meio do aplicativo.

 

Como pedir as permissões usando o Kodular

Vamos usar um exemplo para ficar mais fácil entendermos os blocos e as configurações necessárias. Vamos usar o exemplo da câmera ou seja, quando precisamos acessar a câmera do dispositivo.

O momento certo de pedir permissões:

  • Podemos fazer isso ao iniciar o aplicativo usando o bloco inicialize da screen1 no Kodular
  • Podemos pedir a permissão no momento em que precisamos acessar a câmera

Minha sugestão é fazer isso logo no início, na primeira vez em que o usuário acessa o dispositivo.

Então vamos usar os seguintes blocos:


pedir permissões kodular

No bloco acima vemos que ao inicializar a tela Screen1, o sistema vai verificar por meio do bloco IF se o valor armazenado na tag “permissões” no tyne_db1 contém o texto “CAMERA” que é o nome da permissão que queremos.

Ao fazermos isso evitamos ficar pedindo a mesma permissão diversas vezes.

Se a permissão já foi concedida, então passamos para a próxima tela usando o bloco “open another screen”.

Se caso a permissão ainda não foi concedida, vamos pedir a permissão usando o bloco “Call Screen1 Ask For Permission” e em Permission Name vamos colocar o nome da permissão (veja lista abaixo)

 

Blocos para salvar as permissões já concedidas:

pedir permissões kodular

Este é o bloco que retorna quando o usuário concede a permissão.

Depois da permissão ser concedida chamamos o tyne_db1 e salvamos na TAG permissoes a nova permissão junto com as permissões  que já tinham sido concedidas. Usamos uma vírgula para separar todas as permissões.

 

Para saber mais como armazenar informações no Tyne_DB veja este artigo

Nome das permissões android

Segue abaixo uma lista das permissões android que podemos usar no Kodular:

  • READ_CALENDAR:Para acesso ao calendário ou agenda
  • WRITE_CALENDAR: Para gravar e deletar o calendário ou agenda
  • CAMERA: Para acessar a câmera do dispositivo
  • READ_CONTACTS: Para acessar os contatos do dispositivo
  • WRITE_CONTACTS: Para Adicionar ou remover contatos do dispositivo
  • GET_ACCOUNTS: Para ter acesso as contas
  • ACCESS_FINE_LOCATION: Para acesso a localização precisa do dispositivo
  • ACCESS_COARSE_LOCATION: Para acesso a localização do dispositivo
  • RECORD_AUDIO: para gravar áudio do dispositivo
  • READ_PHONE_STATE: Para acessar estado do dispositivo
  • CALL_PHONE:  Para fazer chamadas 
  • READ_CALL_LOG: Para ler as chamadas recebidas/feitas
  • WRITE_CALL_LOG: Para limpar ou criar chamadas recebidas/feitas
  • ADD_VOICEMAIL: Para correio de voz
  • BODY_SENSORS: Para acessar sensores do dispositivo
  • SEND_SMS: Para enviar SMS do dispositivo
  • RECEIVE_SMS:  Para receber SMS
  • READ_SMS: Para ler SMS do dispositivo
  • RECEIVE_WAP_PUSH: Para receber mensagens do tipo Push
  • RECEIVE_MMS: Para receber mensagens do tipo MMS
  • READ_EXTERNAL_STORAGE: Para ler a memória do dispositivo
  • WRITE_EXTERNAL_STORAGE: Para gravar/editar memória do dispositivo

9 comentários sobre “Permissões android Kodular

  1. bom dia brow! Teria como me da uma luz? Criei um app de leitura de livro. Ele cria alguns diretórios e tem a opção de ler online e de baixar para o sd do dispositivo e ler localmente com o inicializador de atividade, ocorre que no modo teste o app funciona perfeitamente, mas quando compilo e instalo no dispositivo o app não cria os diretórios e não abre o pdf. Já solicitei a permissão para ler e gravar no sd.

  2. olá tudo bem eu gostaria de saber se vc estaria disposto a desenvolver um aplicativo comigo devid rothen eu tive a semelhante idéia de melhorar a vida dos entregadores de sao paulo mas preciso da sua ajuda mais que óbvio que vc iria trabalhar com agnt ganhando bem caso esteje em duvidas disso ja temos tudo pronto restaurantes e motoboys dispostos a trabalhar…o aplicativo tmb ja está no papel so precisamos de vc agr…

  3. Olá, eu uso kodular e tenho alguns apps publicados na play console, mas agora tem essa nova nova política de permissão da google, que tem que se adequar até 5 de maio. Pelo que parece o Kodular pede acesso a todos os dispositivos e isso não será mais permitido, como resolveremos isso?
    Nós que temos aplicativos criado no kodular, como podemos tirar esse pedido de permissão excessivo, ou seja, aqueles que não tem utilidade para o app?

  4. bom dia gostaria de criar um app para marcar pontos no mapa e dentro dos pontos adicionar informaçoes sobre ele tipo: opção de incremetar o nome, tirar uma foto e posteriormente exportar tudo pra kmz, me da uma luz, tem um bem parecido que se chama mapmaker, porem não atende minha necessidade.

Deixe um comentário

O seu endereço de e-mail não será publicado.