Articles of cordova

如何在混合应用程序中移动这个有问题的本机裁剪框?

我们有一个Ionic app来访问$cordovaCamera如下所示: $cordovaCamera.getPicture({ allowEdit: true }); 传递了更多选项等,但上面只是显示我们传入allowEdit标志。 如果有人不熟悉,这就是文档所说的内容: allowEdit :允许在选择之前简单编辑图像。 (布尔) 这非常有效。 在我从图库中选择图片或拍照后,它会转到其原生的“编辑”视图,用户可以在其中裁剪图像。 这是流程: Take Photo > Edit (crop) > Upload to the interwebs Select Photo > Edit (crop) > Upload to the interwebs 在Android上, 您可以调整裁剪区域的大小并移动裁剪区域 。 在iOS上, 您无法移动裁剪区域(除非先放大),并且根本无法调整裁剪区域的大小 。 这只是我们不得不忍受的iOS怪癖,还是有办法解决这个问题? 这发生在iOS 8.3中。 屏幕截图即将推出 编辑 这是展示问题的video 。 在0:16你会看到移动裁剪框是不可能的。 (这是在带有iOS 8.2的iPod Touch上发生的,但它也发生在iOS 8.2和8.3的几款iPhone 6设备上)。 但是, Android上不会发生这种情况 […]

获取PhoneGap中资产文件夹的绝对路径

有没有办法在phonegap资产文件夹中获取图像的绝对路径? 我需要使用EmailComposer插件在邮件中附加图像的绝对路径。 EmailComposer插件想要一个像这样的绝对路径: /storage/sdcard0/DCIM/Camera/20121124_125210.jpg 但我要附加的图像位于我的资源文件夹和这样的路径: file:///android_asset/www/img/logo.png 不起作用

html phonegap android:数字软键盘有下一个而不是go按钮

这让我发疯,我无法在任何地方find答案。 我的phonegap应用程序中有表单。 如果输入types=“text”,则popup文本键盘并在角落中显示“go”。 单击go时,它会提交表单。 这一切都像我期望的那样有效。 但如果我使用输入types=“数字”,数字键盘popup,并在角落显示“下一步”。 当您单击下一步时,如果按钮标记之前有另一个输入框,则它将转到该输入。 没关系。 。 。 不理想,但有道理。 但如果它是页面上的最后一个输入字段,请单击“下一步”不执行任何操作。 它没有把重点放在按钮上(即使使用tabindex)也没有提交表格(理想)。 我正在使用phonegap 1.3.0和jquery 1.7,如果有任何帮助。

构建目录中生成的内容和中间文件夹以及缺少输出文件夹的原因

我正在使用Android Studio和Gradle构建应用程序。 构建完成后, build文件夹包含以下文件夹: – assets – CordovaLib – build – src – build.gradle – gradle – src – com.my.package – CordovaApp – build.gradle – build – generated – intermediates – outputs //not displayed in android studio’s project tree – tmp //not displayed in android studio’s project tree 1)生成什么,中间体和tpm文件夹? 2)为什么工作室的项目树中没有显示输出和tmp文件夹?

使Ionic应用程序出现在“共享”列表中并接收数据

当用户单击图像的共享按钮时,我试图让“离子”应用程序显示在“共享”列表中。 据我所知,我必须添加类似的东西 到AndroidManifest.xml 。 我认为,我可以使用cordova-custom-config插件 。 然后,我必须以某种方式处理这个意图,这对我来说是棘手的。 看起来像目前为意图维护的唯一的cordova插件就是这个 。 我尝试使用它像这样: initializeApp() { this.platform.ready().then(() => { // Okay, so the platform is ready and our plugins are available. // Here you can do any higher level native things you might need. this.statusBar.styleDefault(); this.splashScreen.hide(); this.registerBroadcastReceiver(); }); } private registerBroadcastReceiver(){ window.plugins.intentShim.registerBroadcastReceiver({ filterActions: [ ‘com.darryncampbell.cordova.plugin.broadcastIntent.ACTION’ ] }, function(intent) { […]

使用Android和Phonegap存储SQLite数据库

我正在开发一个Android Cordova / Phonegap应用程序,我想使用SQLite数据库。 我使用了官方文档中的示例。 // Wait for device API libraries to load // document.addEventListener(“deviceready”, onDeviceReady, false); // Populate the database // function populateDB(tx) { tx.executeSql(‘DROP TABLE IF EXISTS DEMO’); tx.executeSql(‘CREATE TABLE IF NOT EXISTS DEMO (id unique, data)’); tx.executeSql(‘INSERT INTO DEMO (id, data) VALUES (1, “First row”)’); tx.executeSql(‘INSERT INTO DEMO (id, data) VALUES (2, […]

Phonegap(Android Build) – Splash Screen之前的中级屏幕

当我第一次启动我的应用程序时,使用build.phonegap.com构建然后分发到我的Nexus 7(运行Jelly Bean 4.3),我看到一个黑色屏幕,顶部有一个灰色标题栏。 这是正常的,还是我需要启用/禁用设置? 我可以说这个版本是一个调试版本(我不知道为什么,但是当我再次检查时,设置被检查)。 我很乐意提供帮助所需的任何见解,谢谢! 如果有帮助的话,我还可以链接包含我的代码的github repo。 有一个图像: 编辑2:从后台运行的应用程序清除应用程序后也会发生这种情况。

Cordovaantjar不可用

Cordova 3.3.0从新鲜和PATH安装固定,可见工具等。 构建一个新的裸应用程序添加android平台 现在它开始出错了 – 按照导入Android开发工具(Eclipse)的说明,我得到了两个项目,创建了HelloWorld和HelloWorld-CordovaLib HelloWorld有错误,因为它看不到/没有cordova.jar文件(假设这是从过去的经验) HelloWorld-CordovaLibs从HelloWorld项目中找不到Cordova的所有源代码 假设我需要jar文件,我会挖掘并尝试从我的项目的android部分运行ant jar 运行ant jar失败 – 目标“jar”在项目“HelloWorld”中不存在 这是一个ant错误,告诉我它不知道如何构建目标jar。 看看android目录下的build.xml确认了这一点 – 没有关于“jar”的部分更多关于网络的挖掘和Apache Cordova git存储库似乎很贴心我应该在目录’framework’中有另一个文件build.xml jar目标定义。 啊啊 – 任何地方都没有框架目录。 在我再撕掉头发之前,有人能解决这个问题吗?

为什么google play store没有显示应用设备不可用的原因?

我是移动应用程序开发人员,也在本地以及Phone Gap工作。 我在Phonegap中构建了一个应用程序,它在设备中完美运行但在某些选项卡中不起作用。 我根据Google Play商店政策发现了这里。 但是为什么他们没有显示出由于某些这类无效代码或由于某些特定错误导致Google不允许您在某些特定设备上运行的原因。 查询1:我有三星Galaxy选项卡2和选项卡3.我的应用程序不能在两个平板电脑中根据不支持的设备可用性列表工作,当用户从平板电脑搜索时,他们也无法在Play商店中find应用程序。 在我的应用程序中,我已设置所有设备和平板电脑的所有要求,如下所示 所以,我被困在这里我的应用程序的问题是什么以及为什么Google商店不允许在某些设备和平板电脑中安装我的应用程序。 在一周之前,不支持的设备和平板电脑的总数是1550,现在是1153。 问题2:我怎样才能find错误,因为我无法在平板电脑上运行我的应用程序以及如何解决它? 请帮我解决这个问题,因为我不知道如何解决这个问题。

PhoneGap Android:如何强制应用程序使用asset \ www \ res中的图标而不是res \ drawable文件夹?

我使用eclipse创建了新的Android phonegap项目,并将我现有的iphone phonegap项目的WWW文件夹放入其中。 我在Android文件夹中为Android设备添加了所有图标和屏幕,如此处所示..还将其添加到我的config.xml中 对于HDPI,我有以下图标和屏幕。 资产\ WWW \水库\图标\机器人\图标-72 hdpi.png 资产\ WWW \水库\丝印\机器人\屏幕HDPI-portrait.png 当我在模拟器中运行应用程序时,它会一直显示默认的PhoneGap图标和启animation面。 我为LDIP,MDPI,HDPI,XHDPI添加了图标和屏幕。 这是我的config.xml 有什么我需要设置使用assets \ www \ res文件夹而不是默认的eclipse EclipseProjectRoot \ res \ drawable文件夹吗? 谢谢