我想将选定的联系人(phonebook-android)上传到网络服务器....任何人都可以帮助我...请告诉我代码..提前谢谢
答案 0 :(得分:0)
好的,它实际上是基于你想要完成的事情。您是否尝试将它们作为XML文件流式传输?这是上传到数据库吗?或者这只是一个简单的文本文件,将转到ftp服务器?这些事情在答案中很重要。也许让你的帖子更清楚一点。例如,如果您想将它们放在MySql数据库中。您可以使用java.sql库,您可以在此处了解更多信息:http://download.oracle.com/javase/tutorial/jdbc/basics/index.html
现在,至于获取一个可以从中选择并放入数据结构的列表,我会在之前的帖子中使用类似的内容:
Cursor people = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
List contactlist = new ArrayList();
while(people.moveToNext()) {
contactList.Add(people.getColumnIndex(PhoneLookup.DISPLAY_NAME));
contactList.Add(people.getString(nameFieldColumnIndex));
contactList.Add(people.getColumnIndex(PhoneLookup.NUMBER));
contactList.Add(people.getString(nameFieldColumnIndex));
}
people.close();
信用:Javier Figueroa
几乎使用内容解析器来获取放入数组列表中的名称和数字,然后将它们放入ListView,让人们选择它们然后从那里使用您选择的传输方法。