小编fra*_*ank的帖子

window.openDatabase()和window.sqlitePlugin.openDatabase()函数之间的区别?

使用Cordova版本3.x和Android版本2.x到4.x.

我想知道:

  1. 我的理解是正确的,默认情况下所有Android设备都有一个用于创建sqlite数据库的sqlite程序/接口吗?
  2. 上述数据库函数调用是否都在设备中创建了一个sqlite数据库?
  3. 如果上面的答案为,那么上述函数调用创建的数据库类型是什么?
  4. 如果答案是肯定的,那么window.sqlite.openDatabase()函数包装器是window.openDatabase()什么?
  5. 调用创建的数据库是否持久?也就是说,关闭并重新打开cordova打包应用程序后,数据是否可用?
  6. 是否有上述两种方法可以创建的最大数据库大小?

sqlite android web-sql phonegap-plugins cordova

9
推荐指数
1
解决办法
1万
查看次数

将争论传递给道场1.7+中的一个事件


我想将一个参数传递给dojo 1,7+中的一个事件.
假设我有以下模块:

define(
        [ "dojo/dom", "dojo/dom-style", "dijit/registry", "js/busyIndicator",
          "dojox/mobile/ListItem", "dojo/dom-class",
          "ppwidgets/MyCommunitesRecentListItem", "js/utils" 
        ],
        function(dom, domStyle, registry, busyIndicator, ListItem, 
                 domClass, MyCommunitesRecentListItem, utils) {

            return {
                sortBy: function(sortType) {

            }};
        }
);

<h3>In html:</h3>
Run Code Online (Sandbox Code Playgroud)

在普通的html中,我可以这样做:onClick ="sortBy('date')"
但是在dojo中,我必须使用它:
data-dojo-attach-event ="onClick:_sortBy"
我想绑定函数sortBy()到一个按钮,我如何将sortType传递给sortBy()函数.
提前致谢 :)

javascript dojo arguments parameter-passing

5
推荐指数
1
解决办法
1057
查看次数

关于phoneGap/Cordova的AndroidManifest.xml中android:minSdkVersion和android:targetSdkVersion的目的是什么?

AndroidManifest.xml中有一行

android:minSdkVersion="10" android:targetSdkVersion="19"
Run Code Online (Sandbox Code Playgroud)

这是否意味着如果我在AndroidManifest.xml文件中包含最小和最大SDK版本并使用phonegap/cordova CLI (命令行界面)构建APK ,则生成的所有 Android设备上安装
单个APK文件都可以安装在Android 2.3中.4Android 4.4

我已阅读使用Android SDK(原生 APP)开发的帖子,它使APP能够在各种设备上运行.

是对PhoneGap/Cordova生成的APK文件也是如此?(注意:我不打算使用Google Play服务分发APP.)
我们是否需要为每个SDK版本生成APK文件?

android cordova phonegap-build cordova-3

1
推荐指数
1
解决办法
3465
查看次数