首页 > 其他分享 >批量插入通话记录

批量插入通话记录

时间:2023-02-02 18:48:00浏览次数:38  
标签:批量 Calls CallLog 通话记录 插入 values put String

简单的demo帮测试生成通话记录。

1:申请权限

android.permission.WRITE_CALL_LOG

2:核心代码

 private void insertCallLog(String number, String duration, String type, String isNew) {
        ContentValues values = new ContentValues();
        values.put(CallLog.Calls.NUMBER, number);
        values.put(CallLog.Calls.DATE, System.currentTimeMillis() );
        values.put(CallLog.Calls.DURATION, duration);
        values.put(CallLog.Calls.TYPE, type);
        values.put(CallLog.Calls.NEW, isNew);
        getContentResolver().insert(CallLog.Calls.CONTENT_URI, values);
    }

测试程序:

 for (int i = 0; i < 100; i++) {
                insertCallLog(editText.getText().toString(),i+"",1+"",1+"");
 }

标签:批量,Calls,CallLog,通话记录,插入,values,put,String
From: https://www.cnblogs.com/zhjing/p/17087026.html

相关文章

  • MybatisPlus批量插入探索
    MybatisPlus批量插入探索 最近在最近开发过程中遇到一个问题,在项目智慧物联网的大背景下,通常需要由多个传感器和监测设备向服务器请求,原设定是每次从mq中拉取1000数据批......
  • 【八大数据排序法】插入排序法的图形理解和案例实现 | C++
    第十六章插入排序法:::hljs-center目录第十六章插入排序法●前言●认识算法●一、插入排序法是什么?1.简要介绍2.图形理解3.算法分析●二、案例实现1.......
  • ES的BulkProcessor实现批量写入
    这是读取的文件0,联想(Lenovo)拯救者Y7000P英特尔酷睿i715.6英寸游戏笔记本电脑(8核i7-10875H16G512GRTX2060144Hz)灰,,7299.0,联想京东自营旗舰店,200000,电脑,10000,......
  • 冒泡排序+快速排序+插入排序(实现)
    王道督学营16/*Description读取10个整型数据1263589541356503844,然后通过冒泡排序,快速排序,插入排序,分别对该组数据进行排序,输出3次有序结果,每个数的输出占3个......
  • Python读取大量Excel文件并跨文件批量计算平均值
      本文介绍基于Python语言,实现对多个不同Excel文件进行数据读取与平均值计算的方法。  首先,让我们来看一下具体需求:目前有一个文件夹,其中存放了大量Excel文件;文件名称......
  • github - 批量删除仓库存储
    github-批量删除仓库存储github是不提供批量删除的,网上一堆写脚本的形式,让自动去一个一个删除,这里有个更好的办法,一位外国开发者将这个批量删除的功能做成了网站:​​https......
  • 【解决方案】多线程如何避免重复插入
    【先记录,日后完善验证】1、设置唯一键,如果是插入或更新操作可以增加trycatch,把更新的sql写在catch里面;2、synchornized关键字和lock接口,但是只能用于单机;4、多服务可......
  • 插入排序(Insertion Sort)
    一、算法概述1.1算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排......
  • openpyxl 插入图片
    fromioimportBytesIOfromopenpyxl.drawing.imageimportImage#BytesIO可以将数据存入内存,模拟文件的操作方式read或者writef=BytesIO()f.write(requests.get(u......
  • js插入样式表
    js插入样式表varstyle=document.createElement('style');style.innerHTML=`body{background-color:aquamarine!important;}`;//获取第一个脚本标记varscri......