Как открыть веб-браузер на Android из киви - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь открыть браузер на Android из приложения kivy.

Приведенное ниже решение работает, как и следовало ожидать в Unix, но при сборке и развертывании на Android ничего не происходит. Я использовал файл спецификации buildozer по умолчанию [EDIT] и раскомментировал:

android.permissions = INTERNET

[/ EDIT].

from kivy.app import App
from kivy.uix.screenmanager import Screen
from kivy.uix.button import Button
from kivy.lang import Builder
import webbrowser

root = Builder.load_string('''
<MainFrame>:
    Button:
        text: 'Click here'
        on_release: root.on_button_click()
''')

class MainFrame(Screen):
    def __init__(self, **kwargs):
        super(MainFrame, self).__init__(**kwargs)

    def on_button_click(self):
        webbrowser.open('https://stackoverflow.com/')

class BasicApp(App):
    def build(self):
        return MainFrame()

if __name__ == '__main__':
    BasicApp().run()
...