「验证码助手」完全开源咯:不用记数字不用输入,只要长按粘贴短信验证码。美观正直,在闲时它不会自启动、不会偷跑流量、不会占用任何内存 Material Design - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
drakeet
V2EX    分享创造

「验证码助手」完全开源咯:不用记数字不用输入,只要长按粘贴短信验证码。美观正直,在闲时它不会自启动、不会偷跑流量、不会占用任何内存 Material Design

  drakeet
drakeet 2015-06-18 12:35:37 +08:00 8024 次点击
这是一个创建于 3771 天前的主题,其中的信息可能已经有所发展或是发生改变。


验证码助手 是由原「贝壳单词」开发者开发的一款新的开源轻App.

它可以在手机接收到验证码短信的时候,自动浮现验证码,并自动复制验证码到用户的剪切板。当用户接收到短信验证码,只要长按验证码的输入框,粘贴验证码即可。

除此之外,还可以让用户批量删除无用验证码短信,帮助用户反向推理出绑定了哪些业务(换号必备啊有木有)。

做得非常轻,也秉承了一贯的好设计和用户友好,在闲时它不会自启动、不会偷跑流量、不会占用任何内存(完全开放源代码接受审查)。

截图 & 开源地址: https://github.com/drakeet/SmsCodeHelper

或者直接下载:

Google Play: https://play.google.com/store/apps/details?id=me.drakeet.inmessage

Fir: http://fir.im/codehelper
第 1 条附言    2015-06-18 18:21:25 +08:00
我绝不是想劝那些原本不想用的人用,反正用不用取决于人,我懒得记那么反人类的验证码就用,想锻炼记忆力就别用,就这么简单,代码完全开源,完全接受审查,也算是个 Material Design 教程和十分好的 Android 开发教程,喜欢就赞一下吧,谢谢^ω^
47 条回复    2015-07-04 19:41:53 +08:00
drakeet
    1
drakeet  
OP
   2015-06-18 12:36:45 +08:00
喜欢的话也可以看看我们之前做的贝壳单词: http://www.beikedanci.com
mthli
    2
mthli  
   2015-06-18 12:56:53 +08:00 via Android
兹茨!
tyhunter
    3
tyhunter  
   2015-06-18 12:58:13 +08:00
要是能有IOS版就好了(没越狱死了这条心吧
Septembers
    4
Septembers  
   2015-06-18 13:09:05 +08:00 via Android
我觉得引入 黄页 会更好(吧 10086 显示成 中国移动
LazyZhu
    5
LazyZhu  
   2015-06-18 13:13:18 +08:00
有SMS和network两大权限???
SMS权限可以理解,但network权限来干什么(明知故问)?
sennes
    6
sennes  
   2015-06-18 13:14:49 +08:00
我那魅族的手机好像自带这个功能w
drakeet
    7
drakeet  
OP
   2015-06-18 13:19:26 +08:00 via iPhone
@LazyZhu 网络只是为了友盟统计,如果你介意,可以自己编译一个去掉网络的,但还是建议你留着
drakeet
    8
drakeet  
OP
   2015-06-18 13:20:51 +08:00 via iPhone
@sennes :嗯,所以更多的是给一些原生系统用户使用,并且反向推理出绑定的业务也不错。。。
yangff
    9
yangff  
   2015-06-18 13:22:50 +08:00
@LazyZhu MobclickAgent
Septembers
    12
Septembers  
   2015-06-18 13:27:46 +08:00 via Android
@drakeet Google的验证码 完全识别不对
(Google的验证码有好几种格式 中英文都用。。。
drakeet
    13
drakeet  
OP
   2015-06-18 13:28:05 +08:00 via iPhone
说明一下,不然我别扭:文章中的这张图片是给 Google Play 的头图,因为算上了透明状态栏的高度,所以这个图片内容上下边距不对等,是故意的。。。
Septembers
    14
Septembers  
   2015-06-18 13:28:30 +08:00 via Android
(Google的验证码有好几种格式 中英文都有。。。
drakeet
    15
drakeet  
OP
   2015-06-18 13:31:34 +08:00 via iPhone
@Septembers 好的,我们测试了几十种格式都能够成功,Google 没试过,感谢反馈,会适配,或者欢迎PR,非常感谢
laoyuan
    16
laoyuan  
   2015-06-18 13:55:02 +08:00
不是扇贝单词么
breeswish
    17
breeswish  
   2015-06-18 13:58:49 +08:00
对于要在电脑上输入的手机短信验证码,pushbullet 直接推送短信到电脑,简单方便…
对于要在手机上输入的手机短信验证码,短信在 Android 5 下是直接浮动显示的,可以边看内容一边输入一共才没几个数字,也是很方便...
drakeet
    18
drakeet  
OP
   2015-06-18 13:59:21 +08:00 via iPhone
@laoyuan 不是不是,是贝壳单词,让不背单词的人「背个单词」,和扇贝单词完全不一样。。。
有兴趣可以看看: http://www.beikedanci.com
drakeet
    19
drakeet  
OP
   2015-06-18 14:27:01 +08:00 via iPhone
@breeswish 你要记忆、要输入,要担心记得不够快它消失了,而且可能记错。。。
不过我也不是强求大家都用,因为它本身是我们做给自己用的,顺便分享给别人
v2014
    20
v2014  
   2015-06-18 14:27:38 +08:00 via Android
不明白,不占内存怎么跑起来的
tabris17
    21
tabris17  
   2015-06-18 14:30:56 +08:00
免了,6位数的验证码我还是能马上记住的
StackGao
    22
StackGao  
   2015-06-18 14:47:10 +08:00
##很喜欢贝壳单次,一直有三个Bug:

1. LOGO太丑啦....

2.这个页面物理返回按钮无效.



3.这个页面永远loading..从来没有loading完过

lqzhgood
    23
lqzhgood  
   2015-06-18 15:11:41 +08:00   1
非常好的用户体验 感谢LZ
wintersun
    24
wintersun  
   2015-06-18 15:45:02 +08:00
我来瞎唱唱反调
如果你是一个勤奋的IT工作者,6个数字的验证码还不能念三遍背出来的话,我认为你的记忆力还是有点弱的
当然,科技以懒人为本,能偷懒则偷懒
但是,对一般人我不着急,IT工作者我着急,这行不停有好多新东西要学,记忆力是个很重要的东西
所以,我建议还是抓住机会锻炼记忆力吧,就好比3、4楼就算有电梯我不赶时间就不坐电梯自己爬一样的道理,抓住机会锻炼身体!
gyteng
    25
gyteng  
   2015-06-18 15:52:08 +08:00
安卓的话,用pushbullet和tasker配合搞定就好了
oott123
    26
oott123  
   2015-06-18 17:42:06 +08:00
要网络,算了,我还是自己背吧……
also24
    27
also24  
   2015-06-18 17:45:18 +08:00
那啥,前阵子发现支付宝有了汉验证码,能识别嘛?
drakeet
    28
drakeet  
OP
   2015-06-18 18:09:06 +08:00 via iPhone
@oott123 随你的便,反正我只是顺便分享给别人用的而已。
drakeet
    29
drakeet  
OP
   2015-06-18 18:10:07 +08:00 via iPhone
@StackGao 真奇怪,非常感谢反馈,一定会排查清楚解决的^ω^
drakeet
    30
drakeet  
OP
   2015-06-18 18:12:23 +08:00 via iPhone
@v2014 闲时不占内存,这是真的,由系统调度。你不是Android开发者你不懂。
scarlex
    31
scarlex  
   2015-06-18 18:16:23 +08:00
Toolbar 上面的 title 和 icon 颜色不一样总感觉好奇怪...
drakeet
    32
drakeet  
OP
   2015-06-18 18:25:17 +08:00 via iPhone
@scarlex 嗯,这个会改,改成全白色,或者你也可以提交PR
sciooga
    33
sciooga  
   2015-06-19 01:15:54 +08:00 via Android
弄个 一键/自动 通过qq发送到我的电脑不才是正道吗?
run2
    34
run2  
   2015-06-19 10:11:39 +08:00
请问反向推理出绑定的业务的代码在哪=。=不懂android,但想看看业务逻辑
trimleo
    35
div class="sep3"> trimleo  
   2015-06-19 13:06:02 +08:00
赞 很有用
laiyingdong
    36
laiyingdong  
   2015-06-19 20:02:24 +08:00
安全性 很重要

还有就是我记得淘宝还是支付宝有一段时间发验证码的时候
为了防止恶意程序识别
会用 前三位 xxx 后三位 xxx的形式发送

反正我觉得现在的短信弹窗已经够方便了 如果这个功能能集成到短信App 也挺好的
StevenTong
    37
StevenTong  
   2015-06-22 09:18:09 +08:00 via Android
5.1.1闪退
drakeet
    38
drakeet  
OP
   2015-06-22 14:28:22 +08:00 via iPhone
@StevenTong 我也5.1.1,没事,待会看看上报的异常记录,修复好了告诉你
StevenTong
    39
StevenTong  
   2015-06-22 18:13:06 +08:00
@drakeet


06-22 18:11:05.427: E/AndroidRuntime(27178): java.lang.NullPointerException: Attempt to write to field 'android.widget.TextView me.drakeet.inmessage.adapter.MainMessageAdapter$ViewHolder.dateTv' on a null object reference
06-22 18:11:05.427: E/AndroidRuntime(27178): at me.drakeet.inmessage.adapter.MainMessageAdapter.onCreateViewHolder(MainMessageAdapter.java:52)
06-22 18:11:05.427: E/AndroidRuntime(27178): at me.drakeet.inmessage.adapter.MainMessageAdapter.onCreateViewHolder(MainMessageAdapter.java:26)
fractal314
    40
fractal314  
   2015-06-22 20:19:15 +08:00
装上这个东西,说不准哪天卡里的钱都没了,不放心
wswsl
    41
wswsl  
   2015-06-23 09:57:00 +08:00
信任darkeet
fresco
    42
fresco  
   2015-06-23 22:37:24 +08:00
为了开源支持一个
benjiam
    43
benjiam  
   2015-06-24 15:14:09 +08:00
貌似没有用
michelh
    44
michelh  
   2015-06-24 15:38:38 +08:00
用这个配合 Pushbullet 跨设备复制粘贴简直太方便了
另外就是,这个不是自动复制验证码么,为何还要在通知栏提示一遍点击复制?建议添加一个设置
tiiime
    45
tiiime  
   2015-06-24 19:08:02 +08:00
兹瓷
drakeet
    46
drakeet  
OP
   2015-06-25 11:27:33 +08:00 via iPhone
@michelh 通知栏那又重复说一遍是防止有人没注意到吐司消息的提示
sunnymiao
    47
sunnymiao  
   2015-07-04 19:41:53 +08:00
锤子自带类似功能吧。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5904 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 48ms UTC 02:36 PVG 10:36 LAX 19:36 JFK 22:36
Do have faith in what you're doing.
ubao 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