0

我创建了一个提供某些链接的基本 kivy 应用程序。假设我创建了一个按钮。现在,当我按下按钮时,它应该会显示我设备上已安装的应用程序,如 WhatsApp、Facebook、Instagram 和其他应用程序以共享此链接。

这可以在 kivy 中完成吗?如果可以,请帮帮我。

4

1 回答 1

1
# 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)
于 2020-08-11T12:20:40.653 回答