问题标签 [flashair]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1990 浏览

android - 通过 wifi 连接从设备浏览和下载文件

我希望我的 android 应用程序通过wifi连接连接到像FlashAir这样的设备并浏览目录并将选定的文件下载到 android 设备。

我浏览了这篇文章并了解了如何通过 wifi扫描检测设备。现在我如何访问它的文件目录下载文件?

0 投票
1 回答
186 浏览

android - 从 android 应用程序连接到 wifi 设备

在使用WifiManager扫描网络后,我的应用程序(支持 2.2 及更高版本)需要与FlashAirwifi 设备连接。

是否可以从应用程序连接到设备?如果是,如何?

还是android操作系统限制它?

0 投票
1 回答
260 浏览

android - Android 开发人员的 FlashAir API 文档

我有东芝 FlashAir SD 卡。我想为它制作一个安卓应用程序,但我没有编程信息。你知道API文档在哪里吗?

0 投票
1 回答
2827 浏览

macos - Apple automator & applescript:如果本地不存在,则从网页保存图片

我目前正在尝试将任务作为应用程序自动化,但在“保存 URL”步骤时遇到困难,需要自定义 AppleScript 来替换它。

给你我项目的背景:我买了一张东芝 FlashAir SD WIFI 卡,用于无线网络照片拍摄。我想用 SD WIFI 卡(安装在我的相机中)从我的相机实时下载所有文件到我的 Mac 电脑。Toshiba FlashAir 运行您连接的自己的网络,您可以通过网络浏览器浏览 SD 内容(没有 ftp,没有 webdav...,所以只有 http 连接)。我准备了一个使用 FlashAir API 上传到 SD 的 html/Jquery 页面,这样当你点击页面http://flashair时,你会得到一个页面,其中所有图像链接每秒都会刷新。它几乎是实时的,并在浏览器中显示新拍摄的图像。

我想将这些图片下载到我的计算机上,以便 iPhoto 或任何其他照片应用程序可以像在联机模式下一样“观看”目录,并在需要时即时处理。

在我的电脑端,使用AUTOMATOR

  1. 我“获取特定 URL”> http : // flashair (到达 SD 卡微型服务器)。
  2. 然后从此特定 URL 和相关 URL 中“获取所有图像 URL”
  3. 然后下载我电脑上没有的图片(这是我缺乏applescript知识的地方)
  4. 然后循环 240 分钟......(观察远程页面并一次又一次地下载新文件

所以一切都很完美,但是当我启动自动化工作流程时,相同的图片会以文件名后缀-01-02,...一次又一次地保存。这意味着我有与循环实例相同数量的重复图片。

如果我只想将新的或修改过的文件从远程下载到本地,自动化进程“下载 URL”不允许我精确。

有没有人可以帮助我完成这个“applescript”步骤,以便我可以用一个特定的 Applescript 步骤替换自动程序“下载 URL”,该步骤查看文件是否已经存在,然后如果不下载它们每个循环实例?

非常感谢您的宝贵回答,我坚持这一点,一切都完美无瑕,但是重复文件的问题。

达米安

0 投票
1 回答
378 浏览

flashair - FlashAir 在写入事件属性时执行

使用保管箱示例代码,我正在编写一个 Lua 脚本,该脚本将在每次将新文件(在本例中为照片)添加到特定文件夹时运行。我看到了遍历文件夹文件以依次上传它们的示例。我需要的是传递给每次写入新文件时将执行的文件的属性。我希望它将传递最后一个创建文件的文件名,以便我可以使用它将文件直接上传到 Dropbox 或 FTP 站点。

0 投票
2 回答
269 浏览

web-applications - 用于网络应用程序的闪存空气或任何其他 wifi 卡?

根据 flash air 开发人员的说法,如果从网络浏览器或智能手机网络浏览器查看/下载/上传内容,我必须将一些文件复制到卡上。我可以在不将任何文件复制到卡的情况下访问卡吗?我问的原因是我正在开发一个需要连接并访问卡的 WEB 应用程序(不是原生的 android 或 iOS 应用程序)但是如果我在这个应用程序中成功了,我不能告诉人们购买卡并制作它们将一些文件复制到卡上。我需要应用程序直接从网络应用程序中访问卡 a 让他们更改卡的密码和设置 这张卡或任何其他 Wi-Fi 卡可以吗?

0 投票
1 回答
628 浏览

java - 为什么使用 Java ImageIO 读写 JPEG 会减小文件大小?

我正在使用 Javajavax.imageio.ImageIO从我的 FlashAir 32Gb(第二代)读取内容并将它们写入我的本地硬盘驱动器。我可以读取和保存文件,但我注意到硬盘驱动器中的文件比 SD 卡中的原始文件小得多。关于为什么会发生这种情况的任何想法?这是我使用的代码:

保存到本地硬盘的图像很好,但它们大约是原始大小的 1/3。

0 投票
1 回答
392 浏览

java - 将 FlashAir 十进制 16 位整数转换为日期/时间格式的 Java 示例?

在使用他们的命令 cgi 从 FlashAir 2nd gen 检索文件列表时,如下所述:FlashAir Get List CGI Command我得到十进制 16 位整数来表示文件的日期和时间。

该规范(在发布的链接中)解释了如何理解检索到的值,但它缺少 Java 示例。我尝试下载和检查发布在 FlashAir 开发人员网站FlashAir Tutorial for Android - Downloading Content中的 Android 示例代码,但它们只使用文件名,因此它们不执行任何转换。

0 投票
0 回答
229 浏览

image - 在Java8中从FlashAir通过wifi传输图片的最有效方法是什么?

我正在创建一个程序,它在拍摄后立即从 FlashAir 读取图片(每个文件的 JPG 最大大小约为 10Mb),将它们显示在更大的屏幕上以供查看,并将它们保存到本地文件夹中。最重要的是减少从拍摄照片到显示给用户的时间,并防止质量下降(它们是微距照片)。现在,相机可以使用 JPG,因此暂时无法更改它。所有图片必须以尽可能高的质量保存在本地。

我想知道实现这一目标的最佳方法是什么。由于 FlashAir 卡在相机中并四处移动,瓶颈可能在于无线传输(最大速度为 54 Mb/s)。

图片可以通过Java应用程序显示或发送到不同的应用程序进行编辑,但我想减少I/O操作(我不想在本地保存后重新读取图片以实际显示它) .

Java 8使用纯类实现这一目标的最佳方法是什么?

我的测试实现用途ImageIO.read()ImageIO.write()方法。我用这种方法遇到的问题是显示图片需要很长时间(实际上是从保存的文件夹中读取)并且图像被重新编码和压缩,与原始文件相比失去质量SD 卡。

我觉得这应该是一种首先通过网络非常有效地传输字节并运行两个并行进程以将未触及的字节保存到磁盘并解码并显示图像的方法(然后可能会编辑图像并将其保存到磁盘到不同的位置)。

我不需要一个完整的工作示例。我主要关心的是什么 Java 8 I/O 类最适合这项工作,并知道我的方法是否是实现结果的最佳方法。

编辑

经过一些研究后,我正在考虑ReadableByteChannel将图片字节存储在 a 中ByteBuffer,然后将其副本传递给两个并行运行的作业:保存字节的一个将使用 a FileChannel,而显示图像的一个将使用它们来创建一个ImageIcon.

我不知道是否有更好/推荐的方法。

0 投票
0 回答
80 浏览

java - 从 FlahAir wifi 卡监控更新状态

我正在使用 Java 开发 android 项目。我制作了从FlashAir wifi 存储卡获取文件的 android 应用程序。使用轮询方法,我刷新文件列表,然后检查是否有任何文件更新,但是当任何文件更新时,我需要来自服务器(FlashAir)端的通知,而不是来自应用程序端的通知,这意味着我不想使用轮询方法应用端。请帮助我。