B4ALibraryAudio/Video
Bitmaps to Video
This is a library which creates a video from a series of bitmaps.
@CaptKronos · 2018-08-09
B4AClassClipboard
Clipboard Class
With it you can copy and past plain text in your android app.
@hatzisn · 2018-08-01
B4ATutorialB4A
Supporting multiple screens - tips and best practices
Supporting multiple screens - tips and best practices. There are several features in B4A that help you target Android phones and tablets with different screen sizes and resolutions. The purpose of this page is to collect tips and best practices that will help you create flexible layouts.
@Erel · 2018-07-26
B4ATutorialTranslation/localisation
How I manage multi language in my Android App
This functionnality is base on a SQL server database where all translations are stored (and used for Windows App clients side). I use a WebService to retrieve the full list of them in Android App. The most important thing in my solution is to use "live" translations. I mean as translations are available and shared in an SQL server database, you are sure to be up to date with. By the way, if you don''t want to use an SQL Server database, you can, for sure, adapt it !
@Yayou49 · 2018-07-26
B4ASnippetMail
SMTP equal sign and another
if you have sign equal in SMTP you have problem, same thing with form feed etd.
@MarcoRome · 2018-07-25
B4ASnippetService/Receiver
How to determine what started a Service
As far as I can tell, there are three different reasons a service was started: 1.Manually started using StartService 2.Scheduled start using StartServiceAt or StartServiceAtExact 3.Automatically started at boot using #StartAtBoot I recently found myself needing to know why a service was started, so I came up with the snippet below
@Sandman · 2018-07-24
B4ATutorialB4A
Trial Period using FTP
Here is a method using FTP to create a trial period for your app. Since there is no local file with trial information, the user cannot defeat it by manipulating stored data. Also, FTP calls are very simple and no database required.
@gregchao · 2018-07-23
B4ASnippetB4A
Check device is Emulator
Check if device is Emulator
@Pooya1 · 2018-07-22
B4ASnippetProgress/Gauge/Loading
Simple Progress Bar
This is a sample of progress bar I use in my project. It only use B4A Core library and native view. Yes, what you need is only 2 panels to create the progress bar. The reason I create this view is because I don''t like the square corner of default progress bar and I want to customize the colour.
@aeric · 2018-07-20
B4ASnippetComms & Network
Check Internet Connection
Check Internet Connection
@Pooya1 · 2018-07-19
B4ALibraryAnimation [XUI]
SD RevealColorView [XUI]
This XUI library serves to change color to an animation (XUI) panel. This panel has the same methods as an XUI panel
@Star-Dust · 2018-07-17
B4ATutorialDesigner
Designer anchors - Video example
Designer anchors - Video example
@Erel · 2018-07-05
B4ALibraryLock/unlock
DSAlphaLockView
This library create alpha view black that blocks all content from an activity.
@Andre Souza · 2018-07-03
B4ALibraryTranslation/localisation [CHARGEABLE]
BGL Parser [Chargeable]
Java parser for Babylon dictionaries
@somed3v3loper · 2018-06-30
B4ASnippetFirebase
Simple Message (using FirebaseNotifications) + Source Code
This was my first test-App for Firebase Push Notifications and it is a easy way to chat over different topics/groups.
@skrjabin · 2018-06-26
B4ASnippetB4A
Reversing Screen Orientation Using JavaObject
If your activity uses either landscape or portrait orientation, and you want to reverse either orientation, this code snippet will enable you to do so.
@ErickAsas · 2018-06-25
B4ASnippetWebView
Calling subs with webview links and buttons
I like to use the webview as a very individual user interface. You can load the content offline with WebView1.LoadHtml or do online real time changes on the interface with WebView1.LoadUrl. You can use all the HTML, CSS or even JavaScript to draw a nice view and with this code you can interact, if the user presses a link or a button. That way you can easyly create and quickly change a layout in runtime.
@skrjabin · 2018-06-25
B4ALibraryComms & Network
Telegram Bots API B4A
The same library as on https://www.b4x.com/android/forum/threads/telegram-bots-api.66458/ compiled for B4A .
@somed3v3loper · 2018-06-24
B4ASnippetIntent
Calculator Intent
I am reposting this bit of code for those who want a simple way to call the calculator''s intent on any phone. It took me a few hours to find this and thought others may find it helpful.
@Jeremy Tipton · 2018-06-22
B4ASnippetAction Bar, Drawer, etc [B4A][XUI]
Bottom Toolbar [B4A] [XUI]
I am planning to create a B4A and a B4i app with identical UI. I try to look in this forum if anyone has created a bottom toolbar (iOS-styled) for B4A but I just found this thread with no reply. So I created a quick one in B4A.
@aeric · 2018-06-22
B4ASnippetDrawing [BAX][XUI]
BitampCreator - DrawLine, DrawPath , DrawCircle, DrawArc, DrawImageTrapezoid [BAX] [XUI]
BitmapCreator lacks some important instructions on Canvas. Sometimes switching from BitmapCreator to Canvas and vice versa would slow down the code too much, so it would be better to implement them with BitmapCreator. I started writing some divers, if someone finds a way to improve it or add other features put other posts.
@Star-Dust · 2018-06-20
B4ATutorialB4A
Shared Code Modules
Edit: shared modules are still supported however more powerful options are available in newer versions of B4X: https://www.b4x.com/android/forum/threads/shared-code-modules.40747/#content
@Erel · 2018-06-19
B4ATutorialB4A
B4A Book Updated to Version 8.30
B4A Book Updated to Version 8.30
@PhilipBrown · 2018-06-19
B4ALibraryAds
AppBrain Ads
AppBrain Ads
@Erel · 2018-06-17
B4ALibraryViews - additional
Digital Panel
I created a class that displays digital numbers in a panel. I needed it for something I am creating and I would like it to share it with you. It is pretty easy to create a digital panel with as many digits as you want, at any dimensions you want and with any colors you want.
@hatzisn · 2018-06-14
B4ATutorialService/Receiver
Automatic Foreground Mode
Starting from Android 8.0, services cannot be simply started while the app is in the background or not running at all. Background means that there isn''t any visible activity or any service in foreground state (Service.StartForeground). Common cases where we expect services to start even if the app is not in the foreground: - Push notifications - Services scheduled with StartServiceAt or StartServiceAtExact - Services set to start after boot with #StartAtBoot attribute - Home screen widgets The only way for services to start when the app is not in the foreground is with a new API that ensures that the service will start and immediately switch to foreground mode. This is now handled automatically in the B4A framework. When needed services automatically start in foreground mode. Needed = Running on Android 8+ and the app is considered in the background when the service is started.
@Erel · 2018-06-12
B4AClassList- and scrollview
PullToRefresh
CustomListView class extension with ''pull to refresh'' functionality
@Erel · 2018-06-11
B4ALibraryCompass
CompassView - Another CompassView
Compass view with full options style.
@Johan Schoeman · 2018-06-09
B4ALibraryOther
SendInput - Emulate user input within your app
SendInput - Emulate user input within your app
@Jim Brown · 2018-06-07
B4ASnippetTheme
Full Screen Theme
Full Screen Theme
@Erel · 2018-06-07