繁体   English   中英

Android屏幕截图插件可在Cordova 2.0中使用

Android Screenshot Plugin Working in Cordova 2.0

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我目前正在使用Cordova 2.0开发一个Android应用。 显然,plugins.xml已被淘汰,现在所有内容都存放在config.xml中。 我只是想知道是否有人设法使Phonegap Screenshot插件在Eclipse中工作,而Cordova 2.0在Android上工作。

可以找到插件:

https://github.com/josemando/phonegap-plugins/tree/master/Android/Screenshot

我已经添加了:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

到我的Android清单xml。 并确保:

<plugin name="Screenshot" value="org.apache.cordova.Screenshot"/>

被添加到我的config.xml(现在包含来自plugin.xml的所有插件信息)

Screenshot.js被添加到目录中:

assets/www/js/

但是,我不确定将Screenshot.java文件放在哪里。 该示例包含以下内容:

 src / org / apache / cordova /

但是,由于我没有此目录,因此将其放置在:

src/uk.co..appname1.appname2/

但是,当我这样做时,它会产生错误,第一个是:

The declared package "org.apache.cordova" does not match the expected package "uk.co.mysitename.appname1.appname2"  Screenshot.java /Project Name/src/uk/co/mysitename/appname1/appname2line 8  Java Problem

这是指Screenshot.js中的这一行:

package org.apache.cordova;

解决此问题的两个建议操作是:

  1. 将“ Screenshot.java”移动到包“ org.apache.cordova”(此目录不存在atm)
  2. 或将软件包目录更改为“ uk.co.mysitename.appname1.appname2”

第二个错误是:

The method run() of type new Runnable(){} must override a superclass method

建议的操作是“删除'@override'注释”

我已经尝试了所有可能的组合,但是我似乎无法取得进步,无法将所有东西联系起来。 通常是因为它认为未引用CordovaRef。 我不确定插件是否可以在Cordova 2.0.0上运行。 我对Phonegap / Cordova有一定的经验,但只有在使用Xcode和Objective C插件的ios中。 我是Java,Eclipse和Android的新手。 对于这些问题的任何帮助或澄清,将不胜感激。

1 个回复

答案由以下方式解决:

Cordova 2.0.0中的Phonegap屏幕截图插件

西蒙·麦克唐纳(Simon MacDonald)提供的答案/解决方案

4 在ios中使用cordova访问最后一个屏幕截图并将其从图库中删除

我有一个 ionic-Cordova 应用程序,现在我需要防止用户(ios 设备的)将屏幕截图带入我的应用程序。 我想对 ios 设备进行图库访问,并在捕获屏幕截图后立即从用户的照片库中删除该屏幕截图。 要实现这一点:- 1.我需要什么 Cordova 权限才能访问用户在 ios 中的照片库? ...

5 android中的屏幕截图

我已使用以下代码成功捕获了屏幕。 但是这个代码整个屏幕正在捕获。 我想只捕获特定布局或区域的组件。 这在Android中是否可行? 请一些身体帮助。 ...

2011-06-09 05:41:42 1 1247   android
6 Android中的屏幕截图

我想开发一个应用程序,它将截取android屏幕截图..任何人都知道该怎么做..? 这类似于koushik duttas屏幕截图。但是没有使用root ..并且任何人都有koushik dutta截图应用程序正在工作..? 是不是为我工作..请让我知道..谢谢你提前。 ...

7 android中的屏幕截图

我从这里尝试了很多解决方案,但仍然无法获得整个屏幕的屏幕截图,只有一张可以生成到sdcard。 这是我的代码: 我仍然会收到黑屏,只有一个布局会获得屏幕截图,而不是整个屏幕... 如何获取全屏截图? 我当然想要没有根的截图... 谢谢 ...

8 如何统一获取可同时在IOS和Android中使用的屏幕截图

如何拍摄屏幕快照,以便可以统一拍摄游戏内屏幕快照,以便将其保存到IOS和Android中的图库中。 我已经使用这种方法来将屏幕截图保存在android画廊中,但是无法将其保存在IOS中。 有人可以帮我吗? 我尝试使用建议的修改,但还是没有运气。 现在我的代码看起来像这样。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM