获取sim卡里联系人
来源:互联网 发布:部落冲突急速法术数据 编辑:程序博客网 时间:2024/05/01 08:29
安卓提供了联系人接口, 可以直接调用。
一,查询联系人
sim卡的URI是content://icc/and。 我们可以通过URI 得到一个游标。如下:
Uri uri = Uri.parse("content://icc/and");
Cursor cursor = activity.getContentResolver().query(uri, null, null,
null, null);
接下来在游标里面取值即可。二、插入联系人
Uri uri = Uri.parse("content://icc/and");
ContentValues values = new ContentValues();
values.put("tag", "Jones");
values.put("number", "10086");
Uri newSimContactUri = activity.getContentResolver() .insert(uri, values);
三、更新联系人
Uri uri = Uri.parse("content://icc/and");
ContentValues values = new ContentValues();
values.put("tag", "Jones");
values.put("number", "10086");
values.put("newTag", "Fred");
values.put("newNumber", "10000");
activity.getContentResolver().update(uri, values, null, null);
四、删除联系人
//通过名字和电话号码来删除
public void SimDelete(Activity activity) {
Uri uri = Uri.parse("content://icc/and");
Cursor cursor = activity.getContentResolver().query(uri, null, null, null, null);
Log.d("1023", ">>>>>> " + cursor.getCount());
while (cursor.moveToNext()) {
String name = cursor.getString(cursor.getColumnIndex(People.NAME));
String phoneNumber = cursor.getString(cursor
.getColumnIndex(People.NUMBER));
String where = "tag='" + name + "'";
where += " AND number='" + phoneNumber + "'";
activity.getContentResolver().delete(uri, where, null);
}
}
- 获取sim卡里联系人
- 获取SIM中的联系人
- 手机sim 卡 联系人获取
- Android 获取Sim卡联系人
- 如何获取SIM卡上的联系人
- Windows Mobile 获取SIM卡联系人信息
- android 从SIM卡获取联系人信息
- android 从SIM卡获取联系人信息
- 从SIM卡中获取联系人信息
- Pocket 中获取SIM卡中联系人信息
- 获取android手机了通讯录和sim卡联系人
- 获取手机通讯录 (含SIM卡中的联系人)
- Android从SIM卡中获取联系人信息
- Android获取 SIM 卡序列号+读取系统联系人
- android SIM联系人
- sim卡操作联系人
- 获取手机通讯录的实战应用(含SIM卡中的联系人)
- 获取SIM/UIM卡的联系人容量及已用容量信息
- Button的背景使用selector图片无法显示的问题
- Oracle日期显示问题以及trunc方法的使用
- Iphone开发基础篇(六)-ObjectC之Property,assign,retain,copy等关键字
- Android应用开发——Property Animation
- 拷贝构造函数,赋值函数
- 获取sim卡里联系人
- ORA-12560
- python 动态修改代码
- HOJ3086_Noah's Ark tickets_题解
- 输入192.168.1.1弹出iis7
- Windows同步消息和异步消息的使用
- H.264 学习笔记(一)
- 队列的简单应用-杨辉三角和约瑟夫环
- 适配器模式举例