B4A | SMS | SMS Gateway [BM] | App that creates a REST API within our phone and allows us to send SMS messages to any number we want through our personal numbers. |
I'm working on a new project that involves sending SMS messages to my clients. While doing some research, I found online solutions that involved paying a fee per message. So, I wanted to create an alternative that was cheaper and more manageable. To do this, I created this little app that...
www.b4x.com
|
B4X | B4X | App Base with Left menu [B4XDrawer] and menu bar options with image : functional example [B4APages] | App Base with Left menu [B4XDrawer] and menu bar options with image : functional example [B4APages] |
Hello everyone, I'm sharing a basic example where I integrated several options [B4APages and] so that a new member can start developing their application. I hope it is useful. Hola a todos, les comparto una ejemplo base donde integre varias opciones [B4APages and B4XDrawer] donde un miembro...
www.b4x.com
|
B4X | WebApp | MiniORMUtils [B4X] | MiniORMUtils [B4X] |
MiniORMUtils Version: 3.30 This library can be use for creating db schema and performing CRUD operations. It is suitable for Web API Template or any database system. Currently it supports SQLite and MySQL (B4J). Project Template: [B4X] [Project Template] MiniORM Examples: Create...
www.b4x.com
|
B4X | B4X | My contributions to the community | My contributions to the community |
My Creations with B4X IDEs Hybrid (Windows - Linux - Mac with Android & iOS support or B4R) DHQI AI Code - Integrade ChatGPT in B4X IDEs and all IDEs. Also Integrade it in word processors and E-mail programs DHQI Scanner Companion - Use your phone as a completely integraded scanner for your...
www.b4x.com
|
B4A | B4A | targetSdkVersion 35 and opting out of edge-to-edge enforcement | targetSdkVersion 35 and opting out of edge-to-edge enforcement |
Starting from B4A v13.4, the default themes (Themes.LightTheme / Themes.DarkTheme) already include the snippet that opts out of edge-edge. You only need this if you use a customize theme. The recommended targetSdkVersion is presently 34, however if you like to experiment with v35 then your app...
www.b4x.com
|
B4A | Audio/Video | addoMedia3 - AndroidX Media3 Exoplayer Wrapper | addoMedia3 - AndroidX Media3 Exoplayer Wrapper |
This library is wrapper for the new AndroidX Media3 Library which is based on Exoplayer You can still use my previous wrapper. Since from now on the new updates and releases will be Published to AndroidX Media3 Library. so i migrate the whole wrapper to the new codebase. Version 1.3.1 required...
www.b4x.com
|
B4A | Firebase | Crashlytics - crash reports | Crashlytics is a crash reporting service similar to FirebaseCrash. It is part of Firebase services and it will probably replace FirebaseCrash at some point. It requires B4A v7.8+. |
Make sure to use B4A v13.4+ with the recommended SDK: https://www.b4x.com/b4a.html Follow firebase integration tutorial: Integrating Firebase Services Add a reference to OkHttpUtils2. Add to Main: #AdditionalJar: com.google.firebase:firebase-crashlytics #AdditionalJar...
www.b4x.com
|
B4A | Audio/Video | MidiSystem | Create, load, play and save midi files and much more. |
OK, here is the culmination of many months of work, it is a port of a large part of the javax MidiSystem, written entirely in Basic4Android. This Library gives access to a Midi file at the event/message level, you can create, load, play and save midi files and much more. It incorporates a USB...
www.b4x.com
|
B4X | Home automation | wmSMA - read data from an SMA Sunny Boy inverter [B4X][Class] | wmSMA - read data from an SMA Sunny Boy inverter [B4X][Class] |
Posted in the B4J forum: https://www.b4x.com/android/forum/threads/wmsma-read-data-from-an-sma-sunny-boy-inverter-b4x-class.167690/
www.b4x.com
|
B4J | Drawing | 37 extremely simple Turtle pattern examples | 37 extremely simple Turtle pattern examples |
Hello all, In the past I wanted to learn the basics about Turtle which is also great learning aid for getting kids into programming, they learn Turtle in secondary schools here in the UK (my nephew did it). I knew absolutely nothing about Turtle, so I decided to learn the very basics via Turtle...
www.b4x.com
|
B4R | B4R | DeepSleep until wake up by timer or button [ESP32] | DeepSleep until wake up by timer or button [ESP32] |
Code for sending ESP32-family MCU into DeepSleep. And checking the waking up by the counter saved into RTC-memory between sleep and wakes up. Sub Process_Globals 'These global variables will be declared once when the application starts. 'Public variables can be accessed from all...
www.b4x.com
|
B4J | WebApp | EndsMeet Server [Getting Started] [Web] | EndsMeet Server [Getting Started] [Web] |
You can download the project template from: https://www.b4x.com/android/forum/threads/project-template-endsmeet-server-v1-00.158071/ Steps: Just drop the template into B4J additional libraries folder. Open B4J IDE and create a new project. Recommended: Use LibDownloader to download the...
www.b4x.com
|
B4J | B4J Server | EndsMeet v0.93 [Web] [Server] | Create a server app with 4 lines of code |
Version: 1.10 GitHub: https://github.com/pyhoon/EndsMeet Create a server app with 4 lines of code: Sub Process_Globals Public app As EndsMeet End Sub ' Open in browser|http://127.0.0.1:8080 Sub AppStart (Args() As String) app.Initialize app.Get("", "Index") app.Start...
www.b4x.com
|
B4X | B4X | Faker [B4X] | A simple fake data generator library |
Version: 1.00 A simple fake data generator library Code corrected from ChatGPT. GitHub: https://github.com/pyhoon/Faker-B4X Welcome to fork and contribute. Code example: Dim fk As Faker fk.Initialize Log(fk.FullName) ' e.g. Alice Miller Log(fk.Email) ' e.g. alice.smith@mail.com...
www.b4x.com
|
B4A | GPS/location/maps | Google Maps Tutorial | This tutorial explains how to integrate Google Maps service in your app. |
Installation instructions: - Register your app in Google developer console: https://console.developers.google.com You need to enable Google Maps Android API. Then click on Credentials -> Create Credentials -> API Key -> Android Key. You should get a key that looks like...
www.b4x.com
|
B4J | B4X | List on GitHub [Project Templates] | List on GitHub [Project Templates] |
project-templates-b4x List of B4X IDEs project templates GitHub: https://github.com/pyhoon/project-templates-b4x B4X MiniORM-B4X Client v2.10 MiniORM-B4X Client v2.00 MiniORM-B4X Client v1.06 MiniORM-B4X Client v1.05 User Login Client v2.00 (zip) User Login Client v1.01 jRDC2 with Session...
www.b4x.com
|
B4I | OS | Show iOS System Dictionary Screen | Show iOS System Dictionary Screen |
'Code module #Region Project Attributes #ApplicationLabel: B4i Example #Version: 1.0.0 'Orientation possible values: Portrait, LandscapeLeft, LandscapeRight and PortraitUpsideDown #iPhoneOrientations: Portrait, LandscapeLeft, LandscapeRight #iPadOrientations: Portrait...
www.b4x.com
|
B4A | Drawing | EasyAR 3D Object Rendering | EasyAR 3D Object Rendering |
Hello everyone, it's been a while since I wrapped the EasyAR SDK Library which can be found here I haven't had much time but I decided to create a small example to learn how to render 3D objects with the Camera Surface Tracking feature, please note I am not an expert, I relied heavily on ChatGPT...
www.b4x.com
|
B4A | AR/VR | EasyAR [Augmented Reality] Library | EasyAR [Augmented Reality] Library |
Hello everyone, I would like to introduce this Beta version of my B4AEasyAR Library, i have been trying to wrap an AR Library for some months now but have came across some issues while wrapping some of the functions. I read a post by someone about EasyAR, spent some time looking at the...
www.b4x.com
|
B4J | WebApp | EndsMeet [beta] [Project Template] [Web] | EndsMeet, a MVC framework to develop web application in B4X using B4J IDE. |
Version: 1.01 This is a project template for EndsMeet server library. It depends on EndsMeet, MiniHtml and WebApiUtils libraries. GitHub: https://github.com/pyhoon/EndsMeet-Server
www.b4x.com
|
B4A | Keyboard | Handle the soft keyboard with the IME library | Handle the soft keyboard with the IME library |
Android has very good support for custom input method editors (IMEs). The downside for this powerful feature is that interacting with the soft keyboard can be sometimes quite complicated. This library includes several utilities that will help you better handle the soft keyboard. The attached...
www.b4x.com
|
B4X | AI/ML | TextRecognition based on MLKit [B4X] | This is a B4A + B4i solution. It recognizes text in images based on Google ML Kit. |
This is a B4A + B4i solution. It recognizes text in images based on Google ML Kit. Dependencies: - B4i (local Mac only): https://www.b4x.com/b4i/files/MLKit.zip - B4A: open B4A Sdk Manager - search for mlkit and install all items. Also search and install odml. Don't miss: - B4i...
www.b4x.com
|
B4A | Other | Home Central - Open Source FOSS | Reclaim old Android Tablets:
Home screen
Weather
Calculator
Conversion
Kitchen timers
Web View
Photos album |
Hi Everyone This is ----> An Android reclamation project. What is it? A Tablet app for the your home - kitchen. Reclaim old Android Tablets! supporting older Android tablet (Android 4.X) Started this project or one like it over 20 years ago. This is the final version, no more re-writes! :) As...
www.b4x.com
|
B4J | B4J | Why provide a Map interface for data in ClassFromLayout? [ClassFromLayout] | Why provide a Map interface for data in ClassFromLayout? [ClassFromLayout] |
Relates to Project: ClassFromLayout It may seem a little over the top to provide a map interface to set and get data from a class using a map, but there are several good reasons to consider it. 1 Map Vs Type list. Data Storage and Compatibility: Storing data in Types allows for simple...
www.b4x.com
|
B4J | B4J | Dashboard Demo | A dashboard template for general use |
B4J Dashboard Version: 1.00 GitHub: https://github.com/pyhoon/dashboard-b4j Project template: https://www.b4x.com/android/forum/threads/project-template-dashboard-drawer-b4j.161142/ Libraries used: XUI Views, Gauge, Circular Progress Bar, Star Dust XUI View 3D and my Frosted Glass This...
www.b4x.com
|
B4X | OAuth | Microsoft OAuth2 [class] [B4X] | Microsoft OAuth2 [class] [B4X] |
Hi there: I've adapted Erel's Google Oauth2 class to login with Microsoft, adapting the code from this post (thanks @stu14t) For now, it's just working on B4A. It works in B4A and B4J, not tested in B4i. Probably with @Erel's help it will work in B4i. MicrosoftOAuth2 class takes care of...
www.b4x.com
|
B4X | Game | Another Game from the past… Sokoban | Another Game from the past… Sokoban |
Another Game from the Past… I’ve always liked Sokoban — simple, yet challenging :) This B4J version isn’t bug-free — there are a few small issues here and there. Unfortunately, I won’t have time over the next few weeks to debug everything, so I’m posting the code here in case someone feels like...
www.b4x.com
|
B4A | Maths | Bresenham Line Algorithm. Linear interpolation. [algorithm] | Bresenham Line Algorithm. Linear interpolation. [algorithm] |
Hi developers, Happy New Year !!! This is a new episode of my [algorithm] Code Snippets. https://www.b4x.com/android/forum/threads/algorithm-first-post-map-a-value-from-one-range-to-another-range-the-simple-way.144391/ Today I want to show a very interesting algorithm that is used in various...
www.b4x.com
|
B4X | Audio/Video | SimpleMediaManager [SMM] - framework for images, videos and more [B4X] | SimpleMediaManager [SMM] - framework for images, videos and more [B4X] |
This is a simple to use, cross platform library, that does many complex things under the hood. The developer calls SetMedia with a placeholder panel and a url. The panel will show an image, video or animated gif (more formats will be added). 'Show a remote image / video / animated gif in...
www.b4x.com
|
B4A | B4A | targetSdkVersion 35 requirement | targetSdkVersion 35 requirement |
The behavior changes are listed here: https://developer.android.com/about/versions/15/behavior-changes-15 The only issue that most developers will encounter is related to the new "edge to edge" layout. I recommend disabling this feature for now...
www.b4x.com
|
B4A | Table/Grid | Tiles_JE | I created a new custom view where the user continues to run the application based on the information displayed in the tiles. There are three types of information that can be displayed: label, image, layout. The tiles are scrollable. The width of the tiles can be fixed or flexible. Each tile is assigned a unique tag, which is passed in the Click event when clicked. Examine the example. |
I created a new custom view where the user continues to run the application based on the information displayed in the tiles. There are three types of information that can be displayed: label image layout The tiles are scrollable. The width of the tiles can be fixed or flexible. Each tile is...
www.b4x.com
|
B4X | Menu | AS Popup Menu on any view [B4X] [XUI] | This is a simple cross platform Popup Menu. |
This is a simple cross platform Popup Menu. I spend a lot of time in creating views, like this and to create a high quality view cost a lot of time. If you want to support me and further views, then you can do it here by Paypal or with a coffee. :) Left: B4J Right: B4A...
www.b4x.com
|
B4X | EditText/Textview/TextArea/TextField | AS TextFieldAdvanced - Title, Information, Counter, Password, Button [B4X] [XUI] | With this view you can quickly and easily add good looking text fields, with title and or bottom text. Additionally you can make the TextField a button, so that you can open menus, but still keep the design of the text fields. The view speeds up development because you don't have to worry about almost anything, it looks nice by default and is functional. |
With this view you can quickly and easily add good looking text fields, with title and or bottom text. Additionally you can make the TextField a button, so that you can open menus, but still keep the design of the text fields. The view speeds up development because you don't have to worry about...
www.b4x.com
|
B4X | Date/time | AS TimePickerDialog based on B4XDialog and AS_TimePicker [B4X] [XUI] | AS TimePickerDialog based on B4XDialog and AS_TimePicker [B4X] [XUI] |
A dialog that prompts the user for the time of day using a TimePicker. I spend a lot of time in creating views, like this and to create a high quality view cost a lot of time. If you want to support me and further views, then you can do it here by Paypal or with a coffee. :) Private Sub...
www.b4x.com
|
B4J | MQTT | FREE MQTT Private Notification Push Messaging | FREE MQTT Private Notification Push Messaging |
hi b4x's communauty , this is my first thread on b4x forum , and i'm so happy to do this ,first excuse me for my poor english and i want to give this gift to all with a best thank's to EREL and all supervisor and teams who make this possible , i'm in b4x since 2 years , to learn all time every...
www.b4x.com
|
B4R | http | raWOT | I was looking for a web server working with B4R and i found a good candidate with aWOT library for arduino. |
i was looking for a web server working with B4R and i found a good candidate with aWOT library for arduino. result: raWOT is a wrapper for aWOT library from Lasse Lukkari full library with examples : https://github.com/lasselukkari/aWOT full documentation : https://awot.net/ with aWOT...
www.b4x.com
|
B4J | Interop | Malaysian e-Invoice API Client | Malaysian e-Invoice API Client |
Version: 1.09 This is a B4X project designed to interact with the LHDN e-Invoice API, enabling users to perform various API calls such as logging in as a taxpayer system and submitting documents in XML and JSON format. The project uses B4XPages to make it simple to build cross platform apps...
www.b4x.com
|
B4J | Views - additional | RXControls [B4J] | This is a wrapper for rxcontrols library from GitHub((MIT license)). here is a video by the author introducing RXcontrols.
I have wrapped 4 controls from this library, 3 of which have been posted in B4J Share Your Creations.
1. Another audioSpectrum control
2.Translation Button
3.RXCarousel
4.RXAvatar, this is a new wrapper for RXControls, |
This is a wrapper for rxcontrols library from GitHub((MIT license)). here is a video by the author introducing RXcontrols. I have wrapped 4 controls from this library, 3 of which have been posted in B4J Share Your Creations. 1. Another audioSpectrum control 2.Translation Button 3.RXCarousel...
www.b4x.com
|
B4J | Clipboard | B4J Copy files to the clipboard. | B4J Copy files to the clipboard. |
I needed a system to copy files to the clipboard just like CTRL-C. I don't think B4J can do it. So I did it in JAVA and compiled a .jar file. Return a list with the full path and file name (C:\myfolder\myfile.ext) this works with any type of file (txt, pdf, docx, etc...) The JAVA code was...
www.b4x.com
|
B4J | B4J | B4J Change Log (version history) | B4J Change Log (version history) |
v10.3 - June 26, 2025 - https://www.b4x.com/android/forum/threads/b4j-v10-3-is-available-for-download.167548/ #Macro attribute. Defined in B4XMainPage or Main modules. Format: , , . Type can be Title or After Save. More to come in the future. Link is based on the comment link feature...
www.b4x.com
|
B4A | Barcode/scan | Barcode Scanner fully embedded | A barcode scanner based on the ZXING project, 100% embedded within the B4A project via a CustomView. |
The attached project wraps this Github project. It is a barcode scanner based on the ZXING project. I have successfully scanned the following 1D and 2D barcodes: 1. Code 39 2. Code 93 3. Code 128 4. Two-of-Five Interleaved (TFI) 5. EAN13 6. EAN8 7. PDF417 8. QR Code 9. Aztec Code 10. Codabar It...
www.b4x.com
|
B4J | B4J | Class From Layout - a utility to create a boilerplate class from a layout. | Class From Layout - a utility to create a boilerplate class from a layout. |
Class From Layout Class from layout is a tool to provide a basic class from a layout file to save time creating the boiler plate yourself. It was in development before Erel released the new Layout to Json utility. Using that makes it more stable as it was originally based on Designer...
www.b4x.com
|
B4X | Designer | JsonLayouts - synchronize json and binary layouts [B4X] | JsonLayouts - synchronize json and binary layouts [B4X] |
The purpose of this tool is to automatically generate json layout files, and synchronize them as they are updated. This can be useful when working with a source control and especially when multiple developers work on the same project. Usage: 1. Download jar and put in additional libraries...
www.b4x.com
|
B4R | http | rHttpUtils2 - Http Client v.1.25 with chunked POST for big-data [module] | rHttpUtils2 - Http Client v.1.25 with chunked POST for big-data [module] |
Updated Erel's module: for big data sending to a server i have added the sending POST request by chunks. NOTICE: the code was and is based on Arduino's HTTPClient object that ... does not support "Transfer-Encoding: chunked" HTTP header ! If to add it by AddHeader method - a server's response...
www.b4x.com
|
B4R | B4R sensor | rSHT20 | rSHT20 is an open source library to read the temperature (┬░C) & humidity (%RH) from an SHT20 sensor. |
B4R Library rSHT20 Purpose rSHT20 is an open source library to read the temperature (°C) & humidity (%RH) from an SHT20 sensor. The SHT20 Humidity and Temperature Sensor is a sensor that accurately measures humidity and temperature, used where precise environmental monitoring and control is...
www.b4x.com
|
B4A | Comms & Network | Dual Screen using MQTT | An example of sending data from device A and display on device B screen using MQTT protocol. |
An example of sending data from device A and display on device B screen using MQTT protocol. This is one of the solutions to this thread. The code is kept since Aug 2023 but I don't see any one bother to ask how to implement it. Today I share it but I hope people have really tried on their own...
www.b4x.com
|
B4J | Barcode/scan | QRCodes and barcodes scanning with pyzbar [PyBridge] | QRCodes and barcodes scanning with pyzbar [PyBridge] |
Based on: https://github.com/NaturalHistoryMuseum/pyzbar Installation: pip install pyzbar pip install Pillow The decoding code: Private Sub Decode(ImagePath As String) As ResumableSub Dim img As PyWrapper = PILImage.Run("open").Arg(ImagePath) Dim decoded As PyWrapper =...
www.b4x.com
|
B4X | B4X | Additional Libraries Downloader [Tool] | Additional Libraries Downloader [Tool] |
Version: 2.40 GitHub: https://github.com/pyhoon/libget-non-ui-b4j A tool where you can use to download the missing libraries for B4A and B4J projects How to use Download and put the libget-non-ui.jar file into B4X additional libraries folder Open project with the LibDownloader comment link...
www.b4x.com
|
B4A | B4A | BADoclet 2.0. Generate javadocs on Eclipse with Openjdk 19.0.2 | BADoclet 2.0. Generate javadocs on Eclipse with Openjdk 19.0.2 |
Hi all, after I had this problem, @Daestrum courtesely tried to create a new custom BADoclet capable to generate javadocs on openjdk 19. This worked well for me on Eclipse right away, from the first time I tried it , so a very magic hand.... 🤩 🤩 🤩 After that I asked permission to release the...
www.b4x.com
|
B4J | MQTT | jMQTTBroker v2 added the onConnect and onDisconnect for broker interceptor [B4J] | jMQTTBroker v2 added the onConnect and onDisconnect for broker interceptor [B4J] |
For this and that reasons. I modified the library jMQTTBroker v2 and added raising onConnect and onDisconnect events for broker interceptor. Broker example is from Erel's this code. Library source code is attached.
www.b4x.com
|
B4A | B4A | Secondary Display [Lib] [B4A] | Detect and push views to first secondary display it can find |
Hi guys, Wanted to help out a fellow community member to achieve pushing views to a secondary display and I'm posting it on a new thread as suggested by multiple members. This is not the most elegant piece of code nor it is flexible. All it allows is, detect and push views to first secondary...
www.b4x.com
|
B4X | WebApp | User Login Client [B4X] [Project Template] | User Login Client [B4X] [Project Template] |
Version: 2.00 GitHub: https://github.com/pyhoon/user-login-client-b4x Server: [Project Template] User Login Server Description: B4X client apps connect to a server with SQLite/MySQL database Shows a list of users with their last login time You can use these client apps for displaying any...
www.b4x.com
|
B4J | WebApp | User Login Server [Project Template] | User Login Server [Project Template] |
Version: 3.10 GitHub: https://github.com/pyhoon/user-login-server-b4j Clients: [Project Template] [B4X] User Login Client Description: This is a user registration and login server. Includes API for change and reset user password. Based on Web API Server v3.50 project template. It is a...
www.b4x.com
|
B4J | Audio/Video | Another audioSpectrum control | Another audioSpectrum control |
The control is one of the RXcontrols from GitHub. There are many excellent controls in the project. This is a video by the author introducing RXcontrols. I only wrapped the audiospectrum control. If you are interested in other controls, you can also wrap them (MIT license) The usage is...
www.b4x.com
|
B4A | OS | BiometricManager Example 2025 - With AndroidX.AppCompat | BiometricManager Example 2025 - With AndroidX.AppCompat |
Just the same example brought up to 2025!
www.b4x.com
|
B4A | Comms & Network | Dual Screen using UDP | An example of sending data from device A and display on device B screen using UDP protocol. |
An example of sending data from device A and display on device B screen using UDP protocol. This is one of the solutions to this thread. The code is kept since Aug 2023 but I don't see any one bother to ask how to implement it. Today I share it but I hope people have really tried on their own...
www.b4x.com
|
B4J | Animation | RXCarousel [B4j] | An images carousel with multiple transition animations |
It's also from the project which introduced at the thread. Cause file size is limited, the gif only demonstrates the around style. for more styles, please see the example Properties: There are 30 animation styles in this control. I only wrapped 11 of them. if you like other styles, you can...
www.b4x.com
|
B4J | Database | wmSQLiteSelectBuilder - a more or less graphical builder for SQLite SELECT statements [Class] [B4J] [SQLite] | wmSQLiteSelectBuilder - a more or less graphical builder for SQLite SELECT statements [Class] [B4J] [SQLite] |
As I don't use SQLite (or any other SQL) all the time and am no database expert, it's always a bit of a challenge to get the SELECT syntax right, specifically when relationships between tables (JOINs) come into play. There's that, and the fact that it was fun to develop (and I wanted to have the...
www.b4x.com
|
B4J | B4J | Dashboard + Drawer [Project Template] [B4J] | Dashboard + Drawer [Project Template] [B4J] |
Version: 0.50 GitHub: https://github.com/pyhoon/ab4xdashboard-b4x My plan is to make a dashboard template for general use. Currently this template: only has a drawer a static menu a mini menu 2 menu toggle buttons and only available in B4J What makes this template suitable for use on desktop...
www.b4x.com
|
B4J | http | The precious JxBrowser imported to B4J | The precious JxBrowser imported to B4J |
JxBrowser is a powerful Chromium based browser. Features: it displays modern web pages built with the latest web standards it calls Java code from JavaScript and vice versa. it renders 4K video full screen with 60FPS via GPU. it displays web pages in the lightweight off-screen Swing/JavaFX...
www.b4x.com
|
B4A | Help | DOHelp - simple help system using webview and HTML pages | DOHelp - simple help system using webview and HTML pages |
Hi all, I created a simple help system for my apps and have packaged it into a free class (DOHelp) and demo app. It lets you open a help dialog showing your content as standard HTML pages (local or hosted on a web server). The content is shown in a webview, with basic browser controls in its...
www.b4x.com
|
B4J | Comms & Network | simple ssh terminal | simple ssh terminal |
Here is an example of a simple SSH terminal. It is based on https://www.b4x.com/android/forum/threads/sshj-ssh-scp-sftp-for-java.88615/ Small history function with cursor up/down Save connections Note: Password is saved in plain text #Region AdditionalJar copy to ..\Objects\libs...
www.b4x.com
|
B4I | B4I | Get iPhone Model List | Get iPhone Model List |
hello update iPhone device list Sub GetDeviceModelName As String Dim no As NativeObject = Me Return no.RunMethod("deviceName", Null).AsString End Sub #if OBJC #import - (NSString*) deviceName { struct utsname systemInfo; uname(&systemInfo); NSString* code = [NSString...
www.b4x.com
|
B4X | Progress/Gauge/Loading | xGauges Class [B4X] [XUI] | Having seen this thread fuel gauge, it challenged me and I wrote this CustomView xGauges Class. It works on all three products: B4A, B4i and B4J. The xGauges.bas file is located in the B4J project and shared, relative link, in B4A and B4i. The code is exactly the same, one class file, for all three products. |
The xGauges and xGaugesRect Class do also exist as a B4X libary. The xGauges.b4xlib, xGaugesRect.b4xlib, xGauges.xml and the xGaugesRect.xml files are attached. You need to copy the xGauges.b4xlib and / or the xGaugesRect.b4xlib files to the AdditionlLibraries\B4X folder! Don’t copy the...
www.b4x.com
|
B4J | Sithaso | Template B4X Free 2 page [SithasoDaisy5] | Template B4X Free 2 page [SithasoDaisy5] |
Hello. Since there are no ready-made templates for SD5 yet, I created a simple one consisting of a Navbar and 2 pages. Possibility to switch between them. The rest is left to modification for you.Copy to the library folder of B4J.
www.b4x.com
|
B4J | WebApp | Lazy Saturday Project | I just ported a SBAdmin2 Free template and wanted to see its performance as a standalone exe on a VPS. So far so good. My customers had asked for self-hosting but I cannot give them my PHP codes. B4J might be the best solution here. |
Spend my saturday experimenting B4J. For a start, I just ported a SBAdmin2 Free template and wanted to see its performance as a standalone exe on a VPS. So far so good. My customers had asked for self-hosting but I cannot give them my PHP codes. B4J might be the best solution here :cool: The...
www.b4x.com
|
B4R | B4R LED | rESP32LEDControl | rESP32LEDControl is an open source library to set the state/brightness of an LED connected to an ESP32 using selective functions from the Arduino-ESP32 LEDC API. |
B4R Library rESP32LEDControl Purpose rESP32LEDControl is an open source library to set the state/brightness of an LED connected to an ESP32 using selective functions from the Arduino-ESP32 LEDC API. This B4R library is written in C++ (using the Arduino IDE 2.3.4 and the B4Rh2xml tool). tested...
www.b4x.com
|
B4J | WebView | Selenium Library - Pnd_Selenium | Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. |
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. Library...
www.b4x.com
|
B4A | Ads | Unity Ads Library | Unity Ads Library |
Original library: https://github.com/Unity-Technologies/unity-ads-android Based on Unity Ads Library v4.15.0 (28 May 2025). Banner, Interstitial and Rewarded Video. If you have problem compiling app please check THIS post. app-ads.txt: https://docs.unity.com/ads/en-us/manual/app-ads-txt...
www.b4x.com
|