我很难尝试使用 Pyjnius 访问 Android Java 类“ContactsContract.Intents.Insert”。
我一直在关注这里提供的这个例子:
Pyjnius:http ://kivy.org/planet/2012/08/pyjnius-accessing-java-classes-from-python/
要访问的 Java 类:MediaRecorder
但我真正想使用 Pyjnius 访问的是 Android 中的“ContactsContract.Intents.Insert”,并获取工作代码以向我的 Android 手机添加新联系人。
安卓类:https ://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html
这是我到目前为止所拥有的,但我对数组列表感到困惑:
from jnius import autoclass
Data = autoclass("ArrayList")
data = Data()
MyContacts = autoclass("ContactsContract.Intents.Insert")
mycontacts = MyContacts()
data.put(Data.MIMETYPE, Organization.CONTENT_ITEM_TYPE)
data.put(Organization.COMPANY, "Android")
data.add(mycontacts)