''' __version__ = '0.1' from kivy.app import App from os.path import exists from pyjnius import autoclass, cast from android import activity, mActivity from functools import partial from kivy.clock import Clock from kivy.uix.scatter import Scatter from kivy.properties import StringProperty from PIL import Image Intent = autoclass('android.content.Intent') MediaStore = autoclass('android.provider.MediaStore') Uri = autoclass('android.net.Uri') Environment = autoclass('android.os.Environment') class Picture(Scatter): source = StringProperty(None) class TakePictureApp(App): def build(self): self.index = 0 activity.bind(on_activity_result=self.on_activity_result) def get_filename(self):
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 import autoclass from android.runnable import run_on_ui_thread WebView = 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 = WebView(activity) webview.getSettings().setJavaScriptEnabled(True) wvc = WebViewClient() webview.setWebViewClient(wvc) activity.setContentView(webview) webview.loadUrl('http://www.Kupcakerie.com') class KupcakerieApp(App): def build(self):
''' http://python-for-android.readthedocs.org/en/latest/examples/ ''' import kivy kivy.require('1.7.2') from kivy.app import App from kivy.uix.properties import NumericProperty from pyjnius import autoclass Hardware = autoclass('org.renpy.android.Hardware') class CompassApp(App): needle_angle = NumericProperty(0) def build(self): self._anim = None Hardware.magneticFieldSensorEnable(True) Clock.schedule_interval(self.update_compass, 1 / 10.) def update_compass(self, *args): (x, y, z) = Hardware.magneticFieldSensorReading() needle_angle = Vector(x, y).angle((0, 1)) + 90. if self._anim: self._anim.stop(self) self._anim = Animation(needle_angle=needle_angle, d=.2, t='out_quad')
from pyjnius import autoclass ah = autoclass('com.cerner.pophealth.programs.util.AuthHeader') ret = ah.main([ '-k', 'c0c11d7a-48c1-461d-8be9-56e9fb60b28f', '-s', 'Jjftdr7d_z7kjM1_GTXKskfQZs9aCD1l' ]) print(ret)