Подключение моего Android-смартфона к ПК через Bluetooth - PullRequest
0 голосов
/ 22 апреля 2019

Я хочу подключить свой смартфон к ПК через Bluetooth. Я использую Kivy и Python. Соединение с моим ПК на моем смартфоне работает, но не иначе. Я думаю, что это что-то не так в моем коде из-за импорта Android. Мой смартфон не может отображать подробности об ошибках, и на моем ПК нет Android, поэтому я не могу проверить его здесь.

Я использую Kivy Launcher и с функцией "android.vibrate" все было в порядке, используя функцию Android. Но с Bluetooth это не работает, и я попытался преобразовать в файл * .apk, но это тоже не работает.

мой код

import bluetooth
import android
from kivy.app import App
from kivy.uix.label import Label

serverMACAddress = '11:22:33:44:55:66'    #MAC of my PC
port = 3
client_socket = android.bluetooth.BluetoothSocket(android.bluetooth.RFCOMM)
client_socket.connect((serverMACAddress, port))

class MyApp(App):
    def build(self):
        return Label(text='Hello world')

while 1:
    if __name__ == '__main__':
        MyApp().run()
        break

Тест-код с вибрацией в течение 10 секунд:

from kivy.app import App
import android

class AndroidApp(App):
    def build(self):
        android.vibrate(10)

AndroidApp().run()

Если на моем компьютере есть соединение Bluetooth, на нем должен быть ярлык «Hello world».

...