B4J | BAnano | Generate massive amounts of fake data for your BANano projects [SithasoFaker] | Generate massive amounts of fake data for your BANano projects [SithasoFaker] |
Hi there Download As per subject matter, here we have wrapped faker.js. Supported Locales az ar cz de de_AT de_CH en en_AU en_AU_ocker en_BORK en_CA en_GB en_IE en_IND en_US en_ZA es es_MX fa fi fr fr_CA fr_CH ge hy hr id_ID it ja ko nb_NO ne nl nl_BE pl pt_BR pt_PT ro ru sk sv tr uk vi...
|
B4J | http | Synchronous HTTP Request Library | A simple convenience library for using a HttpURLConnection to make requests and access the response. |
IMPORTANT NOTE There are many reasons you shouldnt use this library e.g. it will hold up your main thread. This is especially important for UI applications. *** Please dont turn this thread into a sermon regarding synchronous vs asynchronous calls. It is for specific use cases *** This is a...
|
B4X | Views - additional | The xInstrumentationStateIndicator purpose is to display a device state or to set a device state via touch or mouse click. A device could be basically anything which can have a state true or false. | xInstrumentationStateIndicator [B4X] [CustomView Class] |
xInstrumentationStateIndicator is an open source B4X Library. The xInstrumentationStateIndicator (Custom View) purpose is to display a device state or to set a device state via touch or mouse click. A device could be basically anything which can have a state true or false. See code example...
|
B4X | List- and scrollview | SD XUIScrollView2D [B4X] [XUI] | SD XUIScrollView2D [B4X] [XUI] |
I develop the cross-platform version of the ScrollView2D library. XUIScrollView was developed all from scratch. xScrollView is a wrapping of the native ScrollView but which standardizes the commands so that they can be used cross-platform. Everyone can choose which one is best suited to their...
|
B4A | Mail | TBirdSync: Thunderbird contacts/calendar/tasks mirroring from PC to Android (sources included) | TBirdSync: Thunderbird contacts/calendar/tasks mirroring from PC to Android (sources included) |
Background I hesitated to post this as it's probably only useful for a small audience (if any), but as I didn't find another solution, perhaps it can benefit others who are looking for this or for something similar. I've been using the excellent MyPhoneExplorer (https://www.fjsoft.at/en/) for...
|
B4A | WebView | UltimateWebView Custom View | Downloading files, webrtc service, geolocation service, uploading files from local memory, uploading files from the camera, using javascripts, etc. |
IMPORTANT!!! Library deprecated. Use UltimateWebView2 instead. https://www.b4x.com/android/forum/threads/ultimatewebview2.158340/ The purpose of the library is to implement all important classes in one library in order to make work as easy as possible. The library will be upgraded over time by...
|
B4X | Menu | AS PopupMenuAdvanced based on xCustomListView [B4X] [XUI] | This is a PopupMenu with a xCustomListView, so you can add simply new rows. And also add build in separator or title without having to worry about it yourself. |
This is a PopupMenu with a xCustomListView, so you can add simply new rows. And also add build in separator or title without having to worry about it yourself. Not all functions of the normal PopupMenu are available yet. For now it has only the functions I needed for my project. I spend a lot...
|
B4X | Menu | AS PopupMenuAdvanced - ComboBox [B4X] | This is a small example to demonstrate what is possible with the beautiful view. |
This is a small example to demonstrate what is possible with the beautiful view. https://www.b4x.com/android/forum/threads/b4x-xui-as-popupmenuadvanced-based-on-xcustomlistview.135874/ The combobox consists of the following components: Base Panel that holds the 2 other views Label for the text...
|
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...
|
B4X | Views - additional | AS Swipe Card - a tinder like swipeable card view [B4X] [XUI] | AS Swipe Card - a tinder like swipeable card view [B4X] [XUI] |
Hello Community, This library is not free, because, it cost a lot of time and gray hair to create such views. https://payhip.com/b/ma7bR Thanks for your understanding. :) This library is compatible and tested with B4A,B4I and B4J! If you have bugs or a wish then tell me it in the comments...
|
B4X | Menu | AS Tab Menu [Bottom Menu] [B4X] [XUI] | A better, simpler, faster and scalable Tab/Bottom-Menu |
A better menu, can you find here Hey B4X-Forum! New Year, new views! :) The first one from me for this year is a better, simpler, faster and scalable Tab/Bottom-Menu. i spend a lot of time in creating views, some views i need by my self, but some views not and to create a high quality view...
|
B4X | Preferences | B4XPreferencesDialog - Cross platform forms [B4X] | B4XPreferencesDialog makes it easy to create dialogs with all kinds of input fields. |
B4XPreferencesDialog makes it easy to create dialogs with all kinds of input fields. The main steps required to use these dialogs are: 1. Define the list of fields. The recommended way to do it is with Forms Builder tool...
|
B4J | Database | How to enable remote connection to a MySQL database on phpMyAdmin | How to enable remote connection to a MySQL database on phpMyAdmin |
Hi there https://www.ovipanel.in/tutorials/database/how-to-enable-remote-connection-to-a-mysql-database-on-phpmyadmin
|
B4X | Menu | AS Bottom Menu V2 [B4X] [XUI] | This is the V2 of the ASBottomMenu, with more Features, less code than the V1, B4X optimized and more... Why a new thread for this? Because i have develope the class from the ground new, the event names etc. have been changed. The V2 is not compatible with the V1. |
A better menu, can you find here First, i spend a lot of time in creating views, some views i need by my self, but some views not and to create a high quality view cost a lot of time. If you want to support me, then you can do it here by Paypal or with a coffee. :) This is the V2 of the...
|
B4J | Linux | Webmin | Linux tool that you can use it to administer your linux machines from your browser |
Webmin is a great tool I discovered out of luck (in a YT Video) today. It is a very nice linux tool that you can use it to administer your linux machines from your browser. I installed it in my raspberry pi. Here is how you can install it on Raspberry Pi...
|
B4A | Other | CovidPass - the reader | Decodes a Covid pass QR code |
see bottom of this post for "important" update. LOOK FURTHER DOWN FOR UPDATED VERSION. MAYBE POST #12 LOOK EVEN FURTHER DOWN FOR A LITTLE JSON PARSING ROUTINE AND EXPLANATION LOOK EVEN FURTHER FURTHER FOR A PARSING CLASS. IN ADDITION TO THE EU GREEN PASS, I'VE ADDED THE FRENCH SANIPASS) here's...
|
B4X | Home automation | wmKODI - control KODI [formerly XBMC] from B4X [B4X][Class] | wmKODI - control KODI [formerly XBMC] from B4X [B4X][Class] |
The title says it all. The API v10 info on which this class is based can be found at https://kodi.wiki/view/JSON-RPC_API/v10. Public methods: - Initialize: Initializes the object - Application_GetOneProperty: Retrieves the value of the given property. - Application_GetProperties: Retrieves the...
|
B4J | Database | ResultCursor: cursor-like SQLite database object for compatibility with Android Cursor [Class] | ResultCursor: cursor-like SQLite database object for compatibility with Android Cursor [Class] |
IMHO, cross-platform ResultSet class has disadvantages comparing to Android's cursor: access to any row, iterating the set many times (questions: one, two). And if there is a need to clone Android project with many Cursors objects to B4J ResultSet - i guess, such new class may help to simplify...
|
B4J | Audio/Video | jOpenCV with IP-cameras | jOpenCV with IP-cameras |
Hi, All After long trying and googling i have found that OpenCV with IP-cameras must work by special way. Regular way is to use "mVideoCapture.read(vcMat)", as recommended by the lib author (again ton of Thanks to him !), it's OK for stable stream of USB-camera: Video: VideoCapture class...
|
B4X | Views - additional | xInstrumentationMeter [B4X] [CustomView Class] | Display a meter value or to set a meter value via touch or mouse click. |
xInstrumentationMeter is an open source B4X library. The xInstrumentationMeter (Custom View) purpose is to display meter value or to set a meter value via touch or mouse click. Features Display a meter, horizontal or vertical, showing a value with a scale, bar and indicator. Set the meter...
|
B4X | Label | BBScrollingLabel - rich text scrolling label [B4X] | BBScrollingLabel is similar to XUI Views ScrollingLabel, however it is based on BCTextEngine and can therefore display formatted text. |
(this is an animated gif, it is is much smoother in real usage) BBScrollingLabel is similar to XUI Views ScrollingLabel, however it is based on BCTextEngine and can therefore display formatted text. It is cross platform. Usage instructions: - Download the b4xlib and put it in the B4X...
|
B4X | Combobox | SD_xComboBox [B4X] [XUI] | SD_xComboBox [B4X] [XUI] |
At the request of my friend @Mashiane , I created a combobox that has the graphics of my IconTextView that is Multiplatform (B4X, B4J, B4i) NOTE: You can use this library for personal and commercial use. Include it in your projects.. Attention, even if it is a B4XLib library, it is not allowed...
|
B4J | ABMaterial | Template [ABMaterial] | Template [ABMaterial] |
Hello. Some time ago I prepared for myself a ready-made Template for a project for ABMaterial. It makes it easier to create new projects. Changes: 1. DBM 4 different connection to databases: - Mysql/mariadb - SQLite - Hikari (very fast mysql/mariadb) - H2 Depending on which database we are...
|
B4A | Other | Amazing Order Taking App [Installation Guide] | Amazing Order Taking App [Installation Guide] |
Disclaimer: I do not create/own the original project source code therefore please don't ask me to provide full support. I am just helping a member to make this project work. I do not get any money doing this so I am thinking to share it to other members too, who are happen to have purchased the...
|
B4A | Other | Supermarket, Restaurant, Pharmacy, Store Delivery [Installation Guide] [B4A] | Supermarket, Restaurant, Pharmacy, Store Delivery [Installation Guide] [B4A] |
Disclaimer: I do not create/own the original project source code therefore please don't ask me to provide full support. I am just helping a member to make this project work. I do not get any money doing this so I am thinking to share it to other members too, who are happen to have purchased the...
|
B4X | Views - additional | xLevelIndicator [B4X] [CustomView Class] | The xLevelIndicator purpose is to monitor the level of a device, like Battery (%), Voltage (V), Tank Level (m3) and more. |
xLevelIndicator is an open source B4X CustomView Class. The xLevelIndicator purpose is to monitor the level of a device, like Battery (%), Voltage (V), Tank Level (m3) and more. See sample code below. The indicator layout is loaded from bal/bjl file. There are slight differences (simpy...
|
B4J | B4J | Integrated B4JPackager11 - The simple way to distribute standalone UI apps | B4JPackager11 is a utility written in B4J that uses the underlying Java tools to create a standalone package that doesn't depend on any other software being installed. It works with OpenJDK 11 and OpenJDK 14. Starting from B4J v8.30 it is integrated in the IDE and available under Project - Build Standalone Package. |
B4JPackager11 is a utility written in B4J that uses the underlying Java tools to create a standalone package that doesn't depend on any other software being installed. It works with OpenJDK 11 and OpenJDK 14. Starting from B4J v8.30 it is integrated in the IDE and available under Project - Build...
|
B4A | File handling | Manage External Storage - access internal external storage > SDK 30 | A class that lets apps on SDK 30 and higher devices treat the file store as a real file store and not some dumbed down abstracted thing. |
Google seems intent on dumbing down Android to the point of uselessnes to me. I think of my devices as little computers and I want a proper file system on them, not the limited tortuous things that Google offers and that I don't understand, ContentChooser, FileProvider, ... o_O I'm getting old...
|
B4A | Payment | Paystack B4A Android Library | This is a library for easy integration of Paystack with your Android application with B4A. |
Paystack B4A Android Library This is a library for easy integration of Paystack with your Android application with B4A. Use this library in your B4A project. Summarized flow Collect user's details such as email & name Initialize the transaction Call the Initialize Transaction endpoint App...
|
B4A | Raspberry Pi | Rasberry Pi4 | Installing Android 10 on the Raspberry 4 |
Hello dear B4A fans, After long attempts to use the Raspberry 4 via the B4J, I was tired of it and have now installed Android 10 on the Raspberry 4. Thanks to B4A, the RPI4 can now enjoy all the benefits of Android"Hardware"..... Here is a link to the installation Android 10 to RPI4 ...
|
B4X | Checkbox | AS Checkbox [B4X] [XUI] | AS Checkbox [B4X] [XUI] |
This is a simple cross platform Checkbox. If you need a checkbox with text, then check out the AS_CheckBoxAdvanced 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...
|
B4X | Label | ASLabel - CrossPlatform Label [B4X] [XUI] | This is a simple label view, in IOS roundings are removed when resizing or colors are not displayed properly. This can be fixed by placing a panel under the label, this view does the work for you. Just set the properties you want in the designer like in a normal label. |
This is a simple label view, in IOS roundings are removed when resizing or colors are not displayed properly. This can be fixed by placing a panel under the label, this view does the work for you. Just set the properties you want in the designer like in a normal label. ASLabel Author: Alexander...
|
B4X | TabStrip | AS SegmentedTab [B4X] [XUI] | AS SegmentedTab [B4X] [XUI] |
New year, new ASViews :) 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. :) NEW PaddingSelectionPanel - Picture Value: 5 NEW...
|
B4J | Database | MSSQL database Connection: inline-Java version | MSSQL database Connection: inline-Java version |
Although this may have been mentioned before here, It is worth mentioning again : #Region Project Attributes #MainFormWidth: 600 #MainFormHeight: 600 #End Region #AdditionalJar: jtds-1.3.1.jar Sub Process_Globals Private fx As JFX Private MainForm As Form Private xui As XUI...
|
B4J | BAnano | Deploying BANanoServer on Windows HTTP [BANanoVuetifyAD3] | Deploying BANanoServer on Windows HTTP [BANanoVuetifyAD3] |
Ola The BANanoVuetifyAD3 BANanoServer kitchen sink was updated yesterday to favour HTTPS connections. This tutorial is necessary due to that otherwise if you have the old version of BVAD3 BANanoServer, it will run without issues. NB: Please note that you don't need the ABJSKStore for this...
|
B4J | BAnano | Deploying BANanoServer on Windows HTTPS [BANanoVuetifyAD3] | Deploying BANanoServer on Windows HTTPS [BANanoVuetifyAD3] |
Ola Remember: The jetty webserver is a self encompassing webserver. These is no need for laragon development webserver here. This is detailing a step by step process on how we have managed to make this work without hurdles. Step 1: Download the ABKeyStoreSSL libraries to your external...
|
B4X | Views - effects | Elevation shadow [B4X] [XUI] | Add elevation/shadows on XUI views |
What's the best (cross-platform) way to add elevation/shadows on XUI views?
|
B4A | Picker | ClsWheel Input wheels [Class] | ClsWheel Input wheels [Class] |
Attached you find a new CLASS ClsWheel. It allows to display different data input screens with wheels. What can be done ? You can define nine different types of Wheel input screens: DATE a date input : year / month / day A default value can...
|
B4A | Animation | AnimationPlus | Extends the Animation library by adding the interpolators, new parameters, new drawables and the AnimationSet. Can be used for tweened animations or image-by-image animations. |
Hello everybody, Here's my new baby. The AnimationPlus library extends the Animation library by adding: the interpolators (Bounce, Accelerate, Overshoot, Cycle, etc.) two parameters: PersistAfter (boolean): if True, the animation does not revert to its initial state StartOffset (long): delay...
|
B4X | Label | Scrolling Label [B4X] [XUI] | A custom view with a label that scrolls automatically when the text is wider than the label. The class is supported by B4A, B4i and B4J. It depends on XUI v1.46+. |
Don't use this. Latest version is included in XUI Views. For rich text, use https://www.b4x.com/android/forum/threads/b4x-bbscrollinglabel-rich-text-scrolling-label.114310/#content A custom view with a label that scrolls automatically when the text is wider than the label. The class is...
|
B4X | Views - additional | XUI Views - Cross platform views and dialogs [B4X] | XUI Views is a b4x library (https://www.b4x.com/android/forum/threads/100383/#content). The same b4xlib library is compatible with B4A (v8.8+), B4J (v7.0+) and B4i (TBD+). It is a collection of custom views and dialogs. Everything is written in B4X. The source code is included inside the b4xlib file, which is a zip file. |
XUI Views is a b4x library (https://www.b4x.com/android/forum/threads/100383/#content). The same b4xlib library is compatible with B4A, B4i and B4J It is a collection of custom views and dialogs. Everything is written in B4X. The source code is included inside the b4xlib file, which is a zip...
|
B4J | B4J | B4J Change Log (version history) | B4J Change Log (version history) |
v10.0 - October 16, 2023 - https://www.b4x.com/android/forum/threads/b4j-v10-0-is-available-for-download.155241/ Code snippets: https://www.b4x.com/android/forum/threads/b4x-code-snippets.152450/ For Each iterator works with Java HashMap and other non-standard maps. Image.WriteToStream disposes...
|
B4J | Print | Print all files in a folder [*.pdf, etc.] on the standard printer via VBS [Windows] | Print all files in a folder [*.pdf, etc.] on the standard printer via VBS [Windows] |
I use this small vbs script to print all documents (in my case pdf files) on the standard printer (works fine in a WIN 10 production system). Call it via jShell with the folder as a parameter where the docs are. Printing PDF's is very easy as you don't need to know the installed PDF viever and...
|
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...
|
B4X | Images | ZoomImageView - Cross platform zoomable + pannable image view [B4X] | A custom view that shows an image and allows the user to zoom and pan the image |
A custom view that shows an image and allows the user to zoom and pan the image. Instructions: - Add with designer. - Call SetBitmap. Updates: v1.05 - Base_Resize is public. Call it after resizing the view in B4A. v1.04 - Fixes an issue in B4i where the image jumps when switching from pinch...
|
B4J | Table/Grid | B4XTable - keyboard navigation | Example of using a keyboard event filter to add keyboard navigation to B4XTable. It uses B4XTableSelections in permanent single cell mode. |
Example of using a keyboard event filter to add keyboard navigation to B4XTable. It uses B4XTableSelections in permanent single cell mode.
|
B4I | File handling | Open external files with your app | Many applications that deal with files show a standard file handling dialog. One of the options in this dialog is to open the file with another app. This tutorial explains how you can add your app to this list and then open the file. For example you can use this to open CSV files received by mail in your app or from Dropbox app (useful for debugging this). |
Also see: List of methods to access external resources or share to external apps Many applications that deal with files show a standard file handling dialog. One of the options in this dialog is to open the file with another app. This tutorial explains how you can add your app to this list and...
|