问题标签 [phonegap-plugins]

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 投票
4 回答
7538 浏览

javascript - 如何在 UIWebView 中从 Javascript 调用 Objective-C 方法?

我正在使用 Phonegap 开发一个原生 iPhone 应用程序,所以一切都是在 HTML 和 JS 中完成的。我正在使用 Flurry SDK 进行分析并希望使用

跟踪事件的方法。有没有办法在 Javascript 中做到这一点?因此,在跟踪链接时,我会想象使用类似的东西

“FlurryAPI.h”具有以下内容:

我只对 logEvent 方法感兴趣。如果现在还不清楚,我对 JS 很满意,但我是一个正在恢复的 Obj-C 菜鸟。我已经阅读了Apple 文档,但其中描述的示例都是针对新声明的方法,我想这可能更容易实现,因为已经定义了 Obj-C 方法。

提前感谢您的任何意见。

0 投票
2 回答
587 浏览

xcode - 如何在 Xcode 4 中设置 NativeControls?

我正在为 iOS 构建另一个应用程序,这次我想使用 PhoneGap 更加原生,所以我看到了NativeControls并且我喜欢插件功能,但是如何在 Xcode 4 项目中设置它?我还没有看到任何关于这个的教程。

0 投票
1 回答
2105 浏览

ios - fileURI 和 filePath : phonegap 插件捕获和摄像头

我正在使用捕获插件进行视频录制
并使用相机插件来拍摄图像(来自画廊和相机)

但作为双方的回应,我得到了不同的格式结果。

如在视频案例(捕获)中,我将图像路径作为 fullPath
/private/var/mobile/Applications/3736F94E-F57B-4537-A352-1B746B1D67FF/tmp/capture/capturedvideo.MOV
,在图像案例(相机)中,我得到 fileURI
file://localhost/var/mobile/Applications/3736F94E-F57B-4537-A352-1B746B1D67FF/tmp/photo_002.jpg

谁能告诉我这样做的原因?为什么它不为两者返回相同的格式?

由于我在 iOS 中使用 phonegap,
因此为了将图像/视频转换为 NSData,我必须分别使用 initWithContentsOfURL、initWithContentsOfFile。

阿米特·巴塔

0 投票
1 回答
3518 浏览

cordova - Phonegap Android App,在应用内打开链接?

是否可以在 PhoneGap 编译的 HTML5 应用程序中打开 url?

我们需要通过将 url 发送到外部 https 网页来处理我们的订单。我们想在我们的应用程序中打开这个页面,而不是在手机浏览器的外部?

我知道 Phonegap 使用 webview 类,但不知道如何更改它以使 URL 在内部打开!

谢谢保罗

0 投票
1 回答
219 浏览

javascript - 无法使用我的 iphone 应用程序打开文件

我有一个通过 phonegap 框架创建的 IOS 应用程序。我已经注册了我的应用程序可以打开的特定文件扩展名。现在的问题是,当用户单击文件以使用我的程序打开时,我需要相应地处理它。通过单击文件打开程序时,我的 iphone 应用程序如何处理这种情况?更具体地说,我需要文件位置,以便在程序启动时读取文件。我以为我是通过创建一个命令行插件来做到这一点的,但我想它不起作用。我认为这是因为,如果我的应用程序已经启动,它只是从它停止的地方开始,而不是重新启动它。有什么建议吗?

0 投票
1 回答
103 浏览

iphone - 我们可以取消使用 PhoneGap.exe 调用的方法吗

我是 PhoneGap 的新手,我正在尝试开发一个基于 PhoneGap 的小型 iPhone 应用程序。我的问题是,有没有办法取消调用 PhoneGap.exec() 方法调用的方法的执行。像 PhoneGap.Cancel() 之类的东西..?

谢谢。

0 投票
3 回答
16986 浏览

jquery-mobile - 使用 PhoneGap / jQueryMobile 在 Facebook / Twitter / 电子邮件功能上分享

我正在使用 PhoneGap 为 iOS / WP7 / Android 编写应用程序,它必须允许用户将评论发布到其 facebook 墙 / twitter 或通过电子邮件发送。

面对这些任务的简单方法是什么?有什么通用的方法吗?也许是一个插件?我在stackoverflow中看到了一些类似的帖子,但似乎没有一个为所有平台提供简单的解决方案......

谢谢

0 投票
1 回答
79 浏览

android - 我可以使用 android 的 phonegap childbrowwer 插件来显示 /data/data/{package-name}/files 目录下的 iages/files

我想为 /data/data/{packagename}/files 下的图像显示一个子浏览器窗口。它显示“网页不可用”错误。我可以这样做吗?

0 投票
1 回答
1051 浏览

android - 尝试设置内容视图的 PhoneGap Android 插件问题

我正在尝试让我的第一个 Android 插件工作。我已经成功注册并能够执行它。在我的插件执行操作中,我正在尝试执行以下操作:

其中包含加载谷歌地图的新布局;但是,当我运行它时,我收到以下错误:

只有创建视图层次结构的原始线程才能接触其视图。

知道我应该怎么做吗?

0 投票
0 回答
566 浏览

android - Phonegap Android-应用程序意外停止-E/SQLiteDatabase

我正在使用phonegap android插件(childbrowser)使用showWebPage(url)打开一个新页面。但是当我返回上一页时,我总是收到“应用程序意外停止强制关闭”警报......来自我的logcat的日志说:

E/SQLiteDatabase(13575):打开数据库失败。关闭它。E/SQLiteDatabase(13575): android.database.sqlite.SQLiteCantOpenDatabaseException: 无法打开数据库文件 E/SQLiteDatabase(13575): 在 android.database.sqlite.SQLiteDatabase.dbopen(Native Method) E/SQLiteDatabase(13575): 在 android .database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:978) E/SQLiteDatabase(13575): 在 android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:951) E/SQLiteDatabase(13575): 在 android.database .sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:927) E/SQLiteDatabase(13575): 在 android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:1008) E/SQLiteDatabase(13575): 在 com.phonegap.Storage .openDatabase(Storage.java:153) E/SQLiteDatabase(13575):在 com.phonegap.Storage。

不知道为什么会这样。有什么想法吗?谢谢