问题标签 [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.
user-interface - 动态更改 WinRT javascript 应用程序的外观
你知道,当你创建一个 Web 应用程序时,你可以在浏览器中按 F12 并能够即时编辑样式表、删除 dom 元素等内容。
这有助于在开发 UI 时快速周转。真正的节省时间!
否则,有很多编译、部署和单击以到达您要测试的区域。如果您正在测试的区域处于工作流程的末尾,那么痛苦就更大了。当您只想更改字体大小以使其看起来“更好”时,我发现这样做非常耗时。
有没有类似WinRT环境下的工具?这只是移动应用程序开发的本质,还是有一些东西(无论平台如何)允许您即时编辑 UI?
android - 使用 Phonegap 进行 SDK 开发
我正在开发一个集成到本机应用程序(“主机应用程序”)中的本机 SDK。该应用程序正在调用我的 SDK 方法,此方法将打开一个 Webview(适用于 iOS 和 Android)。
我将 Phonegap 视为一种解决方案,发现它为我提供了一个打开 Web 视图并与设备通信的平台。虽然这没问题,但我无法找到一种方法将其构建为我想要的“SDK 应用程序”,由宿主本机应用程序触发,而无需自己编写本机代码(复制我的 iOS 和 Android 代码并处理本机代码)。
Phonegap(或其他平台)是否能够添加本机逻辑(而不仅仅是 webview)而无需复制我的代码?
天呐!亚尼夫
android - 如何从 InAppBrowser 访问相机?
我正在使用 phonegap 2.7 版为 Android 和 IOS 构建一个混合应用程序。
因为我已经显示了一个外部网页,所以实现了 inappbrowser 来显示。
现在,我如何从 inappbrowser 调用 camera[navigator.camera.getPicture()]。
帮助我解决方案或是否有任何解决方法。
提前致谢。
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>
所以问题是在我输入所有条目后服务没有运行,我不知道为什么。
html - 用于混合移动应用的 Paypal api
最近几天我在研究用于创建基于 HTML5 的混合应用程序的贝宝 API 时陷入两难境地,该应用程序需要使用贝宝 API 来执行一些交易。
我需要的是我想在基于 HTML5 的移动应用程序中使用一些 Paypal API,它最终会被捆绑到一些本机应用程序中,例如 .apk 文件。
问题是 :
我还没有找到一个链接来解释贝宝是否为混合应用程序提供任何 api。
我已经阅读了他们的新按钮、名称值 api 等。当它们被部署为 .apk for android 时,它们中的任何一个都可以在我当前的应用程序中工作吗?让我担心的是,paypal 需要redirectURL,那么它会在单页应用程序的情况下做什么?
欢迎任何链接或参考!
android - 启动画面图像在 S4 上被压扁
我正在使用 Cordova 构建一个混合应用程序。
我在 res 可绘制文件夹中放置了不同大小的启动图像,它在所有主要设备上都可以正常工作,但在三星 Galaxy S4 上会被压扁。有什么办法解决吗?
jquery - 如何在 Windows 8 Mobile 应用程序中禁用 webcontainer 的反弹效果
我正在使用cordova/phonegap 开发一个混合应用程序。
布局中有一个固定的标题,它在 android、IOS 中运行良好,但在 Windows 8 Phone [Lumia 920] 中,当我向上滚动屏幕时,标题也会滚动,有时它会从顶部截断,然后在滚动屏幕后再次截断向下标题来到正确的地方。
我无法找到任何修复,任何帮助将不胜感激。
====2013 年 12 月 24 日更新====
发现这叫做反弹效果。我能够通过使用 css 来解决这个问题:
但它也禁用了设备的所有滚动和触摸事件。所以这并没有解决我的问题。仍在寻找解决方案。
javascript - 验证后如何删除 HTML5 标题属性
我在 Icenium 中使用 html 5 进行移动开发。
我想做验证,所以我使用required属性和title属性来向用户显示消息。
但是,一旦我在指定的字段中输入正确的输入,标题消息就应该被删除;因为一旦用户输入适当的值,就不适合向用户显示消息。
我想在验证后删除标题表单字段,有什么办法吗?
android - 无法使用 Salesforce 移动 SDK 启动 Android 混合应用程序
当我运行使用forcedroid创建的项目时,我的ADT 的logcat 中出现以下错误。
我的 json.config 文件看起来像这样
请帮我解决这个错误
javascript - 登录混合应用程序
我用 HTML5 基础构建混合应用程序,我需要识别我的用户。我想与社交网络帐户(Facebook、Linked-in、Google+)一起使用,我想与 HTML5 一起使用,如果用户想登录我的应用程序,我想向他展示包含许多类似于登录过程的社交网络的页面在“stackoverflowsite”中。
我找到了许多解决方案,例如 openID。允许用户使用现有帐户登录其社交网络
我知道 openID 是服务器端的,但现在我没有一个服务器,它在设备上都是本地的。
做这个的最好方式是什么?
有什么建议么...
感谢帮助