Доброго времени суток.Вопрос заключается в следующем:Почему при компиляции кода на python у меня не высвечивается приложение на андроиде,но при этом я выяснил,что если убрать import bluetooth и все его составляющие,то оно будет работать?Имеется еще один вопрос,что надо сделать для работы блютуза на андроиде? Вот сам код:
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.widget import Widget
from kivy.uix.button import Button
import bluetooth
class Widgets(Widget):
def __init__(self):
super(Widgets, self).__init__()
def btn_clk1(self):
a = self.lbl.text
client=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
ADDR = "00:68:58:00:6F:EA"
client.connect((ADDR,1))
client.send(a)
client.close()
def btn_clk2(self):
server_sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
port = 1
server_sock.bind(("",port))
server_sock.listen(1)
client_sock,address = server_sock.accept()
print ("Accepted connection from ",address)
data = client_sock.recv(1024)
self.lbl.text = data
client_sock.close()
server_sock.close()
class SimpleKivy(App):
def build(self):
return Widgets()
SimpleKivy().run()
#File name: kivyn.py
#kivy 1.9.1
<Widgets>:
lbl: my_label
labe: my_labels
Button:
size: 100,75
pos: 0,0
text: "client"
color: 0,1,0,1
font_size: 40
on_press: root.btn_clk1()
Button:
id: 1
size: 170,75
pos: 100,0
text: "server"
color: 1,0,0,1
font_size: 40
on_press: root.btn_clk2()
TextInput:
id: my_label
size: 300,300
pos: 300,0
text: ""
color: 1,0,0,1
font_size: 40
TextInput:
id: my_labels
size: 300,300
pos: 300,300
text: "adr"
color: 1,0,0,1
font_size: 40
Заранее спасибо!