一个获取来电位置和其他信息(如推销、诈骗)的安卓应用。
Play store 稍后上传,欢迎反馈意见、提交 BUG 、提交 PR
1. 查询来电号码并显示悬浮窗,显示位置和其他号码信息。
2. 主界面显示最近来电列表。
3. 在主界面可以查询电话号码信息。
4. 在设置界面可以自定义设置卡片及悬浮窗的颜色。
来电悬浮窗
应用开源、安全、免费、无广告,不会收集用户的任何信息,只需要极少权限:
1. 联网 (INTERNET) : 用来查询号码归属地及其他信息,查询后会记录到数据库,优先从数据库获取信息。如果数据库中号码超过 1 天,再次接到来电后会重新联网查询。
2. 悬浮窗口 (SYSTEM_ALERT_WINDOW) : 来电时在接听电话界面(包含锁屏状态)显示归属地及其他信息。
3. 电话状态 (READ_PHONE_STATE): 用来监听来电状态。有来电后会监听到系统的广播,应用自动启动并查询号码、显示悬浮窗口。
注: 部分三星手机的权限管理含有 自动运行, 需要开启,否则应用不能监听系统广播。应用不会随系统开机自启动,应用不会常驻后台运行。
已更新正式版,请下载 release 版本, play store 正在审核,发布的 apk 为 Travis-ci 自动生成。
由于之前的 beta 版本使用的 debug 证书,需要先卸载老版本。
https://github.com/xdtianyu/CallerInfo/releases
注意,如果之前通过 adb 安装而且启用了多用户,需要在系统设置应用里为所有用户卸载
1
WD40 2015-12-30 08:15:11 +08:00
既然都能查询并关联到这个号码的分类和归类为诈骗的评价,这些号码却依然能继续使用,电信商和“有关部门”明显都是可所为而不为。
|
2
duwei0997 2015-12-30 08:18:08 +08:00
已安装试试,话说三星已经自带黄页了。。
|
3
clanned OP @WD40 那个是国情,查询是通过百度手机卫士的开放 API ,诈骗类信息应该是用户手动标记的
|
6
Ellison 2015-12-30 11:05:46 +08:00
等 Play 上架...
|
7
416877140 2015-12-30 11:18:03 +08:00 1
更新了好评~preview 版的真的不太好用...
就是需要这样的简洁 app ,谢谢 lz |
13
416877140 2015-12-30 11:57:03 +08:00
|
14
loco58 2015-12-30 12:05:38 +08:00
能不能自定义查询接口?希望能制定查询接口。
|
15
honeycomb 2015-12-30 12:06:30 +08:00 1
请考虑这样一个特性:如果来电已在联系人列表中,则不执行查询(意味着只查询未知来电)
|
17
clanned OP @honeycomb 见上一条回复,这样会增加联系人的权限,有可能会让用户感觉在手机联系人的数据。
@loco58 自定义查询接口是什么意思?你是不是要找我已经做好了的这个库? https://github.com/xdtianyu/PhoneNumber |
19
loco58 2015-12-30 12:22:51 +08:00
@clanned 外部调用的是百度 api 吗?我是希望这个 api 能自定义,可以删除默认的百度 api ,使用自己的 api 替换。这样描述,能明白不?
|
20
clanned OP @loco58 自己的 API 也需要解析啊,可以提供一个在设置里选择的列表,同时内置一些其他数据源的接口。还有公开的除了百度的数据源 API 吗?
|
21
honeycomb 2015-12-30 12:49:25 +08:00 1
@clanned
如此目的在(另一个意义上)保护隐私,因为最终只有非联系人的信息才会上传至百度的 API 。 而为联系人权限背书的,则是楼主早已公开的源代码。 现在的版本,会达到这个 API 获知了用户所有的来电历史记录。 |
22
loco58 2015-12-30 13:01:26 +08:00
@clanned 你设置一个接口规范,使用自定义 api 满足你这个规范就可以完成解析。其他数据源的话,不知道 360 ,搜狗这些开放与否。。。
|
23
kamen 2015-12-30 13:05:59 +08:00 1
强烈建议加入自动拦截的功能,权限什么的没必要那么在意
|
25
loco58 2015-12-30 13:12:28 +08:00 1
|
26
nimingyonghu 2015-12-30 18:00:23 +08:00 1
有时候挂断后,悬浮窗还会继续保留一会...
字体有点过大,而且折行了,强迫症略难受... 如果可以自定义样式就好了 另外,不可以链接本地库么?移动用户来电时自动掉 2G 网,只有 Wifi 时电话进来这个 App 才会触发. |
27
clanned OP @nimingyonghu 感谢反馈,悬浮窗这边还是基础的功能,这几天我会优化。离线的本地库没有资源,只能通过网络查询。第一次查询后会保存历史,如果本地有历史会直接显示。即使无网络下也会记录来电,等进入应用查看时会再次查询并保存历史。
|
28
Comdex 2015-12-30 22:29:44 +08:00
为什么我下载不了 github 上的?
|
29
clanned OP @Comdex 可以下载啊,应该是亚马逊 AWS 被干扰了吧。试试酷市场下载 http://coolapk.com/apk/org.xdty.callerinfo
|
30
9hills 2016-01-01 21:25:31 +08:00
还是 MIUI 省心,真的
|
31
clanned OP @9hills 写这个的目的主要还是自用,还有就是对开源的产品放心一些。在界面上向原生靠拢,尽量减少权限,保护用户隐私。
|
32
zkyo 2016-01-11 11:59:19 +08:00
很赞!什么时候也来个短消息防骚扰呗。。。安卓 6.0.1 用户发来贺电。。。
|
33
loco58 2016-01-12 13:42:16 +08:00
@clanned 不能自定义数据源哇?希望能自定义数据源,
例如:我填入: http://test.com/phone.php?p= 13012341234 来电的时候 app 自动查询: http://test.com/phone.php?p=13012341234 返回 json 数据进行解析。 我会自己在 phone.php 这个页面加入对百度, 360 综合查询整理,包括对来电数据的一些其他操作。 这样子可行否? |
35
loco58 2016-01-12 14:05:18 +08:00
|
37
loco58 2016-01-12 14:16:18 +08:00
@clanned 对的,你在 github 中就把 app 解析接口的规范做好,让有需要的用户在服务端做适配。
列如你声明: app 解析自定义的 url 必须遵从如下规范才能正常解析: {'phone':'13012341234','addr':'成都','name':'张三','info':'成都垃圾公司'} 这样子,有需要的用户就根据你这个声明来做适配就可以了。 |
40
iislong 2016-02-05 18:10:08 +08:00 via Android
@clanned 断网立刻崩溃。电信用户表示太蛋疼,电信 4G (含以下)不支持语音和网络同时传输。
|