GUI AVD Manager / Emulator
B4A Sdk Manager v2 adds support for managing Android Virtual Devices (AVDs):
@Erel · 2017-06-06
DoEvents deprecated and async dialogs (msgbox)
Starting from B4A v7.0 the following warning will appear for DoEvents calls:DoEvents is deprecated. It can lead to stability issues. Use Sleep(0) instead (if really needed).
@Erel · 2017-05-28
OAuth 2.0 / Google web services tutorial
OAuth 2.0 / Google web services tutorial
@Erel · 2017-05-11
How they do... #1
How they do... #1
@Informatix · 2017-05-05
B4Acalendar
Probably not the most elegant way to do this calendar but it is working. It displays 42 days and will "grey out" the days of the previous/next month within the calendar month being displayed.
@Johan Schoeman · 2017-04-23
Java App for Firebase Notificatiion Sending
if you have android app with firebase notf. this app for easy testing.
@Tayfur · 2017-04-21
Notify Builder example
I use this code to ask for GPS activation. I was not able to find a working example of NotifyBuilder so I wrote for myself
@tigrot · 2017-04-21
Using FCM on Huawei phones: Set your app to protected (important!)
By default on Huawei phones all "unknown apps" (like your app is for sure) are NOT allowed to run in the background (= when the screen turns off OR your app is sent "to the back" by pressing the home button or by any other event). So when your app is paused, the complete app is stopped. Even the FCM service is completely inactive. As a result of that you are NOT able to receive any FCM messages anymore. It took me hours wondering why my phone app (Huawei P8, Android 6.x) does not receive messages. There''s a feature called "protected apps". Only apps which are "protected" will be able to run in the background.
@KMatle · 2017-04-17
Update your app to take advantage of the larger aspect ratio on new Android flagship devices
To deliver more engaging viewing experiences to their users, many Android OEMs are experimenting with new, super widescreen smartphones. Samsung has just announced a new flagship device, the Samsung Galaxy S8, featuring a new display format with an aspect ratio of 18.5:9. At the Mobile World Congress earlier this year, LG also launched their new flagship device, the LG G6, with an expanded screen aspect ratio of 18:9. In order to take full advantage of the larger display formats on these devices, you should consider increasing your app''s maximum supported aspect ratio. To do so, simply declare an android.max_aspect element in the app''s element
@Multiverse app · 2017-03-31
Admob Mediation With Chartboost
This is a short tutorial for mediation with admob for chartboost.
@tufanv · 2017-03-27
Custom View with Designer Support
Custom View with Designer Support
@Erel · 2017-03-26
Admob Mediation With Facebook
Erel Already described the mediation with inmobi and with the help of that tutorial I tried to implement facebook ads to admob. It took some days for me to implement it because of manifest problems, correct sdk and adapter files etc. My aim with this tutorial is to help people mediate with facebook without any hassle.
@tufanv · 2017-03-22
MultiDex - Solves the too many methods error
B4A v6.8 adds support for MultiDex compilation. With MultiDex enabled, the compiled classes are split into multiple dex files as needed.
@Erel · 2017-03-13
cctv cool + php +AUDIO to Internet using PHP + b4a
In case someone have erros on camera on cctv examples i hope this will fix your problem like in my case..
@xpectmore · 2017-03-02
Searching the nearest Coordinate in a Database
Searching the nearest Coordinate in a Database
@DonManfred · 2017-03-02
Create better Play Store listings
Create better Play Store listings
@Multiverse app · 2017-02-18
How I wrapped a HTML5, JavaScript & Css based Library...
To be able to do this, you need a good library that you want to wrap. A library like this will run inside a webview as its purely javascript, so some knowledge of HTML5 at most and some css will be recommended. I''m still learning both through trial and error. Secondly, I wanted to trap the events that happen within my components, so I used webview extras for that. Thirdly, I wanted to have the library include internaly the javascript and css files that I''m using. Please note the respective licenses for that. I decided on some community based libraries.
@Mashiane · 2017-02-03
MQTT Chat with Auto Discovery
This is an extension to the MQTT chat room example: https://www.b4x.com/android/forum/threads/b4x-mqtt-chat-room.61568/#content It is a chat room where one of the devices acts as a server and the others as clients.
@Erel · 2017-01-30
Fading label effect, for uniform colors - small tutorial
For all Android 3+ devices please use the "native" function SetColorAnimated (see this: https://www.b4x.com/android/forum/threads/simple-animations-in-b4a-v4-00.47731/ ; Fading label effect, for uniform colors - small tutorial
@AscySoft · 2017-01-23
Use mouse wheel to quickly scroll through colors
Use mouse wheel to quickly scroll through colors
@Widget · 2017-01-19
Parse JSON Weather Files from openweathermap.org
Parse JSON Weather Files from openweathermap.org
@ELCHARO · 2017-01-13
Firebase Messaging: Chat app without server
An example how to communicate between devices via FCM without a server in the middle
@KMatle · 2017-01-06
XML Parsing with the XmlSax library
It is simpler to parse XML with Xml2Map class: https://www.b4x.com/android/forum/threads/b4x-xml2map-simple-way-to-parse-xml-documents.74848/ ; XML Parsing with the XmlSax library
@Erel · 2017-01-04
Android Things - Getting Started
Android Things is a new project of Google that extends the Android OS to SoC (System on a Chip) boards such as Raspberry Pi and Intel Edison.
@Erel · 2017-01-03
App to sync photos using FileObserver library
App to sync photos using FileObserver library
@jsanchezc · 2016-12-29
Sorting algorithms - Teaching with Basic4android
Sorting algorithms - Teaching with Basic4android
@Erel · 2016-12-21
Simple Push Framework
Simple Push Framework
@Erel · 2016-12-12
Setting up Firebase messaging in 5 minutes
This is a quick guide how to - set up a fresh app - creating a new firebase project in the Firebase console to receive Firebase messages.
@KMatle · 2016-12-07
Automatic adjustment of system date and time through GPS (root only)
Automatic adjustment of system date and time through GPS (root only)
@rtek1000 · 2016-12-05
Android based Closed Circuit TV (CCTV) example
Android based Closed Circuit TV (CCTV) example; Better example is available here: https://www.b4x.com/android/forum/threads/mjpeg-cctv-server.73792/
@Erel · 2016-12-04