泽泽の博客 泽泽の博客

AppInventor 二维码扫描结果保存到某个文件夹下

in 代码相关 文章转载请注明来源!

前几天应 AppInventor 群友的提问,于是弄了这个安卓程序。于是水了一文。

首先是布局设置

按钮 ,用来点击的,垂直居中 + 水平居中于当前屏幕。
条码扫描器 ,这个是已经封装好的二维码扫描组件,用来扫码的。
文件管理器 ,用来把二维码扫描结果保存为 txt 文本的。
计时器 ,用来计算当前时间的,并且作为 txt 文本的文件名。
对话框 ,用来提示是否保存成功的提示信息。

然后是编程页面

逻辑 :当按钮被点击时,让 条码扫描器 开始扫描,扫描完成后,把扫描的结果保存到 ceshi 文件夹,文件名为 当前时间 xxxx 年 xx 月 xx 日 xx:xx::xx(精确到秒).txt,精确到秒是让多次扫描保存的文件名不会重复,以免覆盖旧的扫描结果。当文件完成保存时,让对话框发出通知“扫描的结果 xxx 保存成功”。

最后,点击编译成 apk 文件,至此一个简单的安卓程序就出炉了。

程序使用 :打开软件,点击仅有的那一个按钮,扫描一个有内容的二维码,扫描成功看到提示信息,退出软件,打开手机文件目录 /ceshi/, 发现里面有个 txt 文本,而文本内容则是二维码内容。

注意事项:测试时安卓 6.0 和 5.1 版的手机文件里如果没有“ceshi”的文件夹,会保存失败,需要手动建立“ceshi”文件夹。

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《署名 - 非商业性使用 - 相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://qqdie.com/archives/appinventor-twodimensional-code.html (转载时请注明本文出处及文章链接)

安卓 App Inventor 二维码 积木编程
发表新评论 取消回复
已有 8 条评论
  1. asm
    asmWindows 10谷歌浏览器
    回复

    它在手机上显示说该设备未安装扫描软件是怎么回事啊?

    1. Jrotty
      Jrotty本文作者Windows 10谷歌浏览器
      回复

      @asm 我也不太清楚哈,你加下qq群吧434337326,里面有很多老师,你问问吧

  2. 落叶大大
    落叶大大Windows 10谷歌浏览器
    回复

    IOS的呢#[滑稽]

    1. Jrotty
      JrottyWindows 10谷歌浏览器
      回复

      @落叶大大 ios并不开源,而且也不是谷歌家的东西,所以木有

  3. 雨落无声
    雨落无声Windows 10谷歌浏览器
    回复

    这个东西貌似很好用啊,比某些在线安卓app制作好玩多了~

    1. Jrotty
      JrottyWindows 10谷歌浏览器
      回复

      @雨落无声 嗯,在线生成的那种可玩度不高,而且动不动就收费

  4. 友人C
    友人CWindows 10谷歌浏览器
    回复

    这个好神奇呀,不需要学Java也行吗

    1. Jrotty
      JrottyWindows 10谷歌浏览器
      回复

      @友人C 嗯,不懂英文也可以233#[大笑],就是给啥基础没有的人做软件玩的

PREVIOUS NEXT
雷姆
拉姆