【contentprovider系列4】删除联系人信息
来源:互联网 发布:网络用语开车什么意思 编辑:程序博客网 时间:2024/06/17 03:14
说明
根据输入的联系人姓名,来删除该联系人的所有的信息。
效果
布局
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <EditText android:id="@+id/name" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入要删除的联系人名字" /> <Button android:id="@+id/delete" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="删除" /></LinearLayout>
activity书写
package com.example.myapp;import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.os.Bundle;import android.provider.ContactsContract;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class MyActivity extends Activity { private EditText name; /** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); name = (EditText) findViewById(R.id.name); Button delete = (Button) findViewById(R.id.delete); delete.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String nameStr = name.getText().toString(); //先查询到name对应的rawcontactsid ContentResolver cr = getContentResolver(); int re = cr.delete(ContactsContract.RawContacts.CONTENT_URI, "display_name = ?", new String[]{nameStr} ); if (re > 0) { Toast.makeText(MyActivity.this, "删除成功", Toast.LENGTH_SHORT).show(); } } }); }}
1 0
- 【contentprovider系列4】删除联系人信息
- 【contentprovider系列2】查询联系人的信息
- 【contentprovider系列3】增加联系人信息
- 【contentprovider系列5】修改联系人信息
- contentprovider管理联系人信息
- ContentProvider获取联系人信息
- 【contentprovider系列1】android联系人信息的存储结构
- android-ContentProvider获取联系人信息
- contentprovide 获取联系人信息,删除联系人信息
- 使用ContentProvider获取联系人的所有信息
- 使用系统ContentProvider获取联系人信息
- 利用ContentProvider机制读写联系人信息。
- ContentProvider基础(二)读取联系人信息
- 使用ContentProvider读取系统联系人信息
- Android 利用ContentProvider获取联系人信息
- 利用ContentProvider获取手机中联系人的信息
- Android学习篇章38-ContentProvider-获取联系人信息
- Android4大组件之ContentProvider获取联系人信息
- 【leetcode】Search for a Range
- 【java】贪吃蛇小游戏
- Mini2440使用USB无线网卡(wifi)
- VS2013如何自己编写C++类
- STL函数整理
- 【contentprovider系列4】删除联系人信息
- Struts2容器详解---IoC源码分析
- LeetCode 10 Regular Expression Matching (C,C++,Java,Python)
- code hunt 题解一 (java 版)
- php 总结
- 第8周项目1(1)实现复数类中的运算符重载
- 文件上传和下载
- 递归列出目录下文件
- 分层遍历二叉树