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
Simple WIFI library Updated
This library is based on the library Jem: https://www.b4x.com/android/forum/threads/simple-wifi-library.38601/ Which Jem can no longer maintain. I needed some methods that the library did not have, for an application I''m doing, and instead of creating a library from scratch, I preferred to take advantage of Jem''s library and create those methods that I needed. I''ve modified the source code, I have corrected some errors and added new methods that I needed.
@bgsoft · 2018-09-05
Simple Lunar Library
Well, that''s a Chinese Lunar Library, It''s just convert milliseconds value to Chinese lunar calendar date, e.g. the DateTime.Now
@52manhua · 2018-09-05
Potentiometer Old Style
A little potentiometer working with Touch up and Touch down.
@Yayou49 · 2018-09-05