【问题标题】:<input type="file> does not work in Corona SDK Android web app<input type="file> 在 Corona SDK Android Web 应用程序中不起作用
【发布时间】:2016-02-18 09:05:43
【问题描述】:

我使用 Corona SDK 创建了一个 android 应用程序,它只是在应用程序中打开我网站的移动版本。我这样做只是因为我不懂 Java,而且我无法从头开始完全编写应用程序。它可以很好地打开网站,看起来很棒,但是当我单击“选择文件”按钮时,我的网站上是 &lt;input type="file"&gt;,没有任何反应。小按钮被按下,但没有显示打开文件的对话框。要在我的 Corona 应用程序中打开该网站,我使用的是native.newWebView("foobar.com")。在该函数的文档中,它确实说:“本机 Web 视图不是 OpenGL 画布的一部分,并且不服从显示对象层次结构,因此它们将始终出现在正常显示对象的前面,包括图像、文本、和矢量对象。” 这是问题所在吗?我希望文件打开对话框能够在我的应用程序中打开。 (在我网站的实际移动版本上(在 android 网络浏览器中),文件对话框确实打开了)。

【问题讨论】:

    标签: android coronasdk


    【解决方案1】:

    您显然试图访问外部存储。试试这样的 build.setting。

    settings = 
    {
        orientation = 
        {
            default = "portrait",
            supported = { "portrait" },
        },
        android =
        {
            usesPermissions =
            {
                "android.permission.INTERNET",
                "android.permission.READ_EXTERNAL_STORAGE",
                "android.permission.READ_INTERNAL_STORAGE",
            },
            usesFeatures =
            {
                { name = "android.hardware.location", required = false },
                { name = "android.hardware.location.gps", required = false },
                { name = "android.hardware.location.network", required = false },
            },
        },
        iphone =
        {
            plist =
            {
                CFBundleIconFile = "Icon.png",
                CFBundleIconFiles =
                {
                    "Icon.png", 
                    "Icon@2x.png", 
                    "Icon-60.png",
                    "Icon-60@2x.png",
                    "Icon-72.png", 
                    "Icon-72@2x.png",
                    "Icon-76.png",
                    "Icon-76@2x.png", 
                    "Icon-Small.png", 
                    "Icon-Small@2x.png",
                    "Icon-Small-40.png",
                    "Icon-Small-40@2x.png",
                    "Icon-Small-50.png", 
                    "Icon-Small-50@2x.png", 
                },
            },
        },
    }
    

    【讨论】:

      猜你喜欢
      • 2017-10-21
      • 1970-01-01
      • 1970-01-01
      • 2019-09-07
      • 1970-01-01
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多