Tutorials & Examples

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

Alternative to B4A Bridge: USB Cable Connection

Step 1: On your mobile device, make sure you have USB Debugging activated.
- Go to "Settings".
- Scroll down to the bottom and tap "About phone" or "About tablet",
- Scroll down to the...
 
Last edited:

Discovering iBeacon devices with BLE2 library




This example uses the BLE2 library to continuously scan for BLE devices, looking for iBeacons.
It never connects to any device. It parses the advertising data and calculates...
 

Attachments

  • iBeacons.zip
    11.4 KB · Views: 1,874
Last edited:

Perfect Crop + TouchImageView

Hi all i made a simple crop example, later many try and try its here
if this help someone

Im using the @warwound lib TouchImageView
many thx to @warwound

this sample have one...
 

Attachments

  • Crop Sample.zip
    496.3 KB · Views: 2,238
  • 10511109_807459332617618_2723995257439844685_n.jpg
    41.9 KB · Views: 1,146
  • 10514572_807459602617591_7148849783199956125_n.jpg
    47.5 KB · Views: 1,521
  • 10527643_807459462617605_5852512570621737594_n.jpg
    57.2 KB · Views: 997
Last edited:

Custom WebSocket Based Push Framework

The online example is currently disabled due to spam

Now that both B4A and B4J support WebSockets it is possible to implement a full push framework solution.
The solution is made of two...
 

Attachments

  • Push_Client.zip
    11.5 KB · Views: 4,409
  • WebSocketPush.apk
    143.7 KB · Views: 2,835
Last edited:

DBUtils - Android databases are now simple!

Attachments

  • DBUtils.zip
    14.4 KB · Views: 5,561
Last edited:

[B4X] DateUtils - Simplifies Date and Time Calcuations

DateUtils is a code module with a set of useful date and time related methods.
It complements DateTime api, it doesn't replace it.

The methods included in DateUtils:

B4X:
'Calculates the period...
 
Last edited:

Automatic adjustment of system date and time through GPS (root only)

Attachments

  • GPS DateTime.zip
    10.4 KB · Views: 424
  • Android 6.png
    40.7 KB · Views: 493
  • Android 2.3.6.png
    13.9 KB · Views: 521

Simple Code Module to implemente a License file using StringFunctions Encrypt

B4X:
Type=StaticCode
Version=6.48
ModulesStructureVersion=1
B4A=true
@EndOfDesignText@
'******************************************************************************************************
'*...
 

Attachments

  • Licensing.bas
    3.5 KB · Views: 348

Colourful Indicator

It comes from here. The project displays as an example a colourful battery level indicator. Lib files are in the /files folder of the B4A project. The indicator will only update/redraw when...
 

Attachments

  • FitChart.zip
    42.2 KB · Views: 554
Last edited:

SQL tutorial

Update 2018:

New video tutorial:


The source code is available here...
 

Attachments

  • SQL.zip
    8.1 KB · Views: 11,924
Last edited:

[Example] Creating a sticky service - long running background tasks

Please see the original post:

About sticky service - long running background tasks...
 

Attachments

  • Services_example.zip
    9 KB · Views: 581
  • Screenshot_2016-11-25-12-23-53.png
    18.9 KB · Views: 602
  • Screenshot_2016-11-25-12-35-40.png
    77.4 KB · Views: 636
  • Screenshot_2016-11-25-12-37-41.png
    46.7 KB · Views: 609
Last edited:

Creating and Packaging a Wear App

This tutorial will show you how to create an app for a Wearable device and how to package it so it auto installs.

What is Android Wear?
For those that do not know, Google has released...
 

Attachments

  • WearTest(handheld).zip
    109.1 KB · Views: 842
  • WearTest(wearable).zip
    5.5 KB · Views: 776
Last edited:

Android Beam Tutorial

Android Beam is a feature introduced in Android 4 that allows one device to transfer a message to another device by placing the devices back to back. The communication is based on NFC.

The main...
 

Attachments

  • Beam.zip
    8.2 KB · Views: 899
Last edited:

How to make games

How to make games

A great idea, but a disappointing result

You woke up one morning with a great idea for a game. You rushed to your phone to convince your best friend to...
 
Last edited:

Shared Code Modules

Last edited:

Auto send KeyCodes.KEYCODE_BACK at runtime

Hi,
How to send / trigger the KeyCodes.KEYCODE_BACK at runtime without user clicking it

tks
 

Tutorial - How to sign apk with non-B4A keystore

Here is my first tutorial for the community!

This tutorial will show you how to sign a B4A generated apk with a non-B4A keystore. I needed a way to do this for myself since I had some apps out...
 
Last edited:

[B4X] Anchors Demonstrated





The anchors feature is simple to use and is...
 

Attachments

  • AnchorsExample.jar
    317.1 KB · Views: 1,780
Last edited:

Android JSON tutorial

JSON format is a a format similar to XML but usually it is shorter and easier to parse.
Many web services now work with JSON. JSON official site: JSON

Using the new JSON library, you can...
 

Attachments

  • JSONExample.zip
    5.2 KB · Views: 6,004
Last edited:

Android Serial tutorial

Attachments

  • SerialExample.zip
    6.3 KB · Views: 10,595
Last edited:
Cookies are required to use this site. You must accept them to continue using the site. Learn more…