Tutorials & Examples

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

Uploading Photo to Facebook

Uploading Photo to Facebook is possible now with B4a and a webview



This is based on Steve05 post here...
 

Attachments

  • Android2Facebook.zip
    115.4 KB · Views: 1,667
Last edited:

Information about Smart Gear components

Hello Everybody,

In a new device SMART GEAR Live have a limitation with SDK, is not allowed put WEBVIEWs in a project.

In a B4A is accepted the WebView BUT in REAL not work...
 

Attachments

  • ErrorSmartGear.jpg
    ErrorSmartGear.jpg
    20.9 KB · Views: 420

GIF Movie Player

The attached project is an example using the XtraViews library.

If one of the classes in that library is called "MovieView" then let's play some animated GIF movies. :D


Have fun...
 

Attachments

  • GifMoviePlayer_Sample.zip
    59 KB · Views: 1,721
Last edited:

SQL Order + Where

What am I doing wrong

B4X:
oRst = SQL.ExecQuery2("SELECT * FROM Bustrip ORDER BY sort Asc WHERE bus = ?", Array As String (Main.find))
 

Custom transitions between activities

This short tutorial will explain how to create custom transitions between activities.

The transitions must be declared in an XML file as described here: Animation Resources | Android...
 

Attachments

  • FlickrViewer_WithActivityAnimation.zip
    11.1 KB · Views: 3,771

When to use activities and why.

Why use Activities?

In B4A as in Android, an activity is like a form in other languages such as Delphi, C++ Builder, VB, etc. Activities can start other activities, use code modules, classes, and...
 

Listview

An example of using Listview.
Open and save dialogs.
Screen orientation.
Don't forget to twist.

Done on 7 inch tablet.
B4A 2.3
 

Attachments

  • List2.apk
    130.8 KB · Views: 403
  • List2.zip
    14.9 KB · Views: 545
  • unicode.zip
    3.1 KB · Views: 410
  • beer.zip
    2.1 KB · Views: 458

How to make a simple splash scree (that you can understand)

This is tutorial of how to make a splash screen in B4A. There are 3 sections. Just copy and past the code. In the designer save the layout as "LayoutMain.bal" and make a "Panel1" in that layout...
 

Connecting to HTTPS (secured) urls

Last edited:

GIF FILE - 3 x ROTATING EARTH

pic1.png


An example of the rotating earth with 3 x image views displaying the same GIF file but each separated by 120 degrees from the other. You will need to download the GIF file from here...
 

Attachments

  • EARTH ROTATING.zip
    8 KB · Views: 918
Last edited:

ImageView

This program displays pics of the same size as the ImageView. Made on an 7 inch tablet.
Program is not ready to go. Need to create folder and place same size pics in folder.
My device info is...
 

Attachments

  • Pic4.zip
    6.7 KB · Views: 535

Clock - 24hr analogue clock

pic1.png


This was done just for fun. It is a 24 hour analogue clock/watch. Have used the GPS Example from @klaus as base for this clock.
JHS CLOCK V1 => a 24 hour clock running clockwise...
 

Attachments

  • JHS CLOCK V1.zip
    173.4 KB · Views: 1,051
  • JHS Clock Panels.zip
    19.6 KB · Views: 825
  • JHS CLOCK TIME TRAVEL.zip
    174.6 KB · Views: 819
Last edited:

Service and Sockets for beginners

I've made a very simple project which periodically connects to a VB6 Server.
The code is well commented with notes for programmers coming from VB6.

In this code I use once ExitApplication. It's...
 

Attachments

  • SocketService_3.zip
    29.7 KB · Views: 904
Last edited:

Random Numbers, Timer, ExitApplication

Random Numbers.
Timer.
ExitApplication.
 

Attachments

  • RandomNumbers.zip
    7 KB · Views: 881

Service Module Example

Service Module using CallSub.

A very simple example. I thought you had to use CallSub from an Activity, but had it backwards.
 

Attachments

  • ServiceModule3.zip
    7.2 KB · Views: 858

Translucent Status bar / Navigation keys

NOTE: there may be a way to achieve this already in B4A that I'm not aware of.

This little tutorial will show you how to create an app with translucent status bar And/Or navigation keys...
 

Save all Edittexts & corresponding labels on a view to a file (JSON) and reload them

If you build an app which uses a larger form you might have realized this by pairs of labels and edittexts. The label ist used for the description (f.e. "Name") and the edittext will contain the...
 

Tinyurl shortening

Here's a quick little example of how to shorten your urls using tinyurl.com.

Thanks to TDS, who provided the solution.
 

Attachments

  • TinyUrlSample.zip
    7.7 KB · Views: 413
Last edited:

How to get track change data

ie: If you want to make a music control widget

First you need to add a broadcast listener to the manifest

AddReceiverText(thenameofyourservice,
<intent-filter>
<action...
 

Otsu Thresholding - binarization of images

This project demonstrates grayscaling of a multi colored image and then the binarization (i.e black or white pixels only) of the grayscaled image. The binarization is based on Otsu Thresholding as...
 

Attachments

  • JHS_OTSU_V2.zip
    61.2 KB · Views: 1,019
Last edited:
Top