Paste #123339 |
pasted on 30.06.2019 02:51
- Edit to this paste
- Raw
- The following pastes replied to this paste: # 176922
- Show paste tree
-
Compare with paste
#
Text paste
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | # -*- coding: UTF-8 -*- #!/usr/bin/env python3 import kivy from kivy.app import App from kivy.lang import Builder from kivy.utils import platform from kivy.uix.widget import Widget from kivy.clock import Clock from pyjnius.jnius import autoclass from android.runnable import run_on_ui_thread WevbApp = autoclass('android.webkit.WebView') WebViewClient = autoclass('android.webkit.WebViewClient') activity = autoclass('org.renpy.android.PythonActivity').mActivity class Wv(Widget): def __init__(self, **kwargs): super(Wv, self).__init__(**kwargs) Clock.schedule_once(self.create_webview, 0) @run_on_ui_thread def create_webview(self, *args): webview = WevbApp(activity) webview.getSettings().setJavaScriptEnabled(True) wvc = WebViewClient(); webview.setWebViewClient(wvc); activity.setContentView(webview) webview.loadUrl('https://pix.calculate.social') class ServiceApp(App): def build(self): return Wv() if __name__ == '__main__': ServiceApp().run() |