【发布时间】:2015-08-23 12:37:50
【问题描述】:
我很难尝试使用 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 手机。
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)
【问题讨论】: