问题标签 [vb4android]

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.

0 投票
0 回答
240 浏览

basic4android - B4A 如何在不相关的应用程序上弹出消息框

我需要运行一项服务,通过按钮/消息框通知 android 手机用户,在后台应用程序中有一条消息在等待他们。我有一个调度程序可以做这件事。有人可以帮我编写代码或指出一些可以做到这一点的代码吗?

谢谢

0 投票
1 回答
27 浏览

vb4android - 我如何使用下面的代码发布数据并告诉用户在发送消息时等待

我目前正在为 android 使用 b4a

这是出现的错误

0 投票
1 回答
105 浏览

vb4android - 如何解决 B4A 中的“对象转换为字符串”错误

这是进程全局变量的方法。此处列 As Map已初始化。然而,下面代码中加粗的行给出了一个错误,“对象转换为字符串。这可能是一个编程错误。(警告 #7)”

那么我应该怎么做才能消除错误呢?

0 投票
1 回答
34 浏览

vb4android - B4A - (初学者)由于未知错误而无法运行

刚刚安装了官方网站上显示的 B4A,但我仍然无法构建和运行示例项目(Hello world)。

我也在我的手机上安装了该应用程序并成功连接到它,按照第一个应用程序的要求安装了 B4A Designer。

我收到了这个错误,对不起,它是法语的。但基本上它说它没有找到文件(我想知道哪个文件......)。

在此处输入图像描述

0 投票
0 回答
545 浏览

java - java.lang.SecurityException: Permission Denial: 打开提供者 androidx.core.content.FileProvider

所以我一直在制作这两个应用程序,我希望应用程序 1 能够将 pdf 文件发送到应用程序 2。它们都使用不同的密钥签名,因为应用程序 1 也应该可以被任何其他应用程序使用。

我希望它的工作方式如下。应用程序 2 向应用程序 1 发送一个 startActivityForResult,其意图包括一个带有来自 App 2s 文件提供程序的文件的 Uri。然后应用程序 1 应该获取 Uri 并将 pdf 写入应用程序 2 提供的文件。然后回到应用程序 2,文件应该首先写入应用程序 2 拥有的文件。

简单地说,应用程序 2 应该提供一个应用程序 1 应该写入 pdf 的文件。

所以我已经把它全部设置好了,但是当我试图访问要写入的文件时,我收到了java.lang.SecurityException: Permission Denial: opening provider androidx.core.content.FileProvider错误消息。

完整的错误信息:Permission Denial: opening provider androidx.core.content.FileProvider from ProcessRecord{511cc8 14209:com.eureka.documentscanner/u0a159} (pid=14209, uid=10159) that is not exported from UID 10155

复制pdf的代码:

总是pfdTo = cr.openFileDescriptor(to, WRITE_ACCESS);在线抛出安全异常。

我 100% 确定用于启动活动以获得结果的意图具有读写访问权限,并且在外部存储上授予了读写权限。

任何建议或帮助将不胜感激。

0 投票
0 回答
57 浏览

java - (B4A)java.lang.RuntimeException: java.lang.RuntimeException: 对象应该首先被初始化 (RadioButton)

您好,当我在调试模式下编译时,我在 B4A 中遇到了这个错误。我不太明白为什么会这样。我试图使我的单选按钮变暗,但错误仍然存​​在。

这是错误代码 Error Code Here

任何帮助都会谢谢你。

0 投票
0 回答
86 浏览

android - 为 B4A 生成脱糖库

我正在为 B4A 框架制作一个 Android 库。情况
如下:

  • 我的 Android 库使用 Java8 功能(例如 Lambda)
  • B4A (Basic4Android) 使用 legacy dex(而不是d8)来制作应用程序,因此与 java8 不兼容,并且不会自行脱糖。

在 B4A 中使用我的aar文件会导致以下错误:

官方论坛的解决方案是使用Bazel 的 desugar tool对库的 Jar 进行脱糖,但似乎它导致Expected a load for ...了不同的错误,而不是我的问题。

我的问题:
对于这些情况,是否可以使用 Android Studio 生成脱糖aar库(与 Java7 兼容且无 lambda)?

我知道d8会脱糖,但它的输出是.dex文件而不是.jar文件。

我尝试过的:
Android 的Using Java 8 Feature中所说的解决方案没有帮助,因为它不会产生兼容的 jar 并且错误仍然存​​在。

0 投票
0 回答
110 浏览

android - B4A:ContentResolver 错误“无效的令牌限制”

从 Android 11 开始,应使用 Bundle 检索 LIMIT 和 OFFSET

我在下面的链接中找到了它:

ContentResolver.query() 方法抛出“无效令牌限制”错误

如何在 B4A 中将限制与 ContentResolver 一起使用?

0 投票
0 回答
24 浏览

vb4android - java.lang.NoClassDefFoundError: com.jeremyfeinstein.slidingmenu.lib.R$styleable

我在我的 b4a 项目中从库滑动菜单包装中使用它,在我更新 sdk 之前它一直很好,它给出了以下错误 java.lang.NoClassDefFoundError: com.jeremyfeinstein.slidingmenu.lib.R$styleable 请注意,如果我创建一个新项目,它没有给出错误