【问题标题】:Grabbing a screenshot programmatically in webos在 webos 中以编程方式抓取屏幕截图
【发布时间】:2011-09-19 03:58:04
【问题描述】:

有什么方法可以通过编程方式在 webos 中截取当前活动屏幕的屏幕截图?

用例是一个每隔几秒截屏一次以记录用户活动的应用。

编辑:我对实际在设备上运行的代码感兴趣。

【问题讨论】:

    标签: webos


    【解决方案1】:

    有一个私有服务总线 API 可以截取屏幕截图,您可以通过 luna-send 从 shell 使用:

    luna-send -n 1 luna://com.palm.systemmanager/takeScreenShot '{"file":"sshot.png"}'
    

    这不适用于非 com.palm 应用程序,因此可以在自制软件中执行此操作,但不能在目录应用程序中执行此操作。

    【讨论】:

    • 抱歉,我应该更具体一些。我实际上对抓取设备上的帧缓冲区的代码很感兴趣。不过感谢您的提示!
    • luna-send 命令只是显示服务调用。如果您的应用使用 com.palm.* 名称运行,它将通过 Mojo 或 Enyo 服务调用使用该名称。
    • 感谢您的澄清,我很傻。接受你的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2016-03-18
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多