Tutorials & Examples

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

Device Sensors

The attached project (with inline Java code) will list all the sensors on your device in the project's log.
 

Attachments

  • deviceSensors.zip
    11.2 KB · Views: 851

Sudoku generator and solver

The attached project will generate and solve Sudoku puzzles (9x9). The code to solve the puzzles with was adapted from here (converted to B4A). The code to generate Sudoku puzzles with comes...
 

Attachments

  • src.zip
    4.1 KB · Views: 1,106
  • JHS_Sudoku.zip
    167.3 KB · Views: 1,100

Different examples with 2 layouts

As an answer to the thread Forms alike, I thought that the examples below would be of general interest.

Attached there are 4 examples with two same layouts but with different managements...
 

Attachments

  • TwoLayoutActivities.zip
    14.1 KB · Views: 2,260
  • TwoPanelActivity.zip
    12.4 KB · Views: 1,879
  • TwoPanelLayouts.zip
    14.5 KB · Views: 2,004
  • TwoActivityLayouts.zip
    8.7 KB · Views: 1,608
Last edited:

Nine patch images tutorial

Android supports a special format of PNG images that can be resized by replicating specific parts of the image.
This images also include padding information.
These images are named nine-patch...
 

Attachments

  • NinePatchExample.zip
    7.4 KB · Views: 2,761

Tip: Distributing your app on iis web server

After hours of research i was able to create a download link for my app on a windows server. here are the instructions for doing so.

under iis create a mime type by right clicking on your...
 
Last edited:

MidiSystem Recording example

This example loads a midi file and records an extra track from either the on board keyboard, or an external USB midi device.

Please be careful when saving files as the recorded track will be...
 

Attachments

  • Piano&FullMidiLib.zip
    19.4 KB · Views: 763
Last edited:

MidiSystem Drum sequencer

This example allows creation of loops on multiple tracks as they are played. Just like a drum sequencer. It demonstrates creating a midi sequence and tracks, and adding events and messages...
 

Attachments

  • DrumSequencer.zip
    30.5 KB · Views: 696

MidiSystem Example PlayOnly USB

This example allows playing a midi file to an external USB device which you can select. It also allows delaying the messages send to the usb device so you can hear them at the same time as the...
 

Attachments

  • PlayOnlyUSB.zip
    16 KB · Views: 729
Last edited:

OAuth Facebook Feeds

Attachments

  • ff.zip
    9.8 KB · Views: 1,240

USB Serial service

Hi all,

My contribute to the community a USB Serial service, you can add more activitys...

If you like this please press "like"

Thanks

camolas
 

Attachments

  • UsbSerial_respose_service.zip
    9.7 KB · Views: 1,062

TTS service for 2 Activitys

Hi all,

My contribute to the community a TTS service for 2 Activitys, you can add more activitys...

If you like this please press "like"

Thanks

camolas
 

Attachments

  • Two Activites tts service.zip
    10.1 KB · Views: 475

WebView Tutorial

WebView tutorial

I wanted an easy way to provide in-app documentation such as help screens etc.

I was thinking of going with the CustomListView and then trying to colour some of the lines of...
 

Attachments

  • WebView2Empty.zip
    142.3 KB · Views: 5,010
Last edited:

Arduino ADk Consummation

Introduction

The big day has dawned at last. We are now going to connect our Arduino to our Android device and get the two to talk to each other and to their own IDE on the PC...
 

Attachments

  • AdruinoADK.zip
    8.6 KB · Views: 1,589
Last edited:

Pebble Example

This is an example of how to build an app and sent intents to your pebble.
 

Attachments

  • PebbleExample.zip
    9.2 KB · Views: 549

Googlemaps V3 In A Webview

Hi Everyone,

Until the mapview becomes available, I have managed to "squeeze" the googlemaps V3 JS API into a webview for an app I am working on :sign0060:

The benefit of the JS map over a...
 

Is possible Start Activity in a Panel?

I have many layouts split by a scroll view, and on any layout i have a lot functions. Is possible divide any of this in more activity starts on panel on scroll view? Thanks
 

JQMobile.Show

Sharing the goodness. An attempt to have JQuery Mobile controls inside a webview running inside B4A.

Check this post...
 

Open the browser with a specific web page

Opening the browser is very simple.
First you need to add a reference to the Phone library.
Then:
B4X:
    Dim p As PhoneIntents
    StartActivity(p.OpenBrowser("http://www.b4x.com"))
...
 

[TUTORIAL] Post to Facebook Wall via B4A app.

The attached project shows how to use the device's camera to snap a picture and upload it to your Facebook wall.

This sample is based on the code written by the one and only vb1992 found...
 

Attachments

  • FacebookCamSample.zip
    9.8 KB · Views: 2,455

Galaxy S4 AVD Emulator Settings

Setting up a new AVD (Android Virtual Device) for a Samsung Galaxy S4 proved to be a bit hit and miss so I am posting the settings that I used to get one working on Windows 7 64 bit.

The AVD uses...
 

Attachments

  • Galaxy4_small.png
    Galaxy4_small.png
    76.1 KB · Views: 1,998
  • DeviceDefs_small.jpg
    DeviceDefs_small.jpg
    59.4 KB · Views: 1,405
  • EditAvd_S4_small.png
    EditAvd_S4_small.png
    56.4 KB · Views: 1,400
  • EditDevice_small.jpg
    EditDevice_small.jpg
    43.7 KB · Views: 1,279
  • HAXM_small.jpg
    HAXM_small.jpg
    147.6 KB · Views: 1,147
  • S4_AVD_small.jpg
    S4_AVD_small.jpg
    70.9 KB · Views: 1,246
Top