cordova 相关问题

Apache Cordova(以前称为PhoneGap)是一个框架,允许开发人员使用HTML,JavaScript和CSS等Web技术创建跨平台的移动应用程序。

Cordova 文件插件在 Android 中永远无法准备好

我有一个非常简单的 Cordova 应用程序,只有一个插件:org.apache.cordova.file。 当我在 Android 模拟器中模拟该应用程序时,deviceready 事件永远不会被触发,我将其作为输出: D/

回答 4 投票 0

HTML5 datalist 标签在 android 中不起作用

我正在使用 datalist 标签为输入文本提供自动完成功能。该标签在桌面 Chrome 上工作正常,但当我在手机(Android)上测试时它不起作用 有人可以帮忙吗? 如果n...

回答 3 投票 0

Cordova 相机插件不使用相机和照片库上传

是否可以使用cordova相机插件一键单击使用相机和照片库。我们可以使用 sourceType 来指定相同的内容,但它一次只使用一个(相机或库)。 如果...

回答 1 投票 0

[ios][Cocoapods] Cordova Preparation 上的 Podfile 平台版本未更新

我有一个离子科尔多瓦混合项目。我尝试更新 Podfile 中的 ios 版本平台,但无法更改版本。默认情况下,cordova 设置“平台:ios,”11.0”,但我有一个依赖项需要...

回答 3 投票 0

Appflow 不断将项目检测为电容器而不是 cordova

我想从电容器切换到科尔多瓦项目,我卸载了所有电容器插件,使用“离子集成禁用电容器”,“离子集成启用科尔多瓦”和

回答 2 投票 0

错误:未知参数:平台 ionic cordova

我使用 Angular 和 Android 平台安装了 Ionic,之后我立即启动了“Ionic Cordova Build Android”命令,但出现了以下错误: 错误:未知参数:Platf...

回答 4 投票 0

在 Ionic/Phonegap 中内嵌播放视频(webkit-playsinline 不起作用)

我正在使用 HTML5 视频标签来在我的 ionic 应用程序中播放视频。这是我的代码:

回答 0 投票 0

面向 Android 12 及更高版本的应用需要为 `android:exported` 指定显式值 [Cordova]

当我在 GitHub 中运行创建 Apk 时,出现错误。当我在 GitHub 中构建 Apk 时。无法定义清单内的某些内容,因为它每次都是新鲜构建的。我能做的就是...

回答 5 投票 0

如何根据手机语言实现启动画面本地化?

如何在 cordova 应用程序或使用 Android Studio 中包含不同语言的启动屏幕?例如,如果用户在德国打开应用程序,则该应用程序将显示德语启动画面

回答 1 投票 0

Android DarkMode 策略选择不适用于 Cordova(首选颜色方案)

我正在使用 Cordova for Android 应用程序。我在 CordovaWebView 上加载一个网页,其中暗模式 css 定义为 @media(prefers-color-scheme)。 Android 不尊重网页深色方案。 ( 我正在使用 Cordova for Android 应用程序。我在 CordovaWebView 上加载一个网页,其中暗模式 css 定义为 @media(prefers-color-scheme)。 Android 不尊重网页深色方案。 (<head> has <meta name="color-scheme" content="dark light">) Android 支持两种 DarkMode 策略。 颜色反转(DARK_STRATEGY_USER_AGENT_DARKENING_ONLY) 网页方案(DARK_STRATEGY_WEB_THEME_DARKENING_ONLY) Android 可以让您使用此代码决定暗模式策略 if (WebViewFeature.isFeatureSupported(WebViewFeature.FORCE_DARK_STRATEGY)) { WebSettingsCompat.setForceDarkStrategy(webView.getSettings(), WebSettingsCompat.DARK_STRATEGY_WEB_THEME_DARKENING_ONLY); } 但是它似乎不适用于 Cordova WebView。 (我用 WebView 测试了这段代码。它工作正常)。 我在这里缺少什么?这是 Cordova Bug 吗?我在 Cordova Github Bug Report 上找到了一些东西。但我没有找到任何解决方案。 在解决类似问题后,我在 https://github.com/hanscappelle/android-darkmode-example 制作了一个示例项目。这就是我为了支持黑暗模式+让用户在应用程序中更改模式所做的。 使用支持深色模式的主题 第一步是为您的应用程序使用完全支持深色模式的主题。您通常从基本主题开始,名称中带有 Light 的主题是特定的浅色主题,需要更多步骤才能使其正常工作(请参阅下文)。现在,选择一个名称中带有 DayNight 的主题作为您的应用主题的父主题。 <style name="AppTheme" parent="Theme.MaterialComponents.DayNight"> 有关暗模式支持的主题的更多信息https://m2.material.io/develop/android/theming/dark 如果您正在寻找上述主题所需的依赖项: implementation("com.google.android.material:material:1.10.0") 检查您的网页内容是否支持深色模式 要使网页内容支持暗模式,您需要以下 css: @media (prefers-color-scheme: dark) 项目中的 webapp 文件夹中提供了完整的 html 示例。您还可以使用 firebase 托管的示例应用程序进行快速测试 https://darkmode-example.web.app/ 可选择允许用户选择模式 通过上述步骤,您应该已经让您的应用程序和 Web 视图根据设备上的系统设置以深色或浅色模式渲染内容。 为了允许用户否决您应用程序的此设置,您需要提供一些触发此设置的设置(对于 API 级别 31 及以上): @RequiresApi(Build.VERSION_CODES.S) private fun forceMode(mode: int) { val uiManager = getSystemService(UI_MODE_SERVICE) as UiModeManager uiManager.setApplicationNightMode(mode) } 请注意,UiModeManager.MODE_NIGHT_NO模式将强制使用灯光模式。使用 UiModeManager.MODE_NIGHT_YES 强制使用深色模式,并且 UiModeManager.MODE_NIGHT_AUTO 再次使用系统范围主题。 示例项目包含较低 API 级别的代码(使用AppCompatDelegate.setDefaultNightMode<=30) also where the 方法代替。加上不同的模式!所以请仔细检查导入。 可选择坚持Light基本主题 如果您出于某种原因想坚持使用浅色主题,还可以选择强制使用深色模式,但默认情况下,即使系统设置为深色,它也会将所有内容作为浅色主题处理。 有关如何解决此问题的更多信息https://developer.android.com/develop/ui/views/theming/darktheme#force-dark

回答 1 投票 0

Google 地图 javascript 在网络浏览器中工作正常,但在科尔多瓦中运行时抛出错误

这工作了一年,但突然开始抛出错误。 这是我们收到的错误: 未捕获的类型错误:Bw.entries 不是函数或其返回值不可迭代 一个...

回答 1 投票 0

如何将带有 Cordova 和 Vite 的 React JS 项目集成到 TypeScript 中?

我曾考虑过自己将每个模块安装到现有的react项目中,但我读到我基本上无法将Cordova集成到现有项目中,而反之则...

回答 1 投票 0

Framework7:创建了一个集成了cordova和Vite的React JS项目。如何将代码库转换为 TypeScript?

如标题中所述,我需要一些指导/帮助来完成此任务。 我考虑过自己将每个模块安装到现有的反应项目中。但我读到我基本上...

回答 1 投票 0

Cordova 更改了我在 Android 上的应用程序的颜色。貌似用的是自带的深色模式

我正在将 Material UI 与 React 结合使用,并希望与 Cordova 一起发布 Android 版本。 我跑: 科尔多瓦创建应用程序名称 cordova平台添加android 科尔多瓦构建安卓 www 目录是一个符号链接...

回答 2 投票 0

Cordova 拼写检查

我正在尝试在我的科尔多瓦项目中实施拼写检查。我知道android的webview不支持 有改变吗... 我正在尝试在我的科尔多瓦项目中实施拼写检查。我知道android的webview不支持 <div id="textarea" contenteditable="true" spellcheck="true"> 有支持此 HTML 的 webview 的替代方案吗?还是我需要使用拼写检查框架? 根据 MDN,Android WebView 从 v47 开始支持 spellcheck 属性:https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/spellcheck#browser_compatibility 使用 cordova-android 10.1.2,我可以让它在带有 WebView v91 和 Android 12 的 Android 模拟器中工作。 但是我未能成功地将其与 Android 13 设备上的 WebView v119 配合使用。您还会注意到,在 Android Chrome 应用 v119 中,没有像 Windows 版本 Chrome 中那样的拼写检查设置。 我怀疑 WebView v91 和 119 之间的某个地方他们失去了进行拼写检查的功能。

回答 1 投票 0

Ionic:Android 模拟器错误

我正在尝试使用 Android Studio v3.0 附带的 Android 模拟器来测试我的 Ionic(3.16.0) 混合应用程序。 /myapp> ionic cordova build android 成功创建了构建。但是当我运行 /mya 时...

回答 2 投票 0

ionic cordova构建android和jdk版本错误

我尝试使用命令 ionic cordova build android 生成 android 版本 我在用着 等级7.4.2 科尔多瓦安卓 10.1.2 JDK 11.0.19 带有构建工具 31.0.0 的 sdk 31(带有 dx 和 dx.jar 的副本...

回答 1 投票 0

Visual Studio 中的 Cordova - 无需 Internet 连接

我开始使用 Visual Studio 2015 开发 Cordova 应用程序。 计算机连接到公司的防火墙,该防火墙几乎阻止了所有内容...... 当我尝试构建应用程序时,

回答 1 投票 0

env:节点:没有这样的文件或目录(使用 Jenkins、Windows 机器、节点和远程 Web 界面)

最近我正在做一个 iOS 构建,通过我的 IP 地址使用远程 Web 界面远程启动 MacOS 代理。 我已经尝试卸载 node / npm 并重新安装它,但它仍然...

回答 1 投票 0

如何更改 Cordova 启动画面并调整其大小

我用 Cordova 创建了一个 Android 应用程序。直到启动画面我们才顺利进行,我终于能够更改启动画面(仅更改徽标),但它无法正确显示,就像它剪掉了我的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.