Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Desligar o Telefone Android Usando Java

Script:

import android.content.Context;
import android.content.Intent;
import android.os.PowerManager;
import android.provider.Settings;

public class DesligarTelefone {

    public static void desligar(Context context) {
        // Verifica se o dispositivo tem permissão para desligar
        if (Settings.System.canWrite(context)) {
            PowerManager powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
            if (powerManager != null) {
                powerManager.reboot(null); // Reinicia o dispositivo, mas pode ser usado para desligar em alguns casos
            }
        } else {
            // Solicita permissão ao usuário para modificar configurações do sistema
            Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
            context.startActivity(intent);
        }
    }
}

Como Executar o Script:

  1. Configurar o Ambiente de Desenvolvimento:

    • Certifique-se de ter o Android Studio instalado e configurado em seu computador.
    • Crie um novo projeto Android ou abra um projeto existente onde você deseja adicionar o script.
  2. Adicionar o Script ao Projeto:

    • Crie uma nova classe Java no seu projeto chamada DesligarTelefone.
    • Copie e cole o script acima na classe DesligarTelefone.
  3. Configurar Permissões:

    • No arquivo AndroidManifest.xml, adicione a permissão para modificar configurações do sistema:
      <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
  4. Executar o Script:

    • No código onde você deseja executar o desligamento, chame o método desligar da classe DesligarTelefone, passando o contexto atual.
    • Exemplo:
      DesligarTelefone.desligar(this);
  5. Testar o Script:

    • Conecte seu dispositivo Android ao computador ou use um emulador.
    • Execute o aplicativo pelo Android Studio.
    • Teste a funcionalidade para garantir que o dispositivo solicita permissão e tenta reiniciar/desligar.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.