来电信息-一个获取来电位置和其他信息(如推销、诈骗)的 Android 应用

2015-12-30 07:57:45 +08:00
 clanned
# 来电信息
一个获取来电位置和其他信息(如推销、诈骗)的安卓应用。

[Github 地址]( https://github.com/xdtianyu/CallerInfo)

[下载地址 (github release)]( https://github.com/xdtianyu/CallerInfo/releases)

Play store 稍后上传,欢迎反馈意见、提交 BUG 、提交 PR

##功能

1\. 查询来电号码并显示悬浮窗,显示位置和其他号码信息。

2\. 主界面显示最近来电列表。

3\. 在主界面可以查询电话号码信息。

4\. 在设置界面可以自定义设置卡片及悬浮窗的颜色。


##屏幕截图
![]( https://raw.githubusercontent.com/xdtianyu/CallerInfo/master/screenshots/1.png)
![]( https://raw.githubusercontent.com/xdtianyu/CallerInfo/master/screenshots/3.png)
![]( https://raw.githubusercontent.com/xdtianyu/CallerInfo/master/screenshots/5.png)
![]( https://raw.githubusercontent.com/xdtianyu/CallerInfo/master/screenshots/6.png)


**来电悬浮窗**

![]( https://raw.githubusercontent.com/xdtianyu/CallerInfo/master/screenshots/p-1.png)
![]( https://raw.githubusercontent.com/xdtianyu/CallerInfo/master/screenshots/p-2.png)
11969 次点击
所在节点    分享创造
43 条回复
honeycomb
2015-12-30 12:49:25 +08:00
@clanned
如此目的在(另一个意义上)保护隐私,因为最终只有非联系人的信息才会上传至百度的 API 。

而为联系人权限背书的,则是楼主早已公开的源代码。

现在的版本,会达到这个 API 获知了用户所有的来电历史记录。
loco58
2015-12-30 13:01:26 +08:00
@clanned 你设置一个接口规范,使用自定义 api 满足你这个规范就可以完成解析。其他数据源的话,不知道 360 ,搜狗这些开放与否。。。
kamen
2015-12-30 13:05:59 +08:00
强烈建议加入自动拦截的功能,权限什么的没必要那么在意
pubby
2015-12-30 13:10:10 +08:00
@kamen 不光是权限问题,高版本安卓那都是系统级权限了,拿不到
loco58
2015-12-30 13:12:28 +08:00
@kamen @clanned 自动拦截这个,高版本权限不好拿不说,同质化也太严重了,类似的 app 一堆,简单专一点好!个人观点。
nimingyonghu
2015-12-30 18:00:23 +08:00
有时候挂断后,悬浮窗还会继续保留一会...


字体有点过大,而且折行了,强迫症略难受...
如果可以自定义样式就好了

另外,不可以链接本地库么?移动用户来电时自动掉 2G 网,只有 Wifi 时电话进来这个 App 才会触发.
clanned
2015-12-30 19:30:18 +08:00
@nimingyonghu 感谢反馈,悬浮窗这边还是基础的功能,这几天我会优化。离线的本地库没有资源,只能通过网络查询。第一次查询后会保存历史,如果本地有历史会直接显示。即使无网络下也会记录来电,等进入应用查看时会再次查询并保存历史。
Comdex
2015-12-30 22:29:44 +08:00
为什么我下载不了 github 上的?
clanned
2015-12-30 22:36:48 +08:00
@Comdex 可以下载啊,应该是亚马逊 AWS 被干扰了吧。试试酷市场下载 http://coolapk.com/apk/org.xdty.callerinfo
9hills
2016-01-01 21:25:31 +08:00
还是 MIUI 省心,真的
clanned
2016-01-01 21:32:47 +08:00
@9hills 写这个的目的主要还是自用,还有就是对开源的产品放心一些。在界面上向原生靠拢,尽量减少权限,保护用户隐私。
zkyo
2016-01-11 11:59:19 +08:00
很赞!什么时候也来个短消息防骚扰呗。。。安卓 6.0.1 用户发来贺电。。。
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 综合查询整理,包括对来电数据的一些其他操作。
这样子可行否?
clanned
2016-01-12 13:44:48 +08:00
@loco58 可行是可行,但是这样做的需求有多大呢?目前也没有自定义的源服务器可供调用
loco58
2016-01-12 14:05:18 +08:00
@clanned @clanned 在设置-高级-数据源里提供三个选项,百度、聚合、自定义,选择自定义的时候出现一个输入框,让有需求的用户自己填写数据源 url 。
我的需求是:让同事都来安装这个 app ,然后填写我们自有的 url 。
这样子就可以先查询我们自己的 crm 系统,如果有相应处理返回数据,没有再查询 360 和百度返回数据。
这样子, app 只需要解析这个自定义网址返回的 json 数据就可以了。
clanned
2016-01-12 14:09:27 +08:00
@loco58 这个可以加,但是需要公开的接口,难道要 APP 自定接口让服务端适配吗?
loco58
2016-01-12 14:16:18 +08:00
@clanned 对的,你在 github 中就把 app 解析接口的规范做好,让有需要的用户在服务端做适配。
列如你声明: app 解析自定义的 url 必须遵从如下规范才能正常解析:
{'phone':'13012341234','addr':'成都','name':'张三','info':'成都垃圾公司'}
这样子,有需要的用户就根据你这个声明来做适配就可以了。
clanned
2016-01-12 14:20:14 +08:00
@loco58 好吧,到这周末了我把这个接口做进入
loco58
2016-01-12 14:24:19 +08:00
@clanned 期待 ing
iislong
2016-02-05 18:10:08 +08:00
@clanned 断网立刻崩溃。电信用户表示太蛋疼,电信 4G (含以下)不支持语音和网络同时传输。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/247079

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX