跳过安卓相机拍照,从系统选择照片 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dagger2
V2EX    Android

跳过安卓相机拍照,从系统选择照片

  •  1
     
  •   dagger2 2021-05-08 08:49:36 +08:00 16059 次点击
    这是一个创建于 1630 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我司一款 app 有要求用户现场拍照的需求,但是最近发现有些用户反复上传相同照片,明显不是拍的,应该是从相册选择的,最后联系用户得知,是安装了一款 app,我装上这个之后,确实在跳转相机的时候,系统会弹出选择框,可以跳到相册去选择,大家有遇到过这种 app 吗,应该怎么禁止这种操作

    23 条回复    2021-05-12 09:55:26 +08:00
    lhlhlh111000
        1
    lhlhlh111000  
       2021-05-08 08:53:21 +08:00 via iPhone
    后端做图片 md5 检验…
    devld
        2
    devld  
       2021-05-08 08:56:22 +08:00 via Android
    直接在应用内调摄像头拍。
    这个应该是伪装成相机应用然后实际从相册选?
    243205964
        3
    243205964  
       2021-05-08 08:56:56 +08:00
    什么 app 可以实现直接从系统选择照片呀,我是苦恼我明明拍好照了,从系统选择一下就可以,这些软件非得打开相机再拍一次
    dagger2
        4
    dagger2  
    OP
       2021-05-08 08:58:57 +08:00
    @devld 这个应用应该是拦截了调起相机的这个 action:android.media.action.IMAGE_CAPTURE
    dagger2
        5
    dagger2  
    OP
       2021-05-08 09:00:19 +08:00
    @243205964 我可以发给你试试。。。
    dagger2
        6
    dagger2  
    OP
       2021-05-08 09:12:02 +08:00
    查了一下,在 Android 11 上,第三方的应用已经无法拦截 android.media.action.IMAGE_CAPTURE 了,只有系统相机才可以,但是 11 之前还是不行
    zongren
        7
    zongren  
       2021-05-08 09:17:02 +08:00
    最好自己写 camera 调用
    CEBBCAT
        8
    CEBBCAT  
       2021-05-08 09:21:58 +08:00 via Android
    应该就是伪装成相机的相册

    像楼上说的在应用内调用相机吧。
    300
        9
    300  
       2021-05-08 09:30:00 +08:00 via Android
    检查照片时间
    kop1989
        10
    kop1989  
       2021-05-08 09:33:46 +08:00
    11 年做过相同的需求。

    1 、自己实现相机。
    2 、检查照片时间。
    3 、拍照同时获取手机定位信息。
    ikas
        11
    ikas  
       2021-05-08 09:38:27 +08:00
    随便弄弄就行了,说真的,你防止不了的
    cjpjxjx
        12
    cjpjxjx  
       2021-05-08 09:40:57 +08:00
    @243205964 这种我都是发送到电脑,对着电脑屏幕拍照
    xw
        13
    xw  
       2021-05-08 09:45:20 +08:00
    关注,需要这个可绕过拍照从系统选照片的 app...
    @dagger2 能发下 app 嘛.. 下面 base64 邮箱,谢谢
    eWFrb25hX3RyYW1wb2xpbmluZ0A4c2hpZWxkLm5ldA==
    layfones
        14
    layfones  
       2021-05-08 09:48:55 +08:00
    应用内加一个拍照页面不就完事了,使用 CameraX,很简单的。
    https://juejin.cn/post/6951017751457005576
    KyonLi
        15
    KyonLi  
       2021-05-08 09:49:21 +08:00   1
    0lobster0
        16
    0lobster0  
       2021-05-08 09:53:59 +08:00
    如果我把现场拍下来彩色打印出来,或者用其他显示屏显示现场图片,再用你 app 照能规避吗?考虑 3d 现场信息采集?类似于眨眼点头摇头那种
    shyrock
        17
    shyrock  
       2021-05-08 10:17:17 +08:00
    如果是为了防止伪造,可以参考现在人脸识别的讨论,加入即时互动要求,比如拍了第一张后,要求角度上调再拍一张。或者要求把手握拳加入画面,等等,总之增加造假难度就行了,别指望一劳永逸。
    clf
        18
    clf  
       2021-05-08 10:23:45 +08:00
    如果是为了验证现场,换成视频+念出指定随机数字。然后验证一下视频里人说的和随机数是否一致。印象里丰巢快递柜是这么干的。
    Rcnaec
        19
    Rcnaec  
       2021-05-08 10:44:30 +08:00
    好奇这是什么应用
    nbweb
        20
    nbweb  
       2021-05-08 11:02:04 +08:00
    play 上有一个叫做 fake camera 的应用,就是干这个的。
    titan2006
        22
    titan2006  
       2021-05-11 00:55:31 +08:00 via iPhone
    开发者不要逆着用户来 否则没好果子吃
    zhanlanhuizhang
        23
    zhanlanhuizhang  
       2021-05-12 09:55:26 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5347 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 01:31 PVG 09:31 LAX 18:31 JFK 21:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86