精易论坛

标题: 删除安卓联系人,为什么有的能删掉有的删不掉? [打印本页]

作者: 鱼腥草    时间: 2020-9-10 10:24
标题: 删除安卓联系人,为什么有的能删掉有的删不掉?
var [color=#9c*Fe]cursor = [color=#9c*Fe]context.getContentResolver().query([color=#9c*Fe]android.[color=#9c*Fe]provider.[color=#9c*Fe]ContactsContract.[color=#9c*Fe]CommonDataKinds.[color=#9c*Fe]Phone.CONTENT_URI, null, null, null, null);

while ([color=#9c*Fe]cursor.moveToNext()) {
    //获取ID
    var [color=#9c*Fe]rawId = [color=#9c*Fe]cursor.getString([color=#9c*Fe]cursor.getColumnIndex([color=#9c*Fe]android.[color=#9c*Fe]provider.[color=#9c*Fe]ContactsContract.[color=#9c*Fe]Contacts.[color=#9c*Fe]_ID));
    log([color=#9c*Fe]rawId);
    //删除
    var [color=#9c*Fe]where = [color=#9c*Fe]android.[color=#9c*Fe]provider.[color=#9c*Fe]ContactsContract.[color=#9c*Fe]Data.[color=#9c*Fe]_ID + " =?";
    var [color=#9c*Fe]whereparams = [];
    [color=#9c*Fe]whereparams.push([color=#9c*Fe]rawId)
    [color=#9c*Fe]whereparams.forEach([color=#9c*Fe]item => {
        log([color=#9c*Fe]item);
    })
    [color=#9c*Fe]context.getContentResolver().delete([color=#9c*Fe]android.[color=#9c*Fe]provider.[color=#9c*Fe]ContactsContract.[color=#9c*Fe]RawContacts.CONTENT_URI, [color=#9c*Fe]where, [color=#9c*Fe]whereparams);
}
if ([color=#9c*Fe]cursor != null) {
    [color=#9c*Fe]cursor.close();
}

//用的是autojs



作者: 影知    时间: 2020-9-10 10:24
鱼腥草 发表于 2020-9-10 11:12
这个应该怎样改?我是东拼西凑怼一块的代码、、、

我都是关闭重启联系人,没想到更好的办法
作者: 影知    时间: 2020-9-10 11:09
删除时后台或页面不更新,产生点下一个删除是条件还是上一个删除的。
作者: 鱼腥草    时间: 2020-9-10 11:12
影知 发表于 2020-9-10 11:09
删除时后台或页面不更新,产生点下一个删除是条件还是上一个删除的。

这个应该怎样改?我是东拼西凑怼一块的代码、、、
作者: 鱼腥草    时间: 2020-9-10 11:20
代码不清楚,我截个图

QQ图片20200910112016.png (39.98 KB, 下载次数: 0)

QQ图片20200910112016.png

作者: 鱼腥草    时间: 2020-9-10 11:23
影知 发表于 2020-9-10 11:22
我都是关闭重启联系人,没想到更好的办法

这个应该不是操作联系人的,应该是直接操作联系人的那个数据库的吧?
作者: 鱼腥草    时间: 2020-9-10 11:28
影知 发表于 2020-9-10 11:22
我都是关闭重启联系人,没想到更好的办法

这个应该不是操作通讯录应用的吧?是操作存储联系人的数据库了吧?
作者: 鱼腥草    时间: 2020-9-11 10:08
自己顶一个吧、
作者: Sir928    时间: 2020-9-15 01:30
这个有需要root权限吗?
作者: 鱼腥草    时间: 2020-9-16 10:41
Sir928 发表于 2020-9-15 01:30
这个有需要root权限吗?

不需要root
作者: 像风一样    时间: 2020-9-24 12:36
删除后广播
作者: 鱼腥草    时间: 2020-9-26 15:06
像风一样 发表于 2020-9-24 12:36
删除后广播

什么意思?
作者: 1441823418    时间: 2020-10-31 14:53
定制区,欢迎您




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4