问题标签 [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.
basic4android - B4A 如何在不相关的应用程序上弹出消息框
我需要运行一项服务,通过按钮/消息框通知 android 手机用户,在后台应用程序中有一条消息在等待他们。我有一个调度程序可以做这件事。有人可以帮我编写代码或指出一些可以做到这一点的代码吗?
谢谢
vb4android - 我如何使用下面的代码发布数据并告诉用户在发送消息时等待
我目前正在为 android 使用 b4a
这是出现的错误
vb4android - 如何解决 B4A 中的“对象转换为字符串”错误
这是进程全局变量的方法。此处列 As Map已初始化。然而,下面代码中加粗的行给出了一个错误,“对象转换为字符串。这可能是一个编程错误。(警告 #7)”
那么我应该怎么做才能消除错误呢?
vb4android - B4A - (初学者)由于未知错误而无法运行
刚刚安装了官方网站上显示的 B4A,但我仍然无法构建和运行示例项目(Hello world)。
我也在我的手机上安装了该应用程序并成功连接到它,按照第一个应用程序的要求安装了 B4A Designer。
我收到了这个错误,对不起,它是法语的。但基本上它说它没有找到文件(我想知道哪个文件......)。
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% 确定用于启动活动以获得结果的意图具有读写访问权限,并且在外部存储上授予了读写权限。
任何建议或帮助将不胜感激。
java - (B4A)java.lang.RuntimeException: java.lang.RuntimeException: 对象应该首先被初始化 (RadioButton)
您好,当我在调试模式下编译时,我在 B4A 中遇到了这个错误。我不太明白为什么会这样。我试图使我的单选按钮变暗,但错误仍然存在。
这是错误代码 Error Code Here
任何帮助都会谢谢你。
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 并且错误仍然存在。
android - B4A:ContentResolver 错误“无效的令牌限制”
从 Android 11 开始,应使用 Bundle 检索 LIMIT 和 OFFSET
我在下面的链接中找到了它:
ContentResolver.query() 方法抛出“无效令牌限制”错误
如何在 B4A 中将限制与 ContentResolver 一起使用?
vb4android - java.lang.NoClassDefFoundError: com.jeremyfeinstein.slidingmenu.lib.R$styleable
我在我的 b4a 项目中从库滑动菜单包装中使用它,在我更新 sdk 之前它一直很好,它给出了以下错误 java.lang.NoClassDefFoundError: com.jeremyfeinstein.slidingmenu.lib.R$styleable 请注意,如果我创建一个新项目,它没有给出错误