问题标签 [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 投票
1 回答
889 浏览

file - basic4android下载文件代码

如何从 URL 添加此代码的下载 db 文件代码?

==================================================== ================= { *Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("lay1pezeshki") Dim jobname As String

}

0 投票
1 回答
1006 浏览

asp.net - 使用 B4A 上传的图像文件 Android 无法正常工作 - 已损坏

使用 B4A (B4X),我将文件从我的 Android 模拟器上传到我 PC 上的 IIS (localhost) Web 服务器(上传的文件是 .jpg 格式)。这是上传例程:

B4A 方面是正确的。问题是关于 ASP 方面的。图像文件“test.jpg”显示在根文件夹中,大小为 18kb,但双击它并打开,例如,Windows Viewer 或 MSPaint 或任何显示文件为空或损坏的文件。这是我的 Page_Load 代码:

这里看起来有什么不对吗?

0 投票
0 回答
361 浏览

android - b4a 自定义视图留空

我在我的 b4a 项目的 customListView 模块中使用原生广告。

当由于任何原因未加载广告时,广告空间保持空白。

我怎样才能填补空白?

这是我的代码:

结束子

这是我的视觉设计师:

视觉设计师的屏幕

以及我对空白空间的最终看法:

最终画面

我该如何解决这个问题?感恩的

0 投票
1 回答
981 浏览

android - Android TTS 文本控件?它们是否可用或任何等效技术?

我正在尝试将利用文本控制标签的 TTS 应用程序从桌面/网络/iOS 移植到 Android。该应用程序制作一个文本文件,其中包含要说出的文本和说出的单词之间的静默时间段。静默期用文本控制标记表示,例如 SAPI TTS<silence msec="1000"/>标记或 iOS TTS 引擎文本控制标记用于静默[[slnc 10000]]

发送到 SAPI TTS 语音合成器的文本如下所示:

Text one <silence msec="750"/> text two <silence msec="1000"/> text three <silence msec="500"/> Text four <silence msec="600"/> Text five.....

同样,对于 iOS TTS,用于静音的文本控制标记是[[slnc 10000]],要发送到语音合成器的文本如下所示:

Text one [[slnc 750]] text two [[slnc 10000]] text three [[slnc 500]] text four [[slnc 600]] text five......

Android TTS 似乎没有为语音合成器使用文本控制标签。此外,该方法的以下两种变体speech()使用谷歌网络服务,以便实现从语音合成器服务器返回的语音文本的准确计时,并且代码中的静音时段的计时可能是不可能的或充其量是不可靠的。

speak(speech, TextToSpeech.QUEUE_FLUSH, null);

speak(speech, TextToSpeech.ADD_ADD, null);

我欢迎任何专注于保持口语之间沉默时间的准确时间的 Android 解决方案。

0 投票
0 回答
89 浏览

android - basic for android - 相当于 b4a 中的 Span 类

我想将我的 textview 的一部分设置为可点击 android 的 basic 。我怎样才能做到这一点?文档很少。我是 b4a 的新手,但我还不能适应它

0 投票
1 回答
334 浏览

xml - 将 B4A 布局转换为 XML 版本

无论如何将 B4A 设计的布局 (.bal) 转换为 XML 版本?我正在使用 B4A 设计工具进行布局,但我也想在 XML 中使用它们。

0 投票
1 回答
807 浏览

android - B4A 应用程序无法正常运行

有人要求我继续开发移动应用程序,应用程序使用b4a, my J-D-K版本是1.8,数据库是p-o-s-t-g-r-e-S-Q-L,服务器l-o-c-a-l-h-o-s-t在我的PC上,我尝试应用程序的设备是三星,但是我有一个问题使我无法运行应用程序,首先当我尝试通过三星登录时,它卡住了,无法停止加载,但是当我尝试时X-I-A-O-M-I,加载成功但错误时l-o-a-d-l-a-y-o-u-t-("main"),这是​​什么问题?有人能帮我吗 ?

这是出现错误的代码 Sub Activity_Create(FirstTime As Boolean) If Starter.login=False Then StartActivity(pagelogin) Activity.Finish Else DateTime.DateFormat = "yyyy-MM-dd" tanggal = DateTime.Date(DateTime.Now) NowNav=1 Activity.LoadLayout("main") ActionBar.SetAsActionBar ActionBar.InitMenuListener ActionBar.Title = "Smart Campus" ActionBar.SubTitle = "Tenaga Pengajar" BuildNavigationDrawer Homenya id_gedung.Initialize Timer1.Initialize("Timer1", 1000) Timer1.Enabled = True End If

错误是 ** Activity (main) Pause, UserClosed = false ** ** Service (starter) Create ** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = true ** ** Service (httputils2service) Create ** ** Service (httputils2service) Start ** ** Service (httputils2service) Start ** ** Activity (pagelogin) Create, isFirst = true ** ** Activity (pagelogin) Resume ** ** Activity (pagelogin) Pause, UserClosed = true ** ** Activity (main) Create, isFirst = false ** Error occurred on line: 131 (Main) java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:166) at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:208) at wanda.absen.main._activity_create(main.java:546) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:702) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:246) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:134) at wanda.absen.main.afterFirstLayout(main.java:102) at wanda.absen.main.access$000(main.java:17) at wanda.absen.main$WaitForLayout.run(main.java:80) at android.os.Handler.handleCallback(Handler.java:754) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:163) at android.app.ActivityThread.main(ActivityThread.java:6205) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.objects.CustomViewWrapper.AfterDesignerScript(CustomViewWrapper.java:64) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:158) ... 18 more Caused by: java.lang.NoSuchFieldError: No field abc_text_cursor_material of type I in class Landroid/support/v7/appcompat/R$drawable; or its superclasses (declaration of 'android.support.v7.appcompat.R$drawable' appears in /data/app/wanda.absen-1/base.apk) at android.support.v7.internal.widget.TintManager.<clinit>(TintManager.java:90) at android.support.v7.internal.widget.TintManager.get(TintManager.java:154) at android.support.v7.internal.widget.TintTypedArray.getTintManager(TintTypedArray.java:192) at android.support.v7.internal.widget.TintTypedArray.getDrawable(TintTypedArray.java:62) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:265) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:207) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:203) at de.amberhome.objects.appcompat.ACToolbarDarkWrapper.innerInitialize(ACToolbarDarkWrapper.java:27) at anywheresoftware.b4a.objects.ViewWrapper.Initialize(ViewWrapper.java:65) at de.amberhome.objects.appcompat.ACToolBarWrapper.Initialize(ACToolBarWrapper.java:45) at de.amberhome.objects.appcompat.ACToolBarWrapper._initialize(ACToolBarWrapper.java:77) ... 21 more ** Activity (main) Resume ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = false **

0 投票
0 回答
89 浏览

android - 在 Instagram 登录页面中获取元素

我无法通过 instagram 登录页面的 id 获取元素。(在 Android 中)
这是我的代码,请参阅

0 投票
1 回答
52 浏览

android - 传递给 SQL 语句的变量不返回任何内容,但没有错误

我将变量传递给 SQL 查询。

还有更多代码,但这应该足够了。没有错误,并且 msgbox 显示正确答案。一切看起来都不错,但它没有检索到任何结果。

如果我硬编码答案而不是它的变量,例如,

msgbox 显示 CD6028。

结果显示在列表视图中,但什么也没有。

0 投票
0 回答
410 浏览

android - 一段时间后,Android会杀死我所有的应用服务

我正在 B4A(不是 android 工作室)上编写一个 android 应用程序,因为我更了解那种语言。

但我认为问题与操作系统有关。

在我的应用程序中,我有一个名为“Tracker”的服务,它使用 GPS 和 FusedLocationProvider 跟踪位置。

该服务每 5 分钟开始跟踪一次,并在获得位置后关闭 GPS。然后它重复这个程序。

(停止 GPS 有助于不使用太多电池,通常 GPS 保持开启不到 10 秒即可获得位置,然后关闭 5 分钟)。

问题是操作系统杀死了所有服务(包括启动器)。

我将手机放在桌子上几个小时,有时操作系统不会在几个小时内终止服务,有时它会在 30 分钟后终止服务(它是随机的)。

Tracker 服务它是一个 ForegroundService 并且它计划每 10 分钟重新启动一次(但正如我所说,几个小时后它不再这样做了)。

有什么问题??我快疯了

我尝试添加此权限:

我也尝试将其声明为 STICKY_SERVICE