V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wbsdty331
V2EX  ›  程序员

我想写一个“伪装来电”的 APP

  •  
  •   wbsdty331 · 2015-12-12 12:47:57 +08:00 · 3809 次点击
    这是一个创建于 3303 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我看了一下市面上这些 APP 界面都是自绘的,我在想,能不能直接调用系统自带的 Phone.apk 来显示一个虚假的来电信息呢?包括铃声和振动也和设置的相同
    19 条回复    2015-12-14 09:43:04 +08:00
    miao1007
        1
    miao1007  
       2015-12-12 12:55:36 +08:00
    最靠谱的是写一个语音验证码的请求 api ,然后.....
    wbsdty331
        2
    wbsdty331  
    OP
       2015-12-12 12:59:20 +08:00
    @miao1007 但伪装来电应该是 自定义来电人的名称,和电话号码
    TJT
        3
    TJT  
       2015-12-12 13:03:48 +08:00 via Android
    不行,你可以把反编译下那个 apk ,把 UI 拿过来就可以了,系统铃声有 API 获取,震动就不知道了。
    gao117348222
        4
    gao117348222  
       2015-12-12 13:06:54 +08:00
    随便找个呼死你的接口,调用一下即可。这是真实来电了。
    wbsdty331
        5
    wbsdty331  
    OP
       2015-12-12 13:26:23 +08:00
    @gao117348222 要能伪装来电人的姓名 和手机号码
    gangsta
        6
    gangsta  
       2015-12-12 13:43:53 +08:00
    最好加入模拟语音对话功能,不然“接通后”一个人对着电话自言自语也是蛮闷的 2333~
    des
        7
    des  
       2015-12-12 14:29:51 +08:00
    @TJT 可以用 Xposed
    thinkinbunny
        8
    thinkinbunny  
       2015-12-12 15:26:49 +08:00
    @miao1007 telegram 有哈哈
    miao1007
        9
    miao1007  
       2015-12-12 16:55:38 +08:00
    @thinkinbunny 网上有接口, 5 分钱一次
    shyling
        10
    shyling  
       2015-12-12 17:03:01 +08:00 via iPad
    那要找找方法咯。。
    814084764
        11
    814084764  
       2015-12-12 19:24:21 +08:00
    FakeCall 有这个功能了
    twoyuan
        12
    twoyuan  
       2015-12-12 19:54:39 +08:00
    发广播就可以了:
    Intent intent = new Intent();
    intent.setAction("android.intent.action.PHONE_STATE");
    intent.putExtra(TelephonyManager.EXTRA_STATE, TelephonyManager.CALL_STATE_RINGING);
    intent.putExtra("EXTRA_INCOMING_NUMBER", "来电号码");
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    sendBroadcast(intent);

    但……

    需要是系统应用才有发布这个广播的权限
    vitovan
        13
    vitovan  
       2015-12-13 06:33:19 +08:00 via Android
    已经有公司专门做这个服务了:
    http://datecheckup.com/
    vitovan
        14
    vitovan  
       2015-12-13 06:33:52 +08:00 via Android
    @vitovan 电话,短信,伪装,一应具全。
    TJT
        15
    TJT  
       2015-12-13 09:54:44 +08:00 via Android
    @des 那使用群体就非常有限了
    JayFang1993
        16
    JayFang1993  
       2015-12-13 10:27:49 +08:00 via iPhone
    难度只有我一个疑问 这东西应用场景在哪
    tanywei
        17
    tanywei  
       2015-12-13 11:21:19 +08:00
    @JayFang1993 聚会吃饭 假装谈几百万的生意
    JayFang1993
        18
    JayFang1993  
       2015-12-13 12:07:37 +08:00
    @tanywei 这个逼装的我给满分,快来请我吃饭,让你装逼! O(∩_∩)O 哈哈~
    XianZaiZhuCe
        19
    XianZaiZhuCe  
       2015-12-14 09:43:04 +08:00
    @tanywei 如果真是这样的需求,为什么不做一个撮合的平台,让同样有装逼需求的人,互相打电话,“真的”在谈几百万的大生意。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2795 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:23 · PVG 21:23 · LAX 05:23 · JFK 08:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.