如何将 kivy 应用程序连接到 Android 已安装的应用程序
How to connect kivy app to Android's installed app
我创建了一个基本的 kivy 应用程序,它提供了某些 links。假设我创建了一个按钮。现在,当我按下按钮时,它应该会显示我的设备已安装的应用程序,如 WhatsApp、Facebook、Instagram 和其他应用程序来分享这个 link。
这在基维可以做到吗?如果可以,请帮助我。
# Native method for Android.
def share(title, text):
from kivy import platform
if platform == 'android':
from jnius import autoclass
PythonActivity = autoclass('org.kivy.android.PythonActivity')
Intent = autoclass('android.content.Intent')
String = autoclass('java.lang.String')
intent = Intent()
intent.setAction(Intent.ACTION_SEND)
intent.putExtra(Intent.EXTRA_TEXT, String('{}'.format(text)))
intent.setType('text/plain')
chooser = Intent.createChooser(intent, String(title))
PythonActivity.mActivity.startActivity(chooser)
我创建了一个基本的 kivy 应用程序,它提供了某些 links。假设我创建了一个按钮。现在,当我按下按钮时,它应该会显示我的设备已安装的应用程序,如 WhatsApp、Facebook、Instagram 和其他应用程序来分享这个 link。
这在基维可以做到吗?如果可以,请帮助我。
# Native method for Android.
def share(title, text):
from kivy import platform
if platform == 'android':
from jnius import autoclass
PythonActivity = autoclass('org.kivy.android.PythonActivity')
Intent = autoclass('android.content.Intent')
String = autoclass('java.lang.String')
intent = Intent()
intent.setAction(Intent.ACTION_SEND)
intent.putExtra(Intent.EXTRA_TEXT, String('{}'.format(text)))
intent.setType('text/plain')
chooser = Intent.createChooser(intent, String(title))
PythonActivity.mActivity.startActivity(chooser)