Blackberry手机如何导入联系人

作者:佚名 上传时间:2023-11-06 运行软件:Eclipse IDE 软件版本:Blackberry SDK 7.1 版权申诉

本文将介绍如何将联系人导入Blackberry手机,包括实现方式和技术解答。

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Vector;

import net.rim.blackberry.api.pdap.BlackBerryContactList;
import net.rim.blackberry.api.pdap.BlackBerryContact;
import net.rim.blackberry.api.pdap.BlackBerryPIM;
import net.rim.blackberry.api.pdap.PIMList;

public class ContactImporter {
    public static void main(String[] args) {
        try {
            // 创建BlackBerryContactList对象
            BlackBerryContactList contactList = (BlackBerryContactList) PIMList
                    .openPIMList(PIMList.CONTACT_LIST, PIMList.READ_WRITE);

            // 创建Vector对象用于存储联系人
            Vector contacts = new Vector();

            // 从文件中读取联系人信息
            File file = new File("contacts.txt");
            FileInputStream fis = new FileInputStream(file);
            byte[] data = new byte[(int)file.length()];
            fis.read(data);
            fis.close();
            String contactsData = new String(data);

            // 按行分割联系人信息并导入Blackberry手机
            String[] lines = contactsData.split("\\n");
            for (String line : lines) {
                String[] fields = line.split(",");
                BlackBerryContact contact = (BlackBerryContact) contactList.createContact();
                contact.addString(BlackBerryContact.NAME, BlackBerryContact.NAME_FAMILY, fields[0]);
                contact.addString(BlackBerryContact.NAME, BlackBerryContact.NAME_GIVEN, fields[1]);
                contact.addString(BlackBerryContact.EMAIL, BlackBerryContact.EMAIL_OTHER, fields[2]);
                contact.addString(BlackBerryContact.TEL, BlackBerryContact.TEL_WORK, fields[3]);
                contact.commit();
                contacts.addElement(contact);
            }

            // 保存联系人到Blackberry手机
            contactList.commit();

            System.out.println("联系人导入成功");
        } catch (Exception e) {
            System.out.println("联系人导入失败:" + e.getMessage());
        }
    }
}

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐