Android通讯录管理(获取联系人、通话记录、短信消息)(二)(2),这篇文章可以满足你80%日常工作

本文展示了如何在Android应用中管理通讯录,特别是获取通话记录。通过定义CallLogBean实体类和使用DialAdapter,实现了通话记录列表的显示。适配器中根据通话类型设置图标,并提供拨打电话的功能。
摘要由CSDN通过智能技术生成

<ImageView

android:id=“@+id/fg”

android:layout_width=“wrap_content”

android:layout_height=“75dip”

android:layout_toLeftOf=“@+id/call_btn”

android:background=“@drawable/black_bg” />

<TextView

android:id=“@+id/time”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_centerVertical=“true”

android:layout_toLeftOf=“@+id/fg”

android:textColor=“#ffffff” />

定义实体类:

/Contact_Demo/src/com/suntek/contact/model/CallLogBean.java

package com.suntek.contact.model;

/**

  • 通话记录实体类

  • @author Administrator

*/

public class CallLogBean {

private int id;

private String name; // 名称

private String number; // 号码

private String date; // 日期

private int type; // 来电:1,拨出:2,未接:3

private int count; // 通话次数

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getNumber() {

return number;

}

public void setNumber(String number) {

this.number = number;

}

public String getDate() {

return date;

}

public void setDate(String date) {

this.date = date;

}

public int getType() {

return type;

}

public void setType(int type) {

this.type = type;

}

public int getCount() {

return count;

}

public void setCount(int count) {

this.count = count;

}

}

/Contact_Demo/src/com/suntek/contact/adapter/DialAdapter.java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值