问题标签 [hybrid-mobile-app]

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 投票
1 回答
61 浏览

user-interface - 动态更改 WinRT javascript 应用程序的外观

你知道,当你创建一个 Web 应用程序时,你可以在浏览器中按 F12 并能够即时编辑样式表、删除 dom 元素等内容。

这有助于在开发 UI 时快速周转。真正的节省时间!

否则,有很多编译、部署和单击以到达您要测试的区域。如果您正在测试的区域处于工作流程的末尾,那么痛苦就更大了。当您只想更改字体大小以使其看起来“更好”时,我发现这样做非常耗时。

有没有类似WinRT环境下的工具?这只是移动应用程序开发的本质,还是有一些东西(无论平台如何)允许您即时编辑 UI?

0 投票
1 回答
75 浏览

android - 使用 Phonegap 进行 SDK 开发

我正在开发一个集成到本机应用程序(“主机应用程序”)中的本机 SDK。该应用程序正在调用我的 SDK 方法,此方法将打开一个 Webview(适用于 iOS 和 Android)。

我将 Phonegap 视为一种解决方案,发现它为我提供了一个打开 Web 视图并与设备通信的平台。虽然这没问题,但我无法找到一种方法将其构建为我想要的“SDK 应用程序”,由宿主本机应用程序触发,而无需自己编写本机代码(复制我的 iOS 和 Android 代码并处理本机代码)。

Phonegap(或其他平台)是否能够添加本机逻辑(而不仅仅是 webview)而无需复制我的代码?

天呐!亚尼夫

0 投票
0 回答
761 浏览

android - 如何从 InAppBrowser 访问相机?

我正在使用 phonegap 2.7 版为 Android 和 IOS 构建一个混合应用程序。

因为我已经显示了一个外部网页,所以实现了 inappbrowser 来显示。

现在,我如何从 inappbrowser 调用 camera[navigator.camera.getPicture()]。

帮助我解决方案或是否有任何解决方法。

提前致谢。

0 投票
1 回答
280 浏览

android - 在钛中使用第三方 jar 服务

我是 Titanium 的新手,并在其上制作了一个混合应用程序。我有一个问题,比如我制作了一个普通的android项目并制作了一个活动,该项目中的一个服务并从中制作了一个.jar,比如说example.jar。

现在我开始对 Titanium 进行操作,就像我制作了一个 MOBILE MODULE PROJECT 并将该 jar 文件添加到它的 lib 文件夹中,然后通过右键单击 project-> properties -> addjar 将其添加为库。然后在 timodule.xml 中为它输入:

并从 mytest2Module.java 调用启动服务和活动,如下所示:

然后通过右键单击 build.xml 并转到 runas->AntBuild 来制作它的 zip 文件。之后,通过获取 zip 文件,我创建了一个新的 MOBILE PROJECT,例如“newmobileproject”,并将生成的 zip 文件粘贴到新创建的“newmobileproject”的根目录中,然后从我的 app.js 中调用该方法,如下所示:

var test= require("com.mytest"); test.example();

并像这样在 tiapp.xml 中输入:

<android xmlns:android="http://schemas.android.com/apk/res/android"> <manifest android:versionCode="1" android:versionName="1.1.0" android:installLocation="auto"> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.WAKE_LOCK"/> <application> <activity android:name="com.example.eaxmpleproject.ExampleActivity"> </activity> <services android:name="com.example.eaxmpleproject.ServiceUtility"> </services> </application> </manifest> </android>

所以问题是在我输入所有条目后服务没有运行,我不知道为什么。

0 投票
2 回答
1318 浏览

html - 用于混合移动应用的 Paypal api

最近几天我在研究用于创建基于 HTML5 的混合应用程序的贝宝 API 时陷入两难境地,该应用程序需要使用贝宝 API 来执行一些交易。

我需要的是我想在基于 HTML5 的移动应用程序中使用一些 Paypal API,它最终会被捆绑到一些本机应用程序中,例如 .apk 文件。

问题是 :

  1. 我还没有找到一个链接来解释贝宝是否为混合应用程序提供任何 api。

  2. 我已经阅读了他们的新按钮、名称值 api 等。当它们被部署为 .apk for android 时,它们中的任何一个都可以在我当前的应用程序中工作吗?让我担心的是,paypal 需要redirectURL,那么它会在单页应用程序的情况下做什么?

欢迎任何链接或参考!

0 投票
5 回答
2170 浏览

android - 启动画面图像在 S4 上被压扁

我正在使用 Cordova 构建一个混合应用程序。

我在 res 可绘制文件夹中放置了不同大小的启动图像,它在所有主要设备上都可以正常工作,但在三星 Galaxy S4 上会被压扁。有什么办法解决吗?

0 投票
1 回答
787 浏览

jquery - 如何在 Windows 8 Mobile 应用程序中禁用 webcontainer 的反弹效果

我正在使用cordova/phonegap 开发一个混合应用程序。

布局中有一个固定的标题,它在 android、IOS 中运行良好,但在 Windows 8 Phone [Lumia 920] 中,当我向上滚动屏幕时,标题也会滚动,有时它会从顶部截断,然后在滚动屏幕后再次截断向下标题来到正确的地方。

我无法找到任何修复,任何帮助将不胜感激。

====2013 年 12 月 24 日更新====

发现这叫做反弹效果。我能够通过使用 css 来解决这个问题:

但它也禁用了设备的所有滚动和触摸事件。所以这并没有解决我的问题。仍在寻找解决方案。

0 投票
2 回答
686 浏览

javascript - 验证后如何删除 HTML5 标题属性

我在 Icenium 中使用 html 5 进行移动开发。

我想做验证,所以我使用required属性和title属性来向用户显示消息。

但是,一旦我在指定的字段中输入正确的输入,标题消息就应该被删除;因为一旦用户输入适当的值,就不适合向用户显示消息。

我想在验证后删除标题表单字段,有什么办法吗?

0 投票
1 回答
567 浏览

android - 无法使用 Salesforce 移动 SDK 启动 Android 混合应用程序

当我运行使用forcedroid创建的项目时,我的ADT 的logcat 中出现以下错误。

我的 json.config 文件看起来像这样

请帮我解决这个错误

0 投票
0 回答
135 浏览

javascript - 登录混合应用程序

我用 HTML5 基础构建混合应用程序,我需要识别我的用户。我想与社交网络帐户(Facebook、Linked-in、Google+)一起使用,我想与 HTML5 一起使用,如果用户想登录我的应用程序,我想向他展示包含许多类似于登录过程的社交网络的页面在“stackoverflowsite”中。

我找到了许多解决方案,例如 openID。允许用户使用现有帐户登录其社交网络

我知道 openID 是服务器端的,但现在我没有一个服务器,它在设备上都是本地的。

做这个的最好方式是什么?

有什么建议么...

感谢帮助