前言
github登录时候需要使用双因素认证,之前一直用的 Microsoft Authenticator 但是这app太大了,刚好上周开周例会无聊,于是尝试使用豆包辅助写了一个轻量级的app. ps:本人对安卓开发一窍不通,所以刚好试试完全不懂的人能不能使用ai来开发. 项目地址 app大小为11M,只需要扫码权限,如果也和我一样嫌弃其他app过大的,只需要简单功能的可以试试使用 这个app
功能列表
功能列表很简陋
- 扫码添加项目
- 点击项目查看一次性密码
- 删除项目
app截图
- 主页面
- 子页面
交互过程(单向)因为回答内容放不下
- 帮我使用java开发安卓app,帮我设计一个列表,列表每个元素包含 名称,用户,点击切换到另一个详情页面
- xxx not found.异常
- xxx找不到异常
- 到项目详情后需要个按钮返回主页
- 在主页面的右下角添加个+号按钮,点击按钮触发itemList添加一个对象
- 安卓开发怎么打印日志
- 我怎么在detailActivity里面开定时器去刷新详情
- 如果刷新时机按双因素认证来,时间戳/1000/30的整点时候刷新呢? 并且添加个刷新的倒计进度条
- 我希望展示的双因素的一次性密码总共6位 数字 字体大点,颜色为蓝色,三个数字一组,中间分隔大点
- 如何在点击按钮的时候调用摄像头扫描二维码
- com.journeyapps.barcodescanner.ScanOptions类找不到
- 不存在 ScanContract.Launcher
- java怎么解析二维码扫描到的Totp内容 其格式大概为 otpauth://totp/{issuer}:{account}?secret={secret}&issuer={issuer} 但不确定哪些字段可以忽略 帮我写一个解析方法
- 为什么调用的摄像头是横版的
- 我要怎么把列表存储到手机里,存储后怎么加载
- Sqlite的方案详细说明
- 怎么打包成app
- 怎么设置安卓的应用图标
- 华为P系列一般要多大的图标 我使用SVG是不是就不需要考虑图标大小了
- 生成的app名称怎么指定
- 我指定了为什么生成的叫app-debugs
- Could not set unknown property 'outputFileName' for BuildType
结论
整个交互在30个来回之内,除了双因素的代码是直接从github的某工程拷贝过来的,其他都是ai生成的,最终虽然是成功制作出了app,不过其实很勉强,我需要的功能很简单,但是生成的代码往往是运行不起来的,经常臆造不存在的方法,这里我虽然不懂安卓开发,但是懂java,所以简单的问题可以直接解决.如果不懂java的人估计搞不定,这也是为什么不使用Kotlin的原因. 或许内嵌在ide里面的ai会好用些?