我用cordova创build了一个“helloworld”的iOS应用程序。 当我运行cordova emulate ios时,该应用程序成功运行。 我不能做什么,是当我运行cordova build –release 。 它不会在那里创build任何.ipa文件。 我find的是PROJECT_ROOT/platforms/ios/build目录下的Helloworld.build文件。 我在这里错过了什么?
将我的Phonegap应用上传到Google Play开发者控制台时出现此错误: APK的版本代码需要高于2。 我怎样才能解决这个问题?
我正在为三种不同的平台构build一个手机应用程序:Android,iOS和Blackberry。 虽然这样做,我必须检测设备types,以便我可以pipe理在不同平台上的应用程序的高度和宽度,并为Android手机,Android平板电脑,iPhone,iPad和黑莓等不同的设备…
我们正在为移动设备开发数据密集型应用程序。 我们的核心问题是 我们将不得不在客户端存储大量的数据 客户希望应用程序脱机工作 我们的技能是非常多的Web开发C#ASP.Net。 绝对不是目的C 我们已经想到了三种可能性 使用HTML5本地存储的Web应用程序利用脱机应用程序caching。 我们对本地存储有5MB的限制,但对于某些浏览器来说,这可能会降低到2.5MB 通过PhoneGap的 Web应用程序来创build一个本地应用程序。 这里的好处是我们可以使用文件系统进行存储。 不利的一面是,它将不得不经过App Store(尤其是iOS) – 苹果的订阅应用程序收入的30% 我们使用适用于Android和iOS的MonoTouch构build应用程序。 好 – C#和.Net我们可以做到这一点。 坏 – 没有黑莓 题 在这个例子中,我正在努力看到使用PhoneGap的MonoTouch的真正优势。 他们是什么? 他们是吗? 在这个例子中,将数据保存到文件系统将是非常有用的,但我相信电话差距可以通过File对象完成 。 显然,monoTouch会利用System.IO。 是否有实例在MonoTouch中有明确的附加function – 尤其是对移动开发有用的function,例如地理定位或相机typesfunction? 或者电话差距几乎涵盖了所有这些。 厚颜无耻的额外问题 我所错过的还有其他什么select,或者我已经概述的三种方法的其他主要优点/缺点,我已经忘记了吗? 感谢大家的专业知识
Phonegap Build应用程序中的所有内容都在运行,其中包括Google Analytics和FacebookConnect插件。 不过,现在我想添加AdMob广告。 Phonegap Build不提供AdMob的内置插件,但根据Phonegap Build Plugins页面 ,您现在可以添加自己的自定义插件(请参阅页面底部的贡献插件)。 PhoneGap插件可以通过使用plugin.xml文件与PhoneGap Build兼容… Phonegap Build Plugins页面引用GitHub上的Child Browser plugins.xml,作为如何设置自定义plugin.xml的示例。 以下是Child Browser plugin.xml的内容。 我不知道我需要修改这个文件的哪些方面,以及要修改它们。 我想我已经正确设置了iOS和Android的Phonegap AdMob插件的文件结构(请参阅下面的文件结构),但我不确定如何在plugin.xml文件中正确引用这些文件。 <?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" id="com.phonegap.plugins.childbrowser" version="3.0.4"> <name>Child Browser</name> <asset src="www/childbrowser.js" target="childbrowser.js" /> <asset src="www/childbrowser" target="childbrowser" /> <!– android –> <platform name="android"> <config-file target="AndroidManifest.xml" parent="/manifest/application"> <activity android:name="com.phonegap.plugins.childBrowser.ChildBrowser" android:label="@string/app_name"> <intent-filter> </intent-filter> </activity> </config-file> […]
我正在使用IOS(ipad)的最新版本的PhoneGap,我似乎无法禁用整个应用程序的垂直overscroll /反弹。 我不介意内部元素,但是当您向上或向下滑动时,看起来相当奇怪,整个应用程序会上下跳动。 我已经尝试在.plist中设置UIWebViewBounce为no ,但是这似乎没有做任何事情。 感谢帮助:)
我正在尝试电话差距,并且我希望我的应用程序在用户在屏幕上拖动手指时不上下滚动。 这是我的代码。 谁能告诉我为什么它仍然允许滚动? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta name = "viewport" content = "user-scalable=no,width=device-width" /> <!–<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />–> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <!– iPad/iPhone specific css below, add after your main css > <link rel="stylesheet" media="only screen and (max-device-width: 1024px)" href="ipad.css" type="text/css" /> <link rel="stylesheet" media="only […]
我最近build立一个使用HTML,CSS,JavaScript的Android应用程序,并通过手机运行它们来创build实际的应用程序。 我在一部手机中遇到的问题之一是文字太小。 还有一些图像也有点小。 我添加了一个视口元标记,但它似乎也没有工作。 这里是meta标签: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="format-detection" content="telephone=no" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi" />` 这是它的样子 这是它应该看起来如此:
我正在为Android和iOS构build的PhoneGap应用程序出现问题。 在iOS和大多数Android设备上,除三星Galaxy S3和S4外,其function都非常完美。 在首页加载时,应用程序创build一个本地SQL数据库。 该数据库用于存储整个应用程序中的问题和答案的值。 我在三星设备上遇到的问题是数据库在第一次运行应用程序时无法正常加载,但是如果用户完全closures应用程序并重新打开该应用程序,则会创build数据库而不会出错。 由于第一页需要用户input其年龄,然后将该值存储在SQL数据库中,因此用户正在获得此时应用程序已冻结的印象。 数据库的初始化代码: 的index.html document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { populateDB(); } main_js.js function populateDB() { var db = window.openDatabase("Database", "1.0", "My Database", 20000); db.transaction(populate_DB, errorCB, successCB); } function populate_DB(tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS Options (ID INTEGER UNIQUE NOT NULL, Name TEXT NOT NULL, Value INTEGER NOT NULL)'); […]
我正在尝试在linux中为离子build立android,但是它向我展示了这样一个错误 [Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually. Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.] ERROR building one of the platforms: Error: /home/kumar/myapp/platforms/android/cordova/build: Command failed with exit code 2 You may not have the required environment or OS […]