Tutorials & Examples

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

My CustomView template - with AddToParent

I think CustomViews are great addition to B4A, one of it's best features, and a fantastic way to increase productivity, reuse code, and add intelligence to the views we use.

The ability to add...
 

send and receive messages between two devices or Device and PC using bluetooth

1. Looking for application sample b4A to send and receive text messages (chat system) over blue tooth between two mobiles

2. Looking for application sample b4A to receive messages and reply over...
 

Have Back and Front Camera's & has Flash (inline Java code)

This is just some simple inline Java code to check if a device has a Back facing camera, a Front facing camera, and a Flash (it requires the JavaObject library to be enabled).

1.png
...
 

Attachments

  • b4aHasFrontBackCameraAndFlash.zip
    8.8 KB · Views: 973

B4X - The best development tools for the connected world!

As B4R (Arduino) will soon be released, I've made a short video that shows some of the communication features available in B4X.

Make sure to watch it in HD mode:


The source...
 

Attachments

  • ConnectedWorld.zip
    25.5 KB · Views: 897

Animation without timer

Hi Guys

I would like to share with you something that most of you maybe allready know but also if there are some people that still dont know that, it could be very helpfull for them.

There are...
 

Attachments

  • animation without timer.zip
    224.4 KB · Views: 2,045
Last edited:

CallSubDelayed - Avoid Black Screen

This has plagued me for months... (drove me nuts!)

I would try to insert a record in a table within an activity (using CallSubDelayed2) - then start another activity and presented with a Black...
 

Share My Experience With B4A-Full Source "Youtube Download"

p/s: i have uploaded patch file audio.xml

you must replace this file to your core library folder
(Exam: C:\Program Files (x86)\Anywhere Software\Basic4android\Libraries)

Thank @Erel and...
 

Attachments

  • youtubedownload-tob4a.zip
    239.2 KB · Views: 1,549
  • Full-Liibrary.zip
    503.5 KB · Views: 1,949
  • Audio.zip
    4.8 KB · Views: 1,115
Last edited:

VideoView Alternative JavaScript

For those having problems with the Android Videoview, here is a possible alternative that may be worth trying.

It's a javascript open source HTML5 video player for playing videos in a webview...
 

Attachments

  • VideoJS.zip
    109.2 KB · Views: 2,358
Last edited:

Part 1: UDP Text Communication: Same Network

Hi there

I've just finished my first try with UDP, wow. With the attached code I have managed to get the app installed on two different android devices, connected them to the same wifi...
 

Attachments

  • UDP.zip
    5.1 KB · Views: 1,325
  • udp.png
    udp.png
    47 KB · Views: 1,255

RoundBitmapWithBorder - inline java code

Attached project draws a circular bitmap within an imageview including an adjustable border (colour and width) around the image. Making use of inline java code. Only JavaObject V2.01 required...
 

Attachments

  • RoundBitmapWithBorder.zip
    85.6 KB · Views: 994
Last edited:

ASCII ART

Have done this purely for the fun of it. The project uses 70 ASCII characters to generate an ASCII ART image from the bitmap. The ASCII ART image is actually a label with the label's text set...
 

Attachments

  • b4aAsciiArt.zip
    21.2 KB · Views: 782
Last edited:

JavaFlacEncoder

This has been requested a couple of times on the forum and to get the ball rolling, here is an example of accessing the javaFlacEncoder with Javaobject.

Files and documentation are available...
 

Attachments

  • JavaFlacEncoder.zip
    192.7 KB · Views: 689
  • JavaFlacEncoder2.zip
    342.4 KB · Views: 706
Last edited:

LibGDX - New Project Template

Hi guys!

Here's a minimalistic libGDX template which can be useful when starting a new project.
It includes a background, a title and an array of objects. It does not include any...
 
Last edited:

Eureka: Access Genymotion Folders in Windows Explorer/Finder using Smart Disk Pro

Creating 1D and 2D Barcodes using inline Java Code and the ZXING core library

The attached project has 10 classes that create the following 1D and 2D barcodes:

1. QR Code - 2D
2. Datamatrix - 2D
3. Aztec Codes - 2D
4. PDF417 - 2D
5. Code 128
6. EAN8
7. EAN13
8. Code 39
9...
 

Attachments

  • core-3.2.1.zip
    483.9 KB · Views: 1,863
  • b4aBarcodeGenerator.zip
    18.1 KB · Views: 1,736
Last edited:

Password Protected QR Codes - Creating and Scanning Password Protected QR Codes

I am going to do this example in (at least) two posts. @BarryW has asked me about password protected QR codes - so, here we go.

The attached B4A project has two classes (all with the code...
 

Attachments

  • PasswordQRcodes.zip
    480.3 KB · Views: 2,260
Last edited:

QR Code Scanning View Finder Width and Height

SLC1.png


This is what I have done to be able to control the width/height of the scanning window in Nelson's project posted at...
 

Attachments

  • NELSON SOLUTION V2.zip
    188.8 KB · Views: 1,256
Last edited:

Using Facebook Login Without Social SDK

First up, there is a fantastic library called 'Social API SDK Wrappers' written by a guru 'Periklis Koutsogiannis'. If you need Facebook or any other social media related integration, please...
 

Attachments

  • SocialExample.zip
    12.6 KB · Views: 989

Square Progress Bar

It wraps part of this Github project. Library files are in the /files folder of the B4A project. Copy them to your additional library folder. Posting the zipped B4A project as well as the...
 

Attachments

  • SquareProgressBar.zip
    314 KB · Views: 1,162
  • src.zip
    10 KB · Views: 998
Last edited:

Android Drawables Demo

I wasn't sure were to put this, its simply a dev tool I built to view all the available drawables, as defined at http://androiddrawables.com/.

I built this small tool for myself, but...
 

Attachments

  • generate drawables code (Excel 97-2003).zip
    144.3 KB · Views: 550
  • AndroidDrawablesViewer_V2.zip
    36.8 KB · Views: 583
Last edited:
Top