视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Android通讯录代码
2025-10-02 15:09:51 责编:小OO
文档
package com.db;

import android.content.Context;

import android.database.Cursor;

import android.database.sqlite.SQLiteDatabase;

import android.database.sqlite.SQLiteOpenHelper;

import android.database.sqlite.SQLiteDatabase.CursorFactory;

public class DBHelper extends SQLiteOpenHelper {

 定义初始版本号为1

 单例模式

 构造函数

  

 

 重写OnCreate方法,在第一次执行时会自动创建数据库表

 

 

  执行sql命令

 

 提供更新数据库的方法

 

 

  重新执行

 

 

 

 

 

 

}

package com.test;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.HashMap;

import java.util.Map;

import com.db.DBHelper;

import android.app.Activity;

import android.app.AlertDialog;

import android.app.AlertDialog.Builder;

import android.content.DialogInterface;

import android.content.Intent;

import android.database.Cursor;

import android.os.Bundle;

import android.view.View;

import android.view.ViewGroup;

import android.view.View.OnClickListener;

import android.widget.AdapterView;

import android.widget.BaseAdapter;

import android.widget.Button;

import android.widget.EditText;

import android.widget.Gallery;

import android.widget.ImageButton;

import android.widget.ImageView;

import android.widget.Toast;

public class AddUser extends Activity {

 按钮控件

 依次获取所有控件

  

  

  

 

 

 

 

  加载所有控件

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 图片按钮事件

 

  

  

  

  

  

   

     

   

   

    

    

   

   

    

   

  

  

   请选择图像");

  

   确定",new DialogInterface.OnClickListener() {

   

   

    

   

  

   取消", null);

  

 

 或许要编辑的数据

 

 

 

 

 

 

 

  

  

  

  

  

  

  

  

  

  

 

 

 

 

 

 

 

 

 

 

  关闭

 

 

  

 编辑联系人信息

 自定义图片适配器

 

  

 

 

  

 

 

  

 

 

  

  

  

   自适应大小的设置

  

  

  

 

 

 点击保存按钮的事件

 

  

  

  

  

  

  

  

  

  

  

   添加联系人的时间

  

  

  

  

  

  

  

  

   

     温馨提示:请输入联系人名称", Toast.LENGTH_LONG).show();

   

   

     温馨提示:请输入联系人号码", Toast.LENGTH_LONG).show();

   

   

   

   

   

   

   

  

  

   

     温馨提示:请输入联系人名称", Toast.LENGTH_LONG).show();

   

   

     温馨提示:请输入联系人号码", Toast.LENGTH_LONG).show();

   

   

  

  

  

  

  

   

 

 

}

package com.test;

import android.app.Activity;

import android.os.Bundle;

public class CallActivity extends Activity{

 

 

}

package com.test;

import com.db.DBHelper;

import android.app.Activity;

import android.app.AlertDialog;

import android.app.AlertDialog.Builder;

import android.content.Context;

import android.content.DialogInterface;

import android.content.Intent;

import android.content.DialogInterface.OnClickListener;

import android.database.Cursor;

import android.net.Uri;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.ViewGroup;

import android.widget.AdapterView;

import android.widget.CheckBox;

import android.widget.CursorAdapter;

import android.widget.EditText;

import android.widget.ImageButton;

import android.widget.ImageView;

import android.widget.ListView;

import android.widget.TextView;

import android.widget.Toast;

import android.widget.AdapterView.OnItemClickListener;

import android.widget.AdapterView.OnItemLongClickListener;

public class HeadActivity extends Activity {

 图片信息

  

  

  

 

 

 

 

  查询用户信息数据并利用Cursor获取信息

 

 

 

 

  长时间点击的事件

 

  编辑联系人

 

 

 

 编辑联系人

 

   

  

  

  

   确定要编辑联系人吗?");

  

   确定", new DialogInterface.OnClickListener() {

   

    

    

    

    

    

   

  

   取消", null);

  

 

 

  

 

 在界面显示联系人信息(包括:照片,名字,联系方式,添加日期)

 

  

  

  

  

  

  

  

  

  

  

  

    

  

  

  

  

  

  

  

 

  打电话

 

  

  

   

  

  

  

   

    温馨提示:您确定要与此联系人通话吗?");

   

    确定",new DialogInterface.OnClickListener() {

    

    

     

       

     

    

   

    取消",null);

   

  

 

  发短信

 

  

  

   

   

  

  

  

   

     

   

   

   

   

   

  

 

 

 

  

    

  

 

 长时间点击的删除事件

 

   

  

  

   确定要删除数据吗?").setIcon(R.drawable.delete)

     确定", new OnClickListener() {

     

      

      

      

     

     取消", null).show();

  

 

 手机菜单信息

  添加").setIcon(R.drawable.ic_menu_add);

  搜索").setIcon(R.drawable.search);

  退出").setIcon(R.drawable.exit);

 

 点击相应菜单后的事件

 

  

  

 

 

  

  

  

  

 

 

 

 

 

}

package com.test;

import java.util.List;

import android.app.Activity;

import android.app.PendingIntent;

import android.content.Intent;

import android.os.Bundle;

import android.telephony.SmsManager;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

import android.widget.Toast;

public class LineActivity extends Activity{

 

 

 

 

 

 

 

 

 

 

 发送短信

 

  

  

 短信字数大于70,自动分条

 短信发送

 发送成功!", Toast.LENGTH_LONG).show();

  }

  

 

  清空短信

  

   

  

 

package com.test;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

import java.util.Map;

import com.db.DBHelper;

import android.app.Activity;

import android.content.Intent;

import android.database.Cursor;

import android.net.Uri;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.ArrayAdapter;

import android.widget.AutoCompleteTextView;

import android.widget.Button;

import android.widget.EditText;

import android.widget.ImageView;

public class SearchActivity extends Activity{

 

 

 

 

 

 

 

  自动提示

 

 

 

 

  查询联系人

 

 

  打电话事件

 

  发短信事件

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

  

  

  

  

   

   

   

   

   

   

   

   

  

  

  

  

  

  

  

  

  

  

 

 

 

 打电话

 

  

  

    

  

 

 

 发短信

 

  

  

  

  

  

  

  

  

 

 

}下载本文

显示全文
专题