Pyjnius を使用して Android Java クラス "ContactsContract.Intents.Insert" にアクセスしようとして苦労しています。
ここで提供されているこの例に従っています:
ピジニウス: 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)