BLE Peripheral
A BLE connection is made between a central device and a peripheral device. In most cases the Android device will be the central device. Beacons, heart rate sensors and other BLE devices are implemented as peripheral device. However the Android device can also implement the peripheral role. This is done with this library.
@Erel · 2018-10-07
LockBox3 (Delphi) AES encryption exchange with B4A/B4J
This is just a write up of my findings regarding the exchange of encrypted data between B4A/B4J and LockBox3 (Delphi). This write up focuses just on LockBox3''s implementation of AES (128, 192, and 256 bit) cipher and the block modes ECB and CBC. On the Delphi side, before proceeding to exchange string data with the outside world, the programmer needs to ensure that all string encoding is done via UTF8.
@OliverA · 2018-10-05
New B4A book: Android App Development for Electronics Designers
New B4A book: Android App Development for Electronics Designers
@Erel · 2018-10-04
Sharing files from your app with File Provider
This tutorial explains the steps required to implement a file picker that other applications can use to select files or resources.
@Erel · 2018-10-03
MapRange A-B to C-D
SubName: Map a range of numbers from A-B to C-D and return the mapped value. Description: I use B4R a lot and that package includes a function called MapRange, I couldn''t find a version of MapRange in B4A or anywhere on the forum, so I found the formula online and I put together this little sub. Using MapRange you can map any range of number to another different range of numbers. For example 0 to 100 can be mapped to -50 to 50, 25 to 75, 2000 to 5000, -300 to -150 or whatever number range you need to return a value from. Your original number range can be any range you wish and not just 0 to 100 like above.
@Peter Simpson · 2018-10-03
Header with parallax effect for ULV
This is an example for UltimateListView showing how to create a sticky header (a header that is always visible) with a parallax effect (the image at the top is reduced as the list scrolls and stays centered). The header transparency changes over time so that the background is fully opaque when the image is no longer visible.
@Informatix · 2018-10-02
Get Random Numbers in a non repeating list
Get Random Numbers in a non repeating list
@Myron · 2018-09-30
How to Install Android 8 on Virtualbox
How to Install Android 8 on Virtualbox
@Diceman · 2018-09-28
Filter the Contents of a ListView By Sql code
Filter the Contents of a ListView By Sql code
@Lowegaterecords · 2018-09-28
Change DataSet in Amir_RecyclerView
During the basic training in Amir_RecyclerView (ARV), a small test project was created, which may help RV newcomers to familiarize themselves with RecyclerViews. Topic: "React to clickevents, change data and update the list"
@fredo · 2018-09-24
Basic difference between a Standard ListView and Amir_RecyclerView
Basic difference between a Standard ListView and Amir_RecyclerView
@fredo · 2018-09-24
Starter Service - Consistent & Single Entry Point
Starter Service - Consistent & Single Entry Point
@Erel · 2018-09-20
Set any activity orientation (opposite to #SupportedOrientations)
SubName: Set any activity to the opposite orientation used in the app. Description: Using this line of code in your manifest allows you to set one (or more) of your projects activities to a different orientation than the default one which is set in the Main activity using #SupportedOrientations.
@Peter Simpson · 2018-09-20
Connect Android to MySQL Database Tutorial
Connect Android to MySQL Database Tutorial
@Erel · 2018-09-20
BeaconParser
The BeaconParser class parses the advertising data that is sent by BLE beacons. It supports iBeacons, Eddystone UID and Eddystone URL formats.
@Erel · 2018-09-20
FitBit Authentification and use of the FitBit HTTP SDK
FitBit Authentification and use of the FitBit HTTP SDK
@DonManfred · 2018-09-19
Solving Font asset not found from library
Solving Font asset not found from library
@Marcus Araujo · 2018-09-18
FCM message workflow explained by Google
There are 3 types of messages you can send combined with your app''s state (fore- or background). Android FCM services behave different depending on the message type.
@KMatle · 2018-09-18
Memory Usage
Memory Usage
@Robert Valentino · 2018-09-17
Download manager
Download managerI try simplification InternetDownloadManager in my class. In my class,i use chaining method and other
@Pooya1 · 2018-09-16
Animated Label Old Style (Medieval Style...)
Animated Label Old Style (Medieval Style...)
@Yayou49 · 2018-09-14
aLaw/uLaw PCM - compression, decompression - Code Available to all.
aLaw/uLaw PCM - compression, decompression - Code Available to all.
@Jmu5667 · 2018-09-14
SMS verification without permission (Android 8+)
SMS verification without permission (Android 8+)
@Semen Matusovskiy · 2018-09-13
precise timing beats (Metronome)
Long time I was not able to write a precise metronome (a tool for musicians). Playing the beats with SoundPool and a Timer was not accurate at all, because of the timer. Even playing in a own thread was not really precise. Finally I got now a 100% precise solution with the AudioTrack Library. For this code you also need the Threading and the ByteConverter Lib.
@skrjabin · 2018-09-12
Collection of tutorials in PDF format
Collection of tutorials in PDF format
@Erel · 2018-09-12
Allow end users to change (and save) layout''s views positions while running live the apk
This new library allow end users to change by themselves the position of each view in your layout while running live the apk.
@Yayou49 · 2018-09-11
Change Link Color in View
With below code you can linkable view and convert phone or url or email to link. I only add change link color method in this function
@Pooya1 · 2018-09-10
KingsMentor/MobileVisionBarcodeScanner
Barcode Scanner supported by Mobile Vision Api
@Johan Schoeman · 2018-09-08
Single LED
A very simple LED view with 2 colors: RED & GREEN with possible blink with duration.
@Yayou49 · 2018-09-06
VuMeter Old Style
VuMeter Old Style
@Yayou49 · 2018-09-05