如何通过lua脚本及时更新Android MediaStore?

Posted

技术标签:

【中文标题】如何通过lua脚本及时更新Android MediaStore?【英文标题】:How to update Android MediaStore in time by lua script? 【发布时间】:2021-03-01 04:22:23 【问题描述】:

lua脚本会下载安卓手机上的图片和视频,需要重启手机才能找到。查了相关资料,发现跟MediaStore有关,但是lua脚本代码不知道怎么写。你能帮助我吗?谢谢

【问题讨论】:

lua 脚本缺少一些代码。但是你知道丢失的代码应该怎么做吗? 普通文件浏览器应用程序无需重启即可显示文件。这样你就可以找到它们了。 弄清楚 Lua 脚本在什么环境中运行(Termux、自定义解释器、root 设备),然后研究如何在该环境中更新 MediaStore。 可能会给你一些提示:***.com/a/14849652/12918181 【参考方案1】:

一切都取决于你:

path = userPath().."/res/1.mp4"
os.execute("am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file://"..path)

【讨论】:

以上是关于如何通过lua脚本及时更新Android MediaStore?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Android .apk 资产文件夹中解压缩 LUA 脚本?

快速体验,学习lua(一种可嵌入c++,c#,android,object-c等并进行互调支持热更新的脚本)的入门调试系列

如何在Lua脚本中响应事件回调

Unity3D热更新之LuaFramework篇[05]--Lua脚本调用c#以及如何在Lua中使用Dotween

Unity热更新相关概念

Android Studio 3.1 Beta 1发布,如何及时下载更新