查看: 868|回复: 11

[有事请教] 安卓没有 require 的话,怎么判断本地文件是否存在呢

[复制链接]
梦石
0
星屑
1333
在线时间
471 小时
注册时间
2012-4-8
回帖
314
发表于 2024-5-1 01:11:44 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
安卓没有 require 的话,怎么判断本地文件是否存在呢

[pre lang="javascript"]require('fs').existsSync(filePath)[/pre]
pokemon 和 digimon 正在路上
梦石
0
星屑
5483
在线时间
712 小时
注册时间
2022-11-26
回帖
296
发表于 2024-5-1 07:50:49 | 显示全部楼层
去看加载json的那一部分代码,加载错误就是没有,加载成功就是有
回复

使用道具 举报

梦石
0
星屑
100
在线时间
1022 小时
注册时间
2021-3-24
回帖
544

MZ评测员

发表于 2024-5-1 08:37:17 | 显示全部楼层
可以理解成网页状态把游戏目录变成一个网站,通过xhr能访问游戏目录里的内容
全家活光光~
回复

使用道具 举报

梦石
0
星屑
485
在线时间
86 小时
注册时间
2023-10-26
回帖
24
发表于 2024-5-1 15:52:18 | 显示全部楼层
或者用js和android的接口层自己实现一个接口,android那边自己有api可以判断文件存在性,写好以后js调用就可以了。

将存档文件保存在本地也是这种方法。
回复

使用道具 举报

梦石
0
星屑
1333
在线时间
471 小时
注册时间
2012-4-8
回帖
314
 楼主| 发表于 2024-5-1 16:15:11 | 显示全部楼层
本帖最后由 505681468 于 2024-5-1 16:55 编辑
泼墨漓江 发表于 2024-5-1 15:52
或者用js和android的接口层自己实现一个接口,android那边自己有api可以判断文件存在性,写好以后js调用就 ...


大佬是说要去安卓层写 Java 方法接口、然后 js 调用吗,方便抛个文章链接吗

跑了一圈,大概懂了,确实是要写安卓层方法,暴露方法出来,rm js 才能调用

点评

仅确认文件存在就用fetch+catch吧,方便一些,要输出数据到安卓可以考虑接口  发表于 2024-5-1 22:59
https://developer.android.com/develop/ui/views/layout/webapps/webview?hl=zh-cn#BindingJavaScript  发表于 2024-5-1 22:51
pokemon 和 digimon 正在路上
回复

使用道具 举报

梦石
0
星屑
1333
在线时间
471 小时
注册时间
2012-4-8
回帖
314
 楼主| 发表于 2024-5-1 16:16:12 | 显示全部楼层
清澈淌漾 发表于 2024-5-1 08:37
可以理解成网页状态把游戏目录变成一个网站,通过xhr能访问游戏目录里的内容 ...

这样会变成读取文件吗,虽然读取了文件就能知道文件是否存在,但是还是想直接判断

点评

想过要判断文件是否存在来自动读取,减少地图相关配置的,不太想配置都往note里面塞  发表于 2024-5-1 23:47
如果是存档可以用浏览器的input file的上传下载做 直接让人自己手动去下载上传,很多掌机模拟器都是这么做的。  发表于 2024-5-1 22:30
如果网页没有直接访问储存内存资源的方法的话,那就是想要做成 nw 对于 pc 的功能了,目前还是暂时用网络请求资源来做判断,不然就有点无底洞了  发表于 2024-5-1 20:41
手机打包app本质是套壳一个浏览器,网页走的都是indexDB。 你想彻底做成app要改挺多把,我猜你要在手机里实现NW相对于PC的功能。  发表于 2024-5-1 19:44
pokemon 和 digimon 正在路上
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部