有没有什么办法可以查人电信通话记录网上查询的,万分感谢

2017年会 -->
主题信息不存在!
请输入姓名:
请输入对方邮件地址:
您的反馈对我们至关重要!提供以下功能:&
手机定位监护
手机短信监护
手机通话监护
手机录音监护
&24X7自助查询
位置定位(粗略)
&精准手机定位&短信记录&通话与敏感违禁内容识别&环境拾音&微信QQ监控&手机上网监控
我真的是好希望你们可以帮我找到我的爱人~万分感谢
您好,鉴于我们最终没有为您实现服务,您可以提请退款,请告诉我们您的支付宝账户,以便我们进行退款。谢谢。
手机定位 实时获取受控设备的位置,支持基站定位、WIFI定位与GPS卫星定位。
获取受控设备的短信聊天记录,包括发信人、收信人与内容。
获取受控设备的通话往来记录与录音,智能自动识别关键内容。
应用程序监控对受控设备上的应用程序安装情况进行监控、记录并上报。
聊天行为监控
管控被控端的聊天行为,可监控国内外常见的聊天软件。
网站浏览监控
对受控设备上的网站浏览行为进行监控,包括网址、时间,自动判别违规网站。
画面与环境拾音
家长可实时查看某一个被控端设备当前的屏幕画面与环境拾音。
关键词监控
可针对短信、通话内的特殊关键词进行智能匹配警报。
常见问题支付问题在线分销 客户服务工单系统:24时热线:人工热线:客服邮箱:远程协助:010-小时)021- (仅工作日)
& 《安心360手机定位软件》软件著作权登记号:&&|&&《酷享安心360移动设备主机监测系统》软件著作权登记号:功能设计规范参考:《中华人民共和国公共安全行业标准GA/T910-2010》主机系统类别:安卓Android/苹果iOS 版权所有(C)&&&&&&&&网络上有可以查询他人的手机通话记录的办法吗_百度知道
网络上有可以查询他人的手机通话记录的办法吗
登录网上营业厅;输入要查询的电话号码和服务密码;系统会发送一条随机密码;输入随机密码,即可查询最近六个月内的通话记录。上面说的就是查询通话记录的步骤,少一个密码都查询不到通话记录
采纳率:88%
来自团队:
特殊的不知道,一般就是登录网站输入验证码查询
为您推荐:
其他类似问题
手机通话的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。15:47 提问
删除安卓通话记录选中的记录
我查询得到calls表了的数据,然后用_id进行delete删除操作,可是不能删除那一条,请问,
该如何操作才能删除,万分感谢,小弟初来咋到,望前辈们指导.
按赞数排序
你看看你有没有添加权限
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐14452人阅读
【Android通讯录模块开发】(10)
Android通讯录管理(获取联系人、通话记录、短信消息)(二)
前言:上一篇博客介绍的是获取联系人的实现,本篇博客将介绍通话记录的实现。
同样的,你可以到这里下载源码:
界面布局:
/Contact_Demo/res/layout/contact_record_list_view.xml
&?xml version=&1.0& encoding=&utf-8&?&
&RelativeLayout xmlns:android=&http://schemas.android.com/apk/res/android&
android:id=&@+id/contact_record_view&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:background=&#000000&&
android:id=&@+id/call_log_list&
android:layout_width=&fill_parent&
android:layout_height=&fill_parent&
android:layout_alignParentTop=&true&
android:cacheColorHint=&#000000&
android:fadingEdge=&none&
android:scrollingCache=&false&
android:visibility=&visible& /&
&/RelativeLayout&
/Contact_Demo/res/layout/contact_record_list_item.xml
&?xml version=&1.0& encoding=&utf-8&?&
&RelativeLayout xmlns:android=&http://schemas.android.com/apk/res/android&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:orientation=&vertical& &
&ImageView
android:id=&@+id/call_type&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:layout_centerVertical=&true&
android:layout_marginLeft=&5dip&
android:layout_marginRight=&5dip&
android:background=&@drawable/ic_calllog_outgoing_nomal& /&
&LinearLayout
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:layout_centerVertical=&true&
android:layout_toRightOf=&@+id/call_type&
android:orientation=&vertical& &
android:id=&@+id/name&
android:layout_width=&wrap_content&
android:layout_height=&0dip&
android:layout_weight=&1&
android:textAppearance=&?android:textAppearanceMedium&
android:textColor=&#ffffff& /&
android:id=&@+id/number&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:textAppearance=&?android:textAppearanceSmall&
android:textColor=&#cccccc& /&
&/LinearLayout&
android:id=&@+id/call_btn&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:layout_alignParentRight=&true&
android:layout_centerVertical=&true&
android:layout_marginLeft=&10dip&
android:layout_marginRight=&10dip&
android:background=&@drawable/ic_calllog_call_btn& /&
&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& /&
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& /&
&/RelativeLayout&
定义实体类:
/Contact_Demo/src/com/suntek/contact/model/CallLogBean.java
package com.suntek.contact.
* 通话记录实体类
* @author Administrator
public class CallLogBean {
private S // 名称
private S // 号码
private S // 日期
// 来电:1,拨出:2,未接:3
// 通话次数
public int getId() {
public void setId(int id) {
public String getName() {
public void setName(String name) {
this.name =
public String getNumber() {
public void setNumber(String number) {
this.number =
public String getDate() {
public void setDate(String date) {
this.date =
public int getType() {
public void setType(int type) {
this.type =
public int getCount() {
public void setCount(int count) {
this.count =
/Contact_Demo/src/com/suntek/contact/adapter/DialAdapter.java
package com.suntek.contact.
import java.util.L
import android.content.C
import android.content.I
import android.net.U
import android.view.LayoutI
import android.view.V
import android.view.View.OnClickL
import android.view.ViewG
import android.widget.BaseA
import android.widget.ImageV
import android.widget.TextV
import com.suntek.contact.R;
import com.suntek.contact.model.CallLogB
* 电话记录适配器
* @author Administrator
public class DialAdapter extends BaseAdapter {
private List&CallLogBean& callL
private LayoutI
public DialAdapter(Context context, List&CallLogBean& callLogs) {
this.ctx =
this.callLogs = callL
this.inflater = LayoutInflater.from(context);
public int getCount() {
return callLogs.size();
public Object getItem(int position) {
return callLogs.get(position);
public long getItemId(int position) {
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = inflater.inflate(R.layout.contact_record_list_item,
holder = new ViewHolder();
holder.call_type = (ImageView) convertView
.findViewById(R.id.call_type);
holder.name = (TextView) convertView.findViewById(R.id.name);
holder.number = (TextView) convertView.findViewById(R.id.number);
holder.time = (TextView) convertView.findViewById(R.id.time);
holder.call_btn = (TextView) convertView
.findViewById(R.id.call_btn);
convertView.setTag(holder); // 缓存
holder = (ViewHolder) convertView.getTag();
CallLogBean callLog = callLogs.get(position);
switch (callLog.getType()) {
holder.call_type
.setBackgroundResource(R.drawable.ic_calllog_outgoing_nomal);
holder.call_type
.setBackgroundResource(R.drawable.ic_calllog_incomming_normal);
holder.call_type
.setBackgroundResource(R.drawable.ic_calllog_missed_normal);
holder.name.setText(callLog.getName());
holder.number.setText(callLog.getNumber());
holder.time.setText(callLog.getDate());
addViewListener(holder.call_btn, callLog, position);
return convertV
private static class ViewHolder {
ImageView call_
TextView call_
private void addViewListener(View view, final CallLogBean callLog,
final int position) {
view.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Uri uri = Uri.parse(&tel:& + callLog.getNumber());
Intent intent = new Intent(Intent.ACTION_CALL, uri);
ctx.startActivity(intent);
/Contact_Demo/src/com/suntek/contact/ContactRecordListActivity.java
package com.suntek.
import java.text.SimpleDateF
import java.util.ArrayL
import java.util.D
import java.util.L
import android.app.A
import android.content.AsyncQueryH
import android.content.ContentR
import android.database.C
import android.net.U
import android.os.B
import android.provider.CallL
import android.widget.ListV
import com.suntek.contact.adapter.DialA
import com.suntek.contact.model.CallLogB
* 通话记录列表
* @author wwj
public class ContactRecordListActivity extends Activity {
private ListView callLogListV
private AsyncQueryHandler asyncQ
private DialA
private List&CallLogBean& callL
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.contact_record_list_view);
callLogListView = (ListView) findViewById(R.id.call_log_list);
asyncQuery = new MyAsyncQueryHandler(getContentResolver());
private void init() {
Uri uri = android.provider.CallLog.Calls.CONTENT_URI;
// 查询的列
String[] projection = { CallLog.Calls.DATE, // 日期
CallLog.Calls.NUMBER, // 号码
CallLog.Calls.TYPE, // 类型
CallLog.Calls.CACHED_NAME, // 名字
CallLog.Calls._ID, // id
asyncQuery.startQuery(0, null, uri, projection, null, null,
CallLog.Calls.DEFAULT_SORT_ORDER);
private class MyAsyncQueryHandler extends AsyncQueryHandler {
public MyAsyncQueryHandler(ContentResolver cr) {
super(cr);
protected void onQueryComplete(int token, Object cookie, Cursor cursor) {
if (cursor != null && cursor.getCount() & 0) {
callLogs = new ArrayList&CallLogBean&();
SimpleDateFormat sfd = new SimpleDateFormat(&MM-dd hh:mm&);
cursor.moveToFirst(); // 游标移动到第一项
for (int i = 0; i & cursor.getCount(); i++) {
cursor.moveToPosition(i);
date = new Date(cursor.getLong(cursor
.getColumnIndex(CallLog.Calls.DATE)));
String number = cursor.getString(cursor
.getColumnIndex(CallLog.Calls.NUMBER));
int type = cursor.getInt(cursor
.getColumnIndex(CallLog.Calls.TYPE));
String cachedName = cursor.getString(cursor
.getColumnIndex(CallLog.Calls.CACHED_NAME));// 缓存的名称与电话号码,如果它的存在
int id = cursor.getInt(cursor
.getColumnIndex(CallLog.Calls._ID));
CallLogBean callLogBean = new CallLogBean();
callLogBean.setId(id);
callLogBean.setNumber(number);
callLogBean.setName(cachedName);
if (null == cachedName || &&.equals(cachedName)) {
callLogBean.setName(number);
callLogBean.setType(type);
callLogBean.setDate(sfd.format(date));
callLogs.add(callLogBean);
if (callLogs.size() & 0) {
setAdapter(callLogs);
super.onQueryComplete(token, cookie, cursor);
private void setAdapter(List&CallLogBean& callLogs) {
adapter = new DialAdapter(this, callLogs);
callLogListView.setAdapter(adapter);
代码是最好的解释了,这里使用的几个重要的类,一个是Uri(进行查询的通用资源标志符),一个是AsyncQueryHandler(Android提供的异步操作数据库的类),这里我们调用它的startQuery方法来查询数据库,在它onQueryComplete方法中得到数据库返回的游标cousor,通过curor来取得数据库对应表中的字段值。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:4959378次
积分:43947
积分:43947
排名:第91名
原创:659篇
转载:80篇
评论:2751条
文章:27篇
阅读:80371
阅读:91115
阅读:84854
文章:14篇
阅读:404408
文章:11篇
阅读:213554
文章:10篇
阅读:89510
文章:13篇
阅读:45486
文章:13篇
阅读:487050
微信公众号:wwjblog
微信号:whatswwj
移动开发者狂热群:注明入群理由,里面有一群热爱分享的开发者
高品质课堂推荐:http://stay4it.com
(2)(1)(1)(3)(1)(1)(2)(2)(2)(1)(1)(1)(2)(2)(1)(3)(3)(2)(3)(5)(9)(3)(5)(2)(2)(2)(8)(5)(10)(3)(2)(3)(4)(12)(1)(5)(5)(6)(7)(2)(12)(11)(11)(8)(14)(9)(16)(8)(15)(23)(13)(12)(12)(11)(17)(28)(18)(20)(8)(11)(20)(13)(14)(10)(23)(18)(15)(36)(27)(47)(16)(3)(28)(33)(14)(13)
从入门到成长到成熟再到优秀,大多数程序员走了前面一段相似的道路,而有些人却走得更远一些!!!!}

我要回帖

更多关于 通话记录查询清单 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信