Python 使用jnius在Kivy/Android应用程序中打开日期设置
我正在尝试翻译这个Java代码Python 使用jnius在Kivy/Android应用程序中打开日期设置,python,android,kivy,pyjnius,Python,Android,Kivy,Pyjnius,我正在尝试翻译这个Java代码 startActivity(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS)); 为了Kivy,我可以打开Android日期设置对话框。到目前为止,我试过 from jnius import autoclass from jnius import cast from jnius import autoclass from jnius import cast PythonActivity =
startActivity(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS));
为了Kivy,我可以打开Android日期设置对话框。到目前为止,我试过
from jnius import autoclass
from jnius import cast
from jnius import autoclass
from jnius import cast
PythonActivity = autoclass('org.renpy.android.PythonActivity')
intent = autoclass("android.provider.Settings")
currentActivity = cast('android.app.Activity', PythonActivity.mActivity)
currentActivity.startActivity(intent.ACTION_DATE_SETTINGS)
但是我越来越
Traceback (most recent call last):
File "main.py", line 282, in read_queue
...
File "<string>", line 7, in <module>
File "jnius/jnius_export_class.pxi", line 900, in jnius.jnius.JavaMultipleMethod.__call__ (jnius/jnius.c:27749)
JavaException: No methods matching your arguments
回溯(最近一次呼叫最后一次):
读取队列中第282行的文件“main.py”
...
文件“”,第7行,在
jnius.jnius.JavaMultipleMethod.\uuu调用中的文件“jnius/jnius\u export\u class.pxi”,第900行(jnius/jnius.c:27749)
JavaException:没有与参数匹配的方法
我用setAction
和setData
尝试了几种替代方法,但到目前为止没有一种方法有效autoclass('org.renpy.android.PythonActivity')
是第一个错误,应该是autoclass('org.kivy.android.PythonActivity')
。我不知道还有多少其他问题。