FirebaseAdMob v1.6
Google has added a few new requirements to AdMob implementation. You must make these changes if you are using the latest versions of Android SDK libraries (firebase-ads 18.1.1+).
@Erel · 2020-06-21
Rev Counter Bluetooth OBD2
RPM meter connected to Bluetooth OBD plug with ELM327. To request RPM you send to the ELM327 "010C" and the reply is: 7E8 04 41 0C 0D 80 . 7E8 = reply to test, 04 = reply with 4 bytes, 41 = reply OK, 0C = PID (command) echo, 0D 80 = 2 bytes of data.
@moty22 · 2020-06-20
BalToBasicIDE project template generator
(Obsolete) BalToBasicIDE B4J project is an extension to Erel''s BalConverter project that converts between the B4Adesigner layout files and JSON format. It has been extended to convert the Json layout file to a BasicIDE .b4s script file. The purpose of this utility is to create a template file for a BasicIDE project which can then be moved to the device for further development. The template file will contain the control layout and boilerplate event code which can then be enhanced to provide the final project. By using the B4A Designer to lay out the controls much laborious typing and experimentation on the device can be avoided.
@agraham · 2020-06-20
Using StartActivityForResult with JavaObject
This code demonstrates how JavaObject can be used to call external APIs that should be called with Context.startActivityForResult.
@Erel · 2020-06-18
Version safe notification
Update: If you are using B4A v8.0+ then the standard notifications will work. Older versions:As explained in this tutorial all store apps will soon be forced to target the latest SDK. The following code can be used to create a notification. It works on all versions of Android.
@Erel · 2020-06-12
RF HOME MANAGER
This is a MQTT client used to monitor all 433mhz sensors/remote controls in my house.
@candide · 2020-06-11
Match the flags - Extremely basic game tutorial for new B4X developers [The newbies]
Match the flags - Extremely basic game tutorial for new B4X developers [The newbies]
@Peter Simpson · 2020-06-11
Amir_Retrofit [B4A-B4J Chargeable]
A type-safe HTTP client for Android and Java.
@alimanam3386 · 2020-06-11
Android Device Unique ID - Alternative to PhoneId
Android Device Unique ID - Alternative to PhoneId
@Erel · 2020-06-10
PullToRefresh 2
This is an example of a pull-down refresh animation that I recently wrote
@cxbs · 2020-06-08
COVID-19 Info Example
Had made an application in B4A (my first in B4A) to display COVID-19 statistics.
@IndieDev · 2020-06-08
Sample using GPS and GeoAddress
Sample using GPS and GeoAddress
@joaquinortiz · 2020-06-07
FileTransfer - Send and receive files with AsyncStreams
FileTransfer - Send and receive files with AsyncStreams; Newer example based on B4XSerializator: https://www.b4x.com/android/forum/threads/72149
@Erel · 2020-06-07
Another B4A Barcode Scanner - based on Android Vision
Another B4A Barcode Scanner - based on Android Vision
@Johan Schoeman · 2020-06-07
Explain to user why you need a permission before displaying Android''s cryptic permission prompt
Sample code I use to display the reason why my app needs a particular permission so that the user is well informed of it before I let Android display it''s cryptic permission prompt.
@JohnC · 2020-06-06
GeoLocation
Using GeoLocator-Android you could easily get you GPS based location from Android Devices
@DonManfred · 2020-06-04
real gallery project
I was planning to make an image selector library like the one used in WhatsApp and Telegram but i ran out of time so i''d like to share this project as it may be useful for someone. It is working and can be used for many proposes (tested on API-21 to API-28) , it may need a few little optimizations. It has all standard gallery features (albums, scrolling, pinch to zoom ...)
@KZero · 2020-06-03
Getting date time from the internet
Getting date time from the internet
@Steve Kwok · 2020-06-03
GifViewer [custom view]
Simple view that shows an animated gif. Based on agraham''s GifDecoder library.
@Erel · 2020-06-02
FontAwesome To Bitmap
Unlike an older "TextToBitmap" sub that you can find in the forum, this code vertically centers the icon. It can also be used in B4J and B4i (only need to change the font line).
@Erel · 2020-06-02
get all image folders [path]
Get all image folders [path]. This code runs on my phone in release with 156ms. And i have over 1k folders and over 10k images.
@Alexander Stolte · 2020-06-01
Disable automatic redirections with OkHttpUtils2
Disable automatic redirections with OkHttpUtils2
@Erel · 2020-06-01
My ToastMessageShow
My ToastMessageShow
@T201016 · 2020-05-27
B4A UI . Dashboard and Notification
It''s not a full app, just dashboard and notifications.
@Sina_ebrahimi · 2020-05-24
Exception, raise, log and format
Sometimes you need to stop a piece of code and explain why you have to do it. A good way is to raise an exception and to give information about the reason why. This little class offers you a pratical way to do this.
@spsp · 2020-05-22
Highland Titles Calculator [Source code]
For B4A members who are also Lords and Ladies of Glencoe a themed calculator based on BrownPaper calculator. Allows the user to enter their own Title/Name which is used as a voice greeting when the calculator is first opened.
@Roger Daley · 2020-05-21
ShortcutBadger
The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!
@DonManfred · 2020-05-20
CSBuilder Generator
1) B4J CSBuilder Generator This tool enable you to create CSBuiler for your B4A applications 2) B4A CSBuilder Generator This tool enable you to preview what you do with B4J CSBuiler Generator
@spsp · 2020-05-19
Printing and Pdf creation
This is an Android 4.4+ (API 19+) library. Its two main features are: 1. Creating Pdf documents with the PdfDocument object. 2. Printing with the Printer object.
@Erel · 2020-05-18
Print PDF library supports higher resolution
Print PDF library supports higher resolution
@MitchBu · 2020-05-18