我试图从通话记录中获取联系人.我可以使用以下代码从主要联系人处获取联系电话:
public void getContacts(View view) {
Intent intentContact = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intentContact, 0);
}
public void onActivityResult(int requestCode, int resultCode, Intent intent)
{
if (requestCode == 0)
{
try {
to.setText(getContactInfo(intent));
} catch(NullPointerException e) {
// Do nothing ;)
}
}
}
protected String getContactInfo(Intent intent)
{
String phoneNumber = to.getText().toString();
Cursor cursor = managedQuery(intent.getData(), null, null, null, null);
while (cursor.moveToNext())
{
String contactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
String name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME));
if(phoneNumber.endsWith(">"))
phoneNumber += ", "+name;
else
phoneNumber += name; …Run Code Online (Sandbox Code Playgroud) 我正在开发一个在android平台上编写短信的应用程序.为此,我需要获得"联系人","最近的联系人"和"群组".请告诉我任何教程或如何做的代码.当我们点击这三个按钮中的任何一个时,应该有联系人以及用于选择多个联系人的复选框.谢谢.
我想为HTC Mozart开发Windows 7.5芒果OS手机应用程序,我已经拥有Visual Studio 2008,Windows Mobile 5智能手机SDK构建的应用程序是否会在Windows手机中得到支持?