Bluetooth включить и отключить использование ADB не работает в Android 7 Samsung Galaxy Note 5 [дублировать]

В основном функция mail() отключена на общем хостинге. Лучше использовать SMTP. Лучшим вариантом будет Gmail или SendGrid.


SMTPconfig.php

<?php 
    $SmtpServer="smtp.*.*";
    $SmtpPort="2525"; //default
    $SmtpUser="***";
    $SmtpPass="***";
?>

SMTPmail.php

<?php
class SMTPClient
{

    function SMTPClient ($SmtpServer, $SmtpPort, $SmtpUser, $SmtpPass, $from, $to, $subject, $body)
    {

        $this->SmtpServer = $SmtpServer;
        $this->SmtpUser = base64_encode ($SmtpUser);
        $this->SmtpPass = base64_encode ($SmtpPass);
        $this->from = $from;
        $this->to = $to;
        $this->subject = $subject;
        $this->body = $body;

        if ($SmtpPort == "") 
        {
            $this->PortSMTP = 25;
        }
        else
        {
            $this->PortSMTP = $SmtpPort;
        }
    }

    function SendMail ()
    {
        $newLine = "\r\n";
        $headers = "MIME-Version: 1.0" . $newLine;  
        $headers .= "Content-type: text/html; charset=iso-8859-1" . $newLine;  

        if ($SMTPIN = fsockopen ($this->SmtpServer, $this->PortSMTP)) 
        {
            fputs ($SMTPIN, "EHLO ".$HTTP_HOST."\r\n"); 
            $talk["hello"] = fgets ( $SMTPIN, 1024 ); 
            fputs($SMTPIN, "auth login\r\n");
            $talk["res"]=fgets($SMTPIN,1024);
            fputs($SMTPIN, $this->SmtpUser."\r\n");
            $talk["user"]=fgets($SMTPIN,1024);
            fputs($SMTPIN, $this->SmtpPass."\r\n");
            $talk["pass"]=fgets($SMTPIN,256);
            fputs ($SMTPIN, "MAIL FROM: <".$this->from.">\r\n"); 
            $talk["From"] = fgets ( $SMTPIN, 1024 ); 
            fputs ($SMTPIN, "RCPT TO: <".$this->to.">\r\n"); 
            $talk["To"] = fgets ($SMTPIN, 1024); 
            fputs($SMTPIN, "DATA\r\n");
            $talk["data"]=fgets( $SMTPIN,1024 );
            fputs($SMTPIN, "To: <".$this->to.">\r\nFrom: <".$this->from.">\r\n".$headers."\n\nSubject:".$this->subject."\r\n\r\n\r\n".$this->body."\r\n.\r\n");
            $talk["send"]=fgets($SMTPIN,256);
            //CLOSE CONNECTION AND EXIT ... 
            fputs ($SMTPIN, "QUIT\r\n"); 
            fclose($SMTPIN); 
            // 
        } 
        return $talk;
    } 
}
?>

contact_email.php

<?php 
include('SMTPconfig.php');
include('SMTPmail.php');
if($_SERVER["REQUEST_METHOD"] == "POST")
{
    $to = "";
    $from = $_POST['email'];
    $subject = "Enquiry";
    $body = $_POST['name'].'</br>'.$_POST['companyName'].'</br>'.$_POST['tel'].'</br>'.'<hr />'.$_POST['message'];
    $SMTPMail = new SMTPClient ($SmtpServer, $SmtpPort, $SmtpUser, $SmtpPass, $from, $to, $subject, $body);
    $SMTPChat = $SMTPMail->SendMail();
}
?>
3
задан user2661518 16 May 2016 в 16:57
поделиться

4 ответа

On Xiaomi Mi 4i / MIUI 9:

Чтобы включить:

вызов службы оболочки adb bluetooth_manager 8

Чтобы отключить :

вызов службы оболочки adb bluetooth_manager 10

Это также может работать в Andorid как:

вызов службы bluetooth_manager 10

0
ответ дан 2 revs 22 August 2018 в 20:22
поделиться

Чтобы включить:

adb shell service call bluetooth_manager 6

Для отключения:

adb shell service call bluetooth_manager 9

Протестировано и работает на Samsung Galaxy S7.

1
ответ дан Aiden 22 August 2018 в 20:22
поделиться

Чтобы включить:

adb shell service call bluetooth_manager 6

Чтобы отключить:

adb shell service call bluetooth_manager 8
10
ответ дан Alex P. 22 August 2018 в 20:22
поделиться
  • 1
    Enable работает, но отключить не работает – Vineesh TP 30 March 2017 в 08:47
  • 2
    Обе команды не работали для меня. Я использую устройство Samsung S4 и его Android 4.2. – Codelearner 11 July 2017 в 23:04
  • 3
    Мы пытаемся включить и отключить Bluetooth до того, как мы начнем наш тест автоматизации с помощью команд adb. Включить вызов службы оболочки adb. Bluetooth_manager. 6 Отключить вызов службы оболочки adb. Bluetooth_manager. 9 Мы получаем статус Bluetooth с помощью этой команды. Параметры оболочки adb получают глобальный bluetooth_on. Есть ли другие работать, чтобы включить или отключить bluetooth с помощью APPIUM java, потому что эти команды работают на некоторых устройствах, но не на всем устройстве. Любое решение для этого? Те же команды, которые работают в Android 5 (Lollipop) – alk1985 14 February 2018 в 10:34
  • 4

Чтобы запустить команды, перечисленные в предыдущем комментарии, вам нужно быть root:

adb root

Включить:

adb shell service call bluetooth_manager 6

Отключить:

adb shell service call bluetooth_manager 8

2
ответ дан Marcos Vinícios Scarpim 22 August 2018 в 20:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: