清泛IT社区App Inventor 2 中文社区

搜索

扫码访问移动社区 移动社区,您的掌上技术专家

关注我,精彩不错过! 关注我,精彩不错过!

扫码安装最新版AI伴侣 最新版AI伴侣v2.72

Aia Store .aia 源码一站式解决方案 发布日志AI2连接测试ai2Starter模拟器

开通会员送SVIPApp Inventor 2 拓展有奖征文 VIP会员享专有教程,免费赠送基础版*技术支持服务! AI2入门必读中文文档中文教程IoT专题

查看: 8019|回复: 0
打印 上一主题 下一主题

[已解决] app inventor屏幕属性中的文件范围分别是什么意思?

  • TA的每日心情
    开心
    昨天 07:45
  • 签到天数: 280 天

    [LV.8]以坛为家I

    523

    主题

    909

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    22289

    AI2中文网VIP弹球达人接水果达人撸猫达人

    跳转到指定楼层
    楼主
    发表于 2024-04-11 17:53:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    下面是每种类型的简述:
    • App [推荐] :Android 2.2及更高版本上文件将从应用程序特定存储中读取和写入,在 Android 早期版本上,文件将写入兼容存储中。

      • App的根目录为:/storage/emulated/0/Android/data。读写文件在指定的 files 目录下,如图:
        (这是AI伴侣的App目录,如果最终编译apk运行,则到 appinventor.ai_admin.[project_name] 目录下查看文件)
      • 写入文件的参考代码如下:
      • 生成的文件如下:

    • 程序包 :从应用程序包中读取文件,应用程序包属于只读存储,不可写入。
    • 缓存 :文件将从应用程序的缓存目录读取和写入,可以在缓存中重新创建临时文件,也允许用户清理临时文件以重新获得存储空间。
    • 兼容 :文件将使用 App Inventor 在nb187版本之前的规则从文件系统读取和写入,也就是说,将从中读取以单个/开头的文件名写入外部存储目录的根目录,例如 /sdcard/。 兼容功能将无法在 Android 11 或更高版本上运行中文网注:我们与MIT官方最新版本一样,出于安全性考虑,不支持直接从根目录访问文件,如/sdcard/,推荐使用App模式。
    • 私有 :文件将从应用程序的私有目录读取和写入,使用这个作用域存储的数据对其他App不可见。 与App模式类似,读写文件的目录在 files 的 data子目录 下:
    • 共享 :文件将从设备的共享媒体目录中读取和写入,例如图片目录。
    • 注1:在 兼容 模式下,文件名可以采用以下三种形式之一:
      • 私有文件:没有前导 / ,写入应用程序私有存储(例如,file.txt)
      • 外部文件:有一个前导的/,写入公共存储(例如,/file.txt)
      • 应用程序包:有两个前导的 //,只能读取(例如,//file.txt)
    • 注2:在所有作用域内,以两个斜杠 (//) 开头的文件名是程序包中的文件,只读,不可写


    来源文档:https://www.fun123.cn/reference/components/storage.html#File
    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.72 支持Android 14 更新日志
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    © 2024 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号

    GMT+8, 2024-11-22 03:40 , Processed in 0.024204 second(s), 38 queries .