B4ATutorialFile handling [S]
Share/Show file[s] from internal
Here''s a small example how to show/share file(s) from the internal storage (benefits: no permissions are needed)
@KMatle · 2022-03-25
B4ASnippetColour
Elevation Color
This extends Erels XUI shadow function to use the color parameter also in B4A, by using setOutlineAmbientShadowColor and etOutlineSpotShadowColor. Works since API 28.
@Blueforcer · 2022-03-24
B4ALibraryFile handling [B4A]
Uri2Tools - Library. [B4A]
Uri2Tools provides information such as: - Dir (i.e. full path name of the file) - FileName (i.e. the name of the file) - FullPath (i.e. the full path name of the file) - NamePath (i.e. the name of the folder) - MimeType (i.e. file type "mime_type") - Modified (ie the date of last modification "last_modified") - RealName (i.e. the real file name) - Size (i.e. file size) - SizeUnit (i.e. file size (example: 32MB)) - Success (i.e. the status of the operation''s success (Load ("* / *", "Choose file")) in addition, it provides information: - GetSDKversion (i.e. a working version of the SDK on the phone) - DirRootExternal (i.e. the name of the full path on the device) - ExtSDCard (i.e. the name of the full path of the external memory) - OnlyDevice (i.e. checks if the phone has additional external memory)
@T201016 · 2022-03-22
B4ATutorialFile handling
My way to work with local DB
I save the SQLite DB used by my apps in the directory corresponding to File.DirInternal, which is the app''s exclusive space. This, however, prevents you from accessing the DB from outside (directly from Windows explorer) and checking the changes made by the app. It would be possible to get that DB if it were in rp.GetSafeDirDefaultExternal (rp = RuntimePermissions).
@LucaMs · 2022-03-17
B4ALibraryColour [CROSS PLATFORM COLOUR PALETTE GENERATING ALGORITHM]
ColourThief [Cross platform colour palette generating algorithm]
This is a port to B4X of the original ColorThief algorithm by Lokesh Dhakar.
@John Naylor · 2022-03-16
B4ATutorialPermissions
Runtime Permissions (Android 6.0+ Permissions)
The nice thing about runtime permissions is that the user is not asked for any permission when they install your application from Google Play. Instead they will be asked to approve "dangerous" permissions at runtime.
@Erel · 2022-03-16
B4ASnippetGPS/location/maps [OSM VIEWER]
Addition to B4XMap [OSM viewer]
Using this very nice OSM map viewer https://www.b4x.com/android/forum/threads/b4xmap-open-street-map-viewer.138028/ I didn''t like the blue diagonals that will show for the area outside the map, so added some code that will prevent that and also avoids trips to the map DB, looking for tiles that are not there.
@RB Smissaert · 2022-03-14
B4ALibraryNFC
TapCard - scan your NFC enabled Bank Card with your NFC enable device
TapCard - scan your NFC enabled Bank Card with your NFC enable device
@Johan Schoeman · 2022-03-12
B4ALibraryDatabase
TDDButils Database Management for SQlite and SQLiteCipher
TDDButils Database Management for SQlite and SQLiteCipher
@Guenter Becker · 2022-03-09
B4ALibrarySocial [BACKGROUND SERVICE]
ReplyAuto - Library Response WhatsApp, Telegram [background service]
ReplyAuto - Library Response WhatsApp, Telegram [background service]
@jsaplication.mobile · 2022-03-04
B4ALibraryEditText/Textview/TextArea/TextField
extended editText view
extended editText view
@Guenter Becker · 2022-03-02
B4ALibraryEditText/Textview/TextArea/TextField [MASKED EXTENDED EDITTEXT]
TDSLinput [masked extended EditText]
TDSLinput stands for TechDoc Single Line input. It is a Custom View (XUI) for the use with Anywhere B4A Suite. The view is usable by the Designer Tool of the suite or by code. The view is developed in B4A Language and compiled to a B4A Library (JAR/XML) to be used as external and additional library for the suite. TDSLinput creates a flexible single line input form. The form structure is based on an individual or a predefined Mask. On the screen it looks like a formatted EditText View with special features.
@Guenter Becker · 2022-03-02
B4ALibraryFirebase
Firebase Email/Password authentication
Wrap to integrate firebase auth email/password authentication.
@Enrico Fuoti · 2022-02-25
B4ATutorialJava
Inline Java Code
Inline Java Code
@Erel · 2022-02-24
B4ALibraryPayment
Flutterwave B4A Android Library
This is a library for easy integration of Flutterwave with your Android application with B4A. Use this library in your B4A project.
@Claude Obiri Amadu · 2022-02-23
B4ASnippetSpeech [FIX ISRECOGNITIONAVAILABLE ALWAYS FALSE]
XSpeechRecognizer Android 11+ [Fix isRecognitionAvailable always false]
XSpeechRecognizer Android 11+ [Fix isRecognitionAvailable always false]
@Mike1970 · 2022-02-18
B4ASnippetDialogs [.BAS CHANGES][SOLUTION]
Increase B4XSearchTemplate without losing title bar [.bas changes] [Solution]
Increase B4XSearchTemplate without losing title bar [.bas changes] [Solution]
@AnandGupta · 2022-02-11
B4ATutorialB4A
B4A Book Now Covers Version 11.20
B4A Book Now Covers Version 11.20
@PhilipBrown · 2022-02-07
B4ALibraryButton [WRAPPED]
ShThumbUpButton [Wrapped]
A nice thumbs up control
@Salar82 · 2022-02-06
B4ATutorialNFC
Vicino - Your wallet in my pocket
The attached is a simplistic demonstration of contactless (NFC) credit card recognition.
@drgottjr · 2022-02-06
B4ALibraryAudio/Video
Play RTSP easily
Play RTSP easily
@darabon · 2022-02-02
B4AToolBasic
BasicIDE Suite 4 - Now even further improved
BasicIDE Suite 4 - Now even further improved
@agraham · 2022-02-01
B4ATutorialUI design
Project 8 - Exploring UI capabilities
I recently set out to do some exploration to see how much I can achieve by using jut B4a internal tools(libraries) for an apps UI.
@Marvel · 2022-01-31
B4AToolOS
PropMeister
Tells you everything your device is capable of, along with some other potentially useful information.
@drgottjr · 2022-01-31
B4ATutorialAds
Data Safety Admob
If you recieved an email about submiting Data Safety form at Google Play Console and your apps using Admob, you can watch this video to guide you.
@yiankos1 · 2022-01-30
B4ATutorialImages
min3D framework Samples
min3D framework Samples (e.g. Texture Offset)
@Johan Schoeman · 2022-01-30
B4ASnippetAnimation
Valentine''s day is approaching
Valentine''s day is approaching
@William Lancee · 2022-01-28
B4ATutorialB4X
Create Custom Keyboard Layout for Coding
Sometimes it is really annoying to have keys we use so often to be lying in most inaccessible parts of keyboard. And to make the matter worse they might also involve combination of shift etc. You can create a custom keyboard layout which you can switch to easily in Windows 10/11 on need basis.
@mohsyn · 2022-01-27
B4ALibraryOther
SunCalc B4XLib
SunCalc is a tiny BSD-licensed library originally written in JavaScript for calculating sun position, sunlight phases (times for sunrise, sunset, dusk, etc.), moon position and lunar phase for the given location and time.
@John Naylor · 2022-01-27
B4ATutorialDrawing
OpenGL ES - NeHe sample projects
OpenGL ES - NeHe sample projects
@Johan Schoeman · 2022-01-23