//添加联系人,使用事务
public void testAddContact() {
String name[]={"周杰伦","谢霆锋","言承旭","林俊杰","潘玮柏","明道"," 甄子丹"," 周渝民",
"罗志祥", "五月天","刘德华"," 麦浚龙"," 成龙"," 苏有朋"," 郭品超"," 阿杜"
,"郑嘉颖"," 吴尊"," 炎亚纶"," 王绍伟"," 唐禹哲"," 巫迪文"," 汪东城" };
for(String ss:name)
{
//首先插入空值,再得到rawContactsId ,用于下面插值
ContentValues values = new ContentValues ();
//insert a null value
Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI,values);
long rawContactsId = ContentUris.parseId(rawContactUri);
//往刚才的空记录中插入姓名
values.clear();
//A reference to the _ID that this data belongs to
values.put(StructuredName.RAW_CONTACT_ID,rawContactsId);
//"CONTENT_ITEM_TYPE" MIME type used when storing this in data table
values.put(Data.MIMETYPE,StructuredName.CONTENT_ITEM_TYPE);
//The name that should be used to display the contact.
values.put(StructuredName.DISPLAY_NAME,ss);
//insert the real values
getContentResolver().insert(Data.CONTENT_URI,values);
//插入电话
values.clear();
values.put(Phone.RAW_CONTACT_ID,rawContactsId);
//String "Data.MIMETYPE":The MIME type of the item represented by this row
//String "CONTENT_ITEM_TYPE": MIME type used when storing this in data table.
values.put(Data.MIMETYPE,Phone.CONTENT_ITEM_TYPE);
values.put(Phone.NUMBER,"1008611");
getContentResolver().insert(Data.CONTENT_URI,values);
}
}
分享到:
相关推荐
解决添加联系人的表中添加数据以及读取已保存的数据 3. 实现通讯录的基本功能的具体实现。 4. 对通讯录界面的具体设计,给人一种方便的操作通道。 5. 灵活应用各种系统库函数实现完整的通讯录。 Android开发实验---...
android 往通讯录中添加和删除联系人
在APP中,只要有联系人,都肯定有通讯录页面,而且所有的通讯录以页面都很相似,一个列表,列表中的人员按字母排列,而且按字母分组显示,且右侧有快速索引。
首先我们将确定要实现的这个通讯录有什么样的功能,比如:浏览联系人、添加联系人、删除联系人、编辑联系人、查看联系人,当找到一个联系人之后,可以呼叫或者发送短信息给该联系人。确定了这些功能之后,再来思考...
1.Android调用系统通讯录 2.选择联系人 3.拨打电话 4.添加 查询联系人
使用Android开发 简单 强悍 适合初学者,代码具有登录界面,注册界面,添加通讯录联系人,修改联系人,删除联系人,查询联系人等多个功能,简单使用十分适合初学者练习 参考使用 内有apk 可直接在手机上运行
参照视频写的可以访问和添加通讯录中的联系人
Android 绿豆通讯录( SQLite数据库 + ListView数据展示控件 ) https://blog.csdn.net/weixin_44949135/article/details/106029404 采用 SQLite数据库 + ListView数据展示控件,可将用户添加的所有信息,分条...
android增加联系人到通讯录。里面有一个对通讯录进行增删改的类。
3:联系人管理:用户可以对联系人信息进行添加,以及修改和删除 4:联系人操作:用户可以通过联系人打电话和发送短信功能 5:个人信息:用户可以浏览个人信息,以及对密码进行修改; ——————————————...
Android中使用Content Provider组件访问通讯录中的联系人和添加联系人案例详解!
使用Android Studio平台,自定义适配器,利用SQLite的数据库技术,实现在手机电话通讯录。功能有:查看所有联系人,添加联系人,修改联系人信息,删除联系人。
动态申请权限没加,需要自己加 删除所有联系人时,注意下自己的手机的安卓版本 我这边只有6.0和7.0的手机,发现清理时有些不太一样
Android通讯录应用的源码,自己用JAVA编写的,有人称通讯录为“联系人管理”,其实一个意思,功能一样。这个通讯录源码里有注释,尤其对学习是相当有帮助的,学习一下列表的使用,本源码中的联系人按照列表表示形式...
通讯录实现添加,删除,查找,修改联系人,密码锁功能,可选择性保存联系人姓名,电话,性别,学号,地址等
android实现手机通讯录,参照手机中的通讯录软件,编写一个简单的通讯录程序,包括添加联系人、删除联系人、修改联系人、查询联系人等基本功能,每条记录至少包含联系人姓名和电话号码两个字段 。
- 实现通讯录的基本功能,包括添加、删除、编辑和搜索联系人信息。 - 实现通讯录数据的备份和恢复功能,以便在需要时可以轻松地还原数据。 - 提供联系人信息的分类和分组功能,方便用户根据自己的需求进行管理和查找...
点击通讯录主界面选项菜单中的“添加联系人”菜单项,进入添加联系人界面,输入联系人的基本信息,包括姓名、手机号码、家庭地址、单位名称、Email、QQ号这些信息,姓名和手机号码必须不为空,且唯一。点击通讯录中...
添加联系人:用户可以点击添加按钮,跳转至一个新的界面(可以选择使用Fragment或Activity)。在该界面,用户可以输入联系人的姓名、电话和工作单位信息,然后返回到通讯录主界面,同时更新显示最新的通讯录名单。 ...