草庐IT

Cordova-sqlite-storage

全部标签

ios - VS Cordova 项目不会在 IOS 设备上进行调试

全部:试图找到Telerik平台(已停产)的替代品来生产基于Cordova的应用程序。已尝试在VS2017和VS2015中使用带有TACO工具包的VisualStudio。那些不起作用的东西真是灾难。许多事件部件很容易被Windows更新VS更新等、黑客工具等搞砸。已经能够使用Xcode构建和部署(blankcordovaapp)到设备(在从VS提交项目之后),但这样做的整体目标是能够使用VS进行调试并使程序员的工作更轻松。我可以让系统构建并将构建加载回PC,但从那里它永远不会加载到物理设备上(是的,我的配置是正确的)。出现诸如“无法在设备上找到应用程序”之类的错误。当然,我可以让程序

ios - 如何使 Mac/iOS 上的 cordova 停止在 config.xml 和 package.json 的插件版本号中添加插入符号 (^)

我注意到cordova(v8.1.2)在适用于iOS(v4.5.5)的Mac上运行时,经常会在插件版本号前添加插入符号(^)。这会导致npm静默更新到同一主要版本的最新版本(例如1.3.6->1.4.2)。在我们使用的其中一个插件的情况下,这会导致一个问题,因为从1.3到1.4有一个重大变化,所以我真的很想继续使用1.3。cordova为什么要这样做?有什么方法可以让cordova停止这种情况吗?在检查没有引入错误的版本之前总是检查config.xml和package.json有点容易出错。谢谢! 最佳答案 设置npm保存前缀为空n

.NET中轻松应用SQLite:零配置数据库引擎的完美指南

 SQLite是一种轻量级的嵌入式数据库引擎,它在.NET中被广泛使用。SQLite是一个零配置的数据库引擎,不需要服务器,可以直接在应用程序中使用。下面是一个简单的示例,演示如何在.NET中使用SQLite,并提供了常见的查询、增加、修改和删除功能。首先,你需要在项目中安装 System.Data.SQLite 包。你可以使用NuGet包管理器或通过PackageManagerConsole执行以下命令:Install-PackageSystem.Data.SQLite接下来,创建一个C#文件,例如 SQLiteExample.cs,并添加以下代码:usingSystem;usingSyst

Cordova到Android Studio错误畸形\ UXXXX编码

我想将我的Cordova项目导入AndroidStudio。但是当GrandleSync,显示此错误-malformed\uxxxxencoding错误部分是:defaddSigningProps(propsFilePath,signingConfig){defpropsFile=file(propsFilePath)defprops=newProperties()propsFile.withReader{reader->props.load(reader)//thislineistheerror(line290)}整个Gradle文件都可以在此处提供:https://pastebin.com

ios - 在 Cordova 2.0 中找不到适用于 ios 条码扫描器插件的插件 'org.apache.cordova.barcodeScanner'

我正在尝试为ios扫描当前项目中的条形码。为此,我使用了PhoneGap插件。我按照链接正确添加了文件:BarcodeLink我在项目的www文件夹中添加了barcodescanner.js文件。但是当我按下按钮扫描ipad2中的条形码时,出现以下错误:ERROR:Plugin'org.apache.cordova.barcodeScanner'notfound,orisnotaCDVPlugin.CheckyourpluginmappinginCordova.plist它似乎没有获得barcodescanner.js文件的正确路径。我也正确地在index.html文件中添加了路径。有

iphone - 在 iPhone 应用程序更新时将内容更新/插入到现有的 Sqlite 数据库中

我在这里讨论了其他类似性质的问题,但它们都与在应用程序更新时替换以前的sqlite数据库有关。我一直在为所有以前的应用程序这样做,因为它们本质上是引用性的,一个简单的替换就足够了。我正在使用的这个特定应用程序是一个问答游戏,需要保持分数。目前有4个级别,大约有15个问题,在以后的更新中这些可能会增加。由于我以前从未这样做过,所以我很好奇并打算第一次以正确的方式做到这一点。所以这是我的查询:更新SO大师推荐的内容的首选方法是什么?是否有一个版本号(可能在数据库本身中)并且在新应用程序首次运行时,新内容被插入到表中?存储插入查询的首选方式是什么?它们是否应该在实现文件中进行硬编码?附言。我

ios - SQLITE (fmdb) 选择 x 为空的位置不起作用

我在iOS上使用FMDB,尝试使用如下语句查询表,select*fromtestwherefooisNull在sqliteCAPI中,这最终使用此API绑定(bind)到null,intsqlite3_bind_null(sqlite3_stmt*,int);这是行不通的。通过似乎正确地将列绑定(bind)到null的fmdb调用的选择没有找到匹配的记录。如果在sqlite3命令行session中我执行以下命令,它可以工作,但不能通过FMDB通过sqliteCAPI。select*fromtestwherefooisNull;这是重现问题的fmdb代码。看起来fmdb正在执行调用sql

javascript - Phonegap/Cordova 改变单个声音的音量?

使用Phonegap/Cordova2.2及其媒体API加载循环以在我的应用程序中播放。(http://docs.phonegap.com/en/2.2.0/cordova_media_media.md.html#Media)工作正常,但我希望能够以编程方式更改每个声音的相对级别。有谁知道这是否可能?我能看到的唯一选择是避免使用NativePhonegap解决方案并使用WebAudio/html5,但这会将应用程序限制为仅限ios6设备。附言。我也知道IOS的音量slider插件,但需要一个只影响单个声音的解决方案。 最佳答案 从C

iphone - 通过在 iOS 中同步压缩的 sqlite 数据库可能会拒绝应用程序

我有一个需要使用iCloud备份的SQLite数据库。我知道Apple建议不要同步整个数据库,它可能会rejecttheApp.可能的解决方法包括-1)切换到核心数据-这个选项太晚了,考虑到核心日期的学习曲线,我不希望延长时间表。2)为SQLite维护日志文件并同步日志文件-这个选项更有效,我会把它作为故障保险来处理3)使用ZipArchive压缩数据库并同步zip文件-这将是最容易实现的,但我不确定Apple是否会拒绝或接受它。压缩前的大小为300kb,压缩后约为40kb。有没有其他人尝试过zip方法并成功将他们的应用程序提交到应用程序商店?任何其他建议都会非常有帮助。谢谢

ios - 使用 sqlite/sqlcipher 贬值的 gethostuuid - iOS

找到这个SO关于gethostuuiddepreciated但在这种情况下它对我帮助不大。目标是iOS6.0,在sqlite3.c(v3.7.2)中编译时:staticintproxyGetHostID(unsignedchar*pHostID,int*pError){structtimespectimeout={1,0};/*1sectimeout*/assert(PROXY_HOSTIDLEN==sizeof(uuid_t));memset(pHostID,0,PROXY_HOSTIDLEN);if(gethostuuid(pHostID,&timeout)){=>>警告:'get