【问题标题】:Saving an image of the screen using jQuery and Phonegap使用 jQuery 和 Phonegap 保存屏幕图像
【发布时间】:2012-03-07 19:43:08
【问题描述】:

我正在使用 HTML、CSS 和 JavaScript (jQuery) 构建一个 Android 移动应用程序,该应用程序将使用 Phonegap 进行编译。

有没有什么办法可以把当时屏幕上的所有东西都截屏保存到你的手机上?

非常感谢

【问题讨论】:

  • 这不能用 HTML、CSS 或 JS 完成。所以它必须通过 Phonegap 提供的东西来实现,或者通过直接与 Android 操作系统通信来实现
  • 是的,这些技术无法做到这一点。您可能必须使用 android API 来实现这一点。这是讨论相同的帖子..stackoverflow.com/questions/3067586/…

标签: jquery android mobile cordova


【解决方案1】:

我实际上是通过为 PhoneGap 创建自己的插件来解决这个问题的。

https://github.com/jcrowson/Android-Phonegap-Screenshot-Plugin

它使用 Android 原生 Java 代码来捕获 WebView。

【讨论】:

  • 如何仅捕获特定内容
【解决方案2】:

这并不完全符合您的要求,但它可能会有所帮助:

使用来自here 的ScreenShotUX(我使用的是减去付费的)之类的应用程序,用户只需在您的应用程序中摇晃手机,该应用程序就可以从/mnt/sdcard/ScreenCapture/ 等默认位置获取屏幕截图

通过为您拍摄的屏幕截图,您可以使用 PhoneGap 和 javascript 来阅读它,甚至可以将其发送到服务器。 (参见this plugin here使用phonegap读取sdcard)

可能比您要求的要容易。

【讨论】:

    猜你喜欢
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多