Android跑起来
导出联系人到文本文件
1、adapter把列表中的数据映射到ListView:
ArrayAdapter peopleNameAdapter =
new ArrayAdapter(
MainActivity.this, R.layout.main_contact_item,
listPeopleName);
peopleCount.setText(“(” + listPeopleName.size() + “位)”);
//联系人列表:
ListView listView = (ListView) findViewById
(R.id.contact_list);
listView.setAdapter(peopleNameAdapter);
//监听事件
listView.setOnItemClickListener(this);
//为ListView创建上下文菜单,长按弹出contextmenu
registerForContextMenu(listView);
2、需要设置AlertDialog的类型,保证在广播接收器中正常弹出
3、bundle和intent配合使用,bundle获取intent中的数据,设置到联系
人信息中
4、调用接口发短信:
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent sendIntent = new Intent(Intent.ACTION_SENDTO, Uri
.parse(“smsto:” + v.getTag().toString()));
startActivity(sendIntent);
}
});
5、删除后重新设置时间:
PeopleDao.deletePeopleByName(getContentResolver(),
peopleName);
listPeopleName = null;
//重新设置时间
setContentViewDate();
6、 Intent intent = new Intent(context, PeopleEditActivity.class);
intent.putExtra(“people”, people);//传递参数
7、导出通讯录到文本文件:参考下面连接:
https://www.cnblogs.com/liqw/p/4014760.html