麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

Android獲取通話時間實例分析

2020-04-11 12:38:25
字體:
來源:轉載
供稿:網友
本文章總結了一段Android獲取通話時間程序代碼,有需要的朋友可參考一下。

我們知道安卓系統中通話時長應該是歸Callog管,所以建議去查查ContactProvider,或者是TelephonyProvider

Service測試

可以的通話開始的時候啟動Service 記錄當前時間A, 然后stopSelf(); 另外在通話結束的時候再次啟動一下Service,再次獲得當前時間B, 然后把時間A和B進行比較處理

String time = Long.toString(比較后處理的時間)

然后調用

復制代碼 代碼如下:

Toast.makeText(this, time, Toast.LENGTH_SHORT).show();

使之顯示出來 ,再stopSelf();

獲取聯系人通話時間的長短java代碼
復制代碼 代碼如下:

Cursor cursor = getContentResolver().query(Calls.CONTENT_URI,
new String[] { Calls.DURATION, Calls.TYPE, Calls.DATE },
null,
null,
Calls.DEFAULT_SORT_ORDER);
MainActivity.this.startManagingCursor(cursor);
boolean hasRecord = cursor.moveToFirst();
long incoming = 0L;
long outgoing = 0L;
int count = 0;
while (hasRecord) {
int type = cursor.getInt(cursor.getColumnIndex(Calls.TYPE));
long duration = cursor.getLong(cursor.getColumnIndex(Calls.DURATION));
switch (type) {
case Calls.INCOMING_TYPE:
incoming += duration;
break;
case Calls.OUTGOING_TYPE:
outgoing += duration;
default:
break;
}
count++;
hasRecord = cursor.moveToNext();
}
Toast.makeText(MainActivity.this,
"共計 " + count + "次通話 . 總通話時長 " + (incoming + outgoing) + "秒. 其中接聽 " + incoming + " 秒, 拔打 "
+ outgoing + " 秒.",
Toast.LENGTH_LONG).show();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久不卡 | 国产免费视频在线 | 国产日产精品一区二区三区四区 | 精品一区二区久久久久久按摩 | 男男羞羞视频网站国产 | 越南一级黄色片 | 免费在线观看成年人视频 | 成人免费久久网 | 久久亚洲成人 | 色吧综合网 | 天天色图片 | 精品亚洲一 | 日本中文字幕久久 | 羞羞的网站 | 欧美精品久久久久久久久久 | 欧美不卡 | 免费观看黄色一级视频 | 天天天干夜夜夜操 | 91网站链接 | 视频一区二区久久 | 美国黄色毛片女人性生活片 | 北原夏美av | 欧美一级淫片免费视频黄 | 久久久久免费精品国产小说色大师 | 操碰视频在线观看 | 成av在线| 精品国产乱码一区二区三区四区 | 国产乱淫a∨片免费观看 | 午夜视频在线免费观看 | 99在线热播精品免费 | 露脸各种姿势啪啪的清纯美女 | 欧美不卡 | 欧美视频在线观看一区 | 欧美精品国产综合久久 | 国产精品一品二区三区四区18 | www69xxxxx| 91亚洲精品一区二区福利 | 黄网站免费在线看 | 免费毛片在线 | 91性高湖久久久久久久久网站 | 热99re久久免费视精品频软件 |