我的autocompletetextview出了问题。 我正在尝试获取自动填充功能获取我的联系人。显然我已经到处寻找教程,但由于我是一名初级Android开发人员,我很难理解如何。那么有人可以通过给我自动完成的示例代码来帮助我。
我已经完成了这个;
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
我已经放了这个;
AutoCompleteTextView phonenumber;
phonenumber= (AutoCompleteTextView)findViewById(R.id.tosend1);
我的问题是如何获取所有联系人并将其列入清单?
我已经在开发人员android中使用了该示例并且它已经显示了值,但我想使用来自电话簿的数据来使用它。我怎么把它放在联系人列表中?
static final String[] contactlist = new String[] {"value1"};
答案 0 :(得分:0)
试试这段代码,这是一个有用的代码
Cursor contactCursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
null, null, null);
contactCursor.moveToFirst();
do {
String num = contactCursor.getString(contactCursor
.getColumnIndex(CommonDataKinds.Phone.NUMBER));
acontactslist.add(num);
}
} while (contactCursor.moveToNext());
phonenumber.setAdapter(acontactslist);