Tutorials & Examples

Android development starts here. Please do not post questions in this sub-forum.

[B4A] [Class] [Contacts] wmContactsUtils - enhanced ContactsUtils

This is an enhanced version based on @Erel 's ContactsUtils v1.20.

NOTE: DeleteContact didn't work on an Amazon Fire tablet with Android 5.1.1 but did on a Moto X Style phone with...
 

Attachments

  • wmContactsUtils.bas
    37.1 KB · Views: 725
Last edited:

Material Design Icons (Update B4A / B4J)

[SMM] Top sites example

This example uses SimpleMediaManager to show a list of 400 top sites, based on Alexa dataset.

1633602625321.png


Each item is made of two panels and a label:
- Panel for the favicon.
- Panel for the...
 

Attachments

  • Project.zip
    231.5 KB · Views: 645
Last edited:

[B4X] MQTT - Connect & Reconnect

The ConnectAndReconnect sub takes care of connecting to the broker and reconnecting if the connection has broken.
It sends a "ping" request every 5 seconds to help the MQTT client recognize...
 
Last edited:

Transfer files across memory boundary

Hi all,

This is a simple example of moving files across the internal/external memory boundary.
EG Transferring a CSV file from an external location to an internal folder to load a database in the...
 

Attachments

  • XFer.zip
    13 KB · Views: 566

[B4X] Smart String Literal

The "smart string" literal is a more powerful version of the standard string literal.
It has three advantages:
  1. Supports multi-line strings.
  2. No need to escape quotes.
  3. Supports string...
 
Last edited:

ABWearOS Library 1.0

Last edited:

File Choose

Quickly create a File_Chooser, and choose any type of File without any Library.


Download code Here
 

Get resolution of video from file

MediaMetadataRetriever:
    Dim metaRetriver As JavaObject
    metaRetriver.InitializeNewInstance("android.media.MediaMetadataRetriever", Null)
    metaRetriver.RunMethod("setDataSource"...
 
Last edited:

Flow chart to help choose folder

This flow chart will help you choose the folder in all kinds of different cases:

1626940622208.png


There were reasons to use other folders in the past. Those reasons are no longer relevant, mainly...
 
Last edited:

[UI] [B4A] Camping App UI Example + Source Code

Hello Community!
This is the first UI Example by XTools Group and more examples are on the way :)
In this example we've used CustomListView & XUI Views Librarys and implement a self-made Bottom...
 

Attachments

  • Camping App.zip
    365.1 KB · Views: 1,496

[B4X] Builder command line script

Hi all,

Attached are txt files that are really windows .bat files. These are to help with building multiple libraries.

If you are building a large project with multiple libraries it can get hard...
 

Attachments

  • B4AExampleCompileScript.txt
    4.4 KB · Views: 636
  • B4JExampleCompileScript.txt
    4.4 KB · Views: 619

SQLite Full Text Search on a Large Database and Display on an xClv

The primary objective of this cross-platform B4XPages SQLite FTS example is to show the syntax used for Full Text Search queries in SQLite. The database consists of close to 400000 records. It is...
 

Attachments

  • SQLiteFullTextSearchForForum.zip
    20.2 KB · Views: 1,017

Apprendre à utiliser les Vues B4A - Partie 2 (Learn to use B4A views - Part 2)

Learn to use Design Views in B4A (Learn to use Design Views in B4A)


 

Receiving shared images from other apps

This example shows how to create an app that can act as a sharing target. It will be listed in the list of apps that show when the user shares an image.

The first step is to add an intent filter...
 

Read QR code from file

Hello team,

If you want to scan QR code from a file (Bitmap or pdf) you can try this code:
You need PDFium and Barcode Reader

B4X:
'Code module
'Subs in this code module will be...
 

Make sure you are enrolled in new 15% Play Store Fee

If you receive an email from google announcing the new 15% service fee (instead of 30%) that looks like this:

Google-Notice.png


I was a little confused of why do I have to create a group if I only...
 
Last edited:

[B4X] [B4XPages] Menu badges

1628579674728.png


This is a B4i + B4A example. It adds a dynamic badge to the menu icon. It also shows how to update menu items at runtime.

Don't miss:
1. B4A - theme settings in manifest editor.
2...
 

Attachments

  • Project.zip
    16.6 KB · Views: 2,089

Calculation of Distance in Km between two points on MapFragment

Hi I share a simple solution to calculate the distance in km between two points on MapFragment. I hope it will be of help to anyone who works with the GoogleMaps v2.50 library.

The coordinates...
 

Compilation time and auto-increment build version

This tutorial demonstrates how the custom build action feature can be used to add a file during compilation with the compilation time and an automatic version number that is incremented with every...
 

Attachments

  • compiletime.jar
    81.9 KB · Views: 1,209
Last edited:
Top