如何将选定的联系人上传到网络服务器

时间:2011-05-05 05:19:52

标签: android

我想将选定的联系人(phonebook-android)上传到网络服务器....任何人都可以帮助我...请告诉我代码..提前谢谢

1 个答案:

答案 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,让人们选择它们然后从那里使用您选择的传输方法。