草庐IT

java - 如何将联系人或短信作为 .xml 文件或 .csv 文件备份到 SD 卡并稍后恢复

我正在尝试在我的应用程序中开发一项功能,以将短信和联系人以.xml或.csv格式备份到SD卡并稍后恢复。所以请任何人给我一些建议或一些示例代码或与此相关的任何资源链接。提前致谢 最佳答案 publicArrayListsmsBuffer=newArrayList();StringsmsFile="SMS"+".csv";privatevoidbackupSMS(){smsBuffer.clear();UrimSmsinboxQueryUri=Uri.parse("content://sms");Cursorcursor1=getCo

android - 从android中的联系人获取组织详细信息?

您好,我需要从组织的联系人处获取公司名称,我使用此代码获取组织详细信息StringorgWhere=ContactsContract.Data.CONTACT_ID+"=?AND"+ContactsContract.Data.MIMETYPE+"=?";String[]orgWhereParams=newString[]{contactId,ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE};CursororgCur=cr.query(ContactsContract.Data.CONTENT_URI,nul

android - 从手机和 sim Android 读取所有联系人

编辑:::代码有效。这是Eclipse的问题,代码按预期在logcat中显示输出。安卓2.3.3我对使用内容提供商还很陌生。我只想尝试一个如何从手机中检索联系人的示例。我看过几个例子,但当我在三星手机上试用时,没有一个对我有用。这是我用过的代码...publicclassClass_Add_ContactextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setCo

android - 如何使用联系人数据打开 WhatsApp 的对话 Activity ?

我想从我的应用程序中打开what'sapp对话Activitycmp=com.whatsapp/.Conversation。我该怎么做?我有联系电话号码、联系人ID、联系人原始ID,还有特定联系人的应用程序URI。privatevoidopenWhatsApp(Stringid){Intenti=newIntent(Intent.ACTION_VIEW,Uri.parse("content://com.android.contacts/data/"+id));Log.v("ssssss",s);i.setType("vnd.android.cursor.item/vnd.com.wha

安卓联系人列表

任何人都可以阐明如何从android获取联系人列表吗?。我只想获得与拨号器应用中相同的列表。但是我收到了很多联系人,这些联系人不在使用以下代码的拨号器列表中。ContentResolvercr=getContentResolver();Cursorcursor=cr.query(Contacts.People.CONTENT_URI,null,null,null,Contacts.ContactMethods.DEFAULT_SORT_ORDER);startManagingCursor(cursor);提前致谢。 最佳答案 试试这

android - 每当将新联系人添加到“联系人”时,如何添加类似 whatsapp 的选项以联系

我开发了一个需要做两件事的应用:创建一个用户帐户(如WhatsApp)。每当有新的联系人条目时,如果联系人正在使用我的应用程序,则立即在联系人应用程序中的联系人详细信息页面中显示选项“调用”或“消息”。Example 最佳答案 您需要创建一个SyncAdapter,这基本上是一个能够将联系人同步到服务器/从服务器同步的服务,就像Google为GoogleContacts做的一样,您可以将其设置为在添加新联系人时收到通知,并让您的SyncAdapter向联系人添加所需的信息,以便它显示指向您的应用程序的链接。如果您转到手机设置>帐户,

android - 在 Android 中获取不同联系人的最佳方式是什么

我通过这段代码成功地将联系人存储在parse.com仪表板数据浏览器中。publicvoidreadContacts(){ContentResolvercr=getContentResolver();Cursorcur=cr.query(ContactsContract.Contacts.CONTENT_URI,null,null,null,null);if(cur.getCount()>0){while(cur.moveToNext()){Stringid=cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID))

android - 如何在 Android 上为单个联系人设置铃声?

如何将铃声仅应用到选定的联系人?我找到了一种方法来设置适用于所有联系人的默认铃声,但这不是我的目标。我想要一个应用程序有一个按钮(“将铃声应用到联系人”),单击该按钮时,将启动activityForResult以显示手机上所有联系人的列表。选择联系人后,联系人Activity将关闭并返回联系人的URI。然后,该应用需要将选定的铃声应用到该特定联系人。通过Activity显示和选择联系人的代码已经实现,并且似乎可以在应用程序上运行。 最佳答案 您可以使用ContactsContract.Contacts为此,它有一个列CUSTOM_R

java - Android:如何使用SDK访问SIM联系人表?

我正在尝试使用此查询来读取SIM卡上的联系人。cur=managedQuery(Uri.parse("content://icc/adn"),null,null,null,null);应用程序具有READ_CONTACTS和WRITE_CONTACTS权限。然而,查询返回异常。java.lang.NullPointerExceptionatandroid.os.Parcel.readException(Parcel.java:1224)atandroid.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:

android - 如何从android中选择唯一的联系人

我只想从android中选择具有电话号码的联系人的唯一联系人。我正在使用这段代码ContentResolvercr=getContentResolver();Cursorcur=cr.query(ContactsContract.Contacts.CONTENT_URI,null,null,null,ContactsContract.Contacts.DISPLAY_NAME);//FindtheListViewresource.mainListView=(ListView)findViewById(R.id.mainListView);//Whenitemistapped,toggl