上海第二工业大学分数线,中国新歌声网上直播,郑艺飞
import java.util.arraylist;
import java.util.hashmap;
import android.app.activity;
import android.database.cursor;
import android.os.bundle;
import android.provider.contactscontract;
import android.provider.contactscontract.commondatakinds.phone;
import android.widget.listview;
import android.widget.simpleadapter;
public class phoneread extends activity {
@override
public void oncreate(bundle savedinstancestate){
super.oncreate(savedinstancestate);
showlistview();
}
private void showlistview(){
listview listview = new listview(this);
arraylist<hashmap<string, string>> list = getpeopleinphone2();
simpleadapter adapter = new simpleadapter(
this,
list,
android.r.layout.simple_list_item_2,
new string[] {"peoplename", "phonenum"},
new int[]{android.r.id.text1, android.r.id.text2}
);
listview.setadapter(adapter);
setcontentview(listview);
}
private arraylist<hashmap<string, string>> getpeopleinphone2(){
arraylist<hashmap<string, string>> list = new arraylist<hashmap<string, string>>();
cursor cursor = getcontentresolver().query(contactscontract.commondatakinds.phone.content_uri, null, null, null, null); // 获取手机联系人
while (cursor.movetonext()) {
hashmap<string, string> map = new hashmap<string, string>();
int indexpeoplename = cursor.getcolumnindex(phone.display_name); // people name
int indexphonenum = cursor.getcolumnindex(phone.number); // phone number
string strpeoplename = cursor.getstring(indexpeoplename);
string strphonenum = cursor.getstring(indexphonenum);
map.put("peoplename", strpeoplename);
map.put("phonenum", strphonenum);
list.add(map);
}
if(!cursor.isclosed()){
cursor.close();
cursor = null;
}
return list;
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论