B4ATutorialCalendar
Working with Calendars using ContentResolver
I´m playing around with the Calendars on my Device and want to Query them. I found out how it works using ContentResolver querying the ContentProvider available in Android.
@DonManfred · 2020-04-11
B4ATutorialBarcode/scan
QR Code - Store image/bitmap in a QR Code
QR Code - Store image/bitmap in a QR Code
@Johan Schoeman · 2020-04-10
B4AClassTabStripViewPager
TabStripViewPagerExtendet
This is the TabStripViewPagerExtendet Class for the TabStripViewPager and my first Class which I publish. The standard library does not offer much customizability and thats the reason why I did this class. The class has many settings and thanks to Erel for sharing methods with the JavaObjects.
@Alexander Stolte · 2020-04-10
B4ALibraryOther
ProBundle
ProBundle contains all the following libraries: - ArchiverPlusZip v1.13 Based on the Zip4j library, this library allows to add, extract, update and remove files from a zip archive. It supports encryption and decryption (standard and AES), Zip64 format and split zip archives. It is compatible with B4J. - ClassLoader v1.0 This library can dynamically load classes from a separate file (JAR or uninstalled APK) at runtime and verify the file signatures to make sure of its origin and integrity. You can use the library to create plug-ins, load code encrypted in the assets or download code from a remote server, for example. - CPUFeatures + source v1.0 This library detects the target device''s CPU family and the maximum number of CPU cores. - DataCollection v1.07 This library wraps the ArrayDeque, BitSet, PriorityQueue, SparseArray, Stack, TreeMap and TreeSet classes. These classes can replace your lists, maps or arrays for specific tasks. A TreeSet, for example, can maintain a sorted list of objects in a more efficient manner than a typical List class. A TreeMap is a map whose entries are sorted by their keys. A SparseArray is also a sorted map, but restricted to integer keys, that is lightning-fast. This library can serialize to an array of bytes any collection, including Map, List and user defined types. A version for B4J is provided (without the SparseArray). - F5Steg v1.2 This library implements F5, a secure steganographic algorithm, which embeds data into images. Data are encrypted with a password or, by default, with the application signature (thus any tampering of the APK will prevent from extracting valid data). - FastIO + source v0.9 This library replaces the Read and Write functions (with their encrypted variant) of the RandomAccessFile library for arrays of bytes. These new functions are a lot faster. - OverlayWindow + source v1.2 This library allows to create overlay windows and floating buttons. These interactive views can be displayed on top of all other applications. - PackageUtils v2.1 This library replaces the PackageManager class of the Phone library. It gives plenty of informations on packages (activities, features, permissions, receivers, services, etc.) and can list the features available on the system (camera, gps, wifi, etc.). It allows experts to change the enabled state of components. An application is provided with the library to show what you can get with it. - UltimateArchiver v0.91 This library wraps P7Zip, a command line utility that can create archives with the 7z, zip, bzip2, gzip, tar or xz format. It can unpack files with extension 7z, cab, gz, img, iso, jar, rar, tar, zip and a few others. It supports encryption/decryption and volumes. It is written in C to be as fast as possible. - UnArchiver7z v1.0 Based on the official source code in C of 7zip, this library allows to extract files from a 7z archive compressed with the Lzma or Lzma2 method. It can unpack an archive directly from the assets. It does not support decryption. - UnArchiverRar v1.04 Based on the official source code in C++ of the UnRar.dll, this library allows to extract files from a Rar archive. It supports decryption, Rar5 format, QuickOpen records and split Rar archives.
@Informatix · 2020-04-09
B4ASnippetB4A
Swipe left-right between activities
To swipe left-right from one activity to another without panels, buttons or tabs.
@WN van Surksum · 2020-04-08
B4ALibraryViews - additional
Attitude Indicator
This is a sample application that uses the Android rotation sensor and displays the device rotation (pitch/roll) with a custom view (an attitude indicator, aka "artificial horizon").
@Johan Schoeman · 2020-04-05
B4ALibraryImages
Subsampling Scale Image View Library
A custom image view for Android, designed for photo galleries and displaying huge images (e.g. maps and building plans) without OutOfMemoryErrors. Includes pinch to zoom, panning, and rotation support, and allows easy extension so you can add your own overlays and touch event detection.
@Pendrush · 2020-04-04
B4ALibraryMQTT
MQTT Multiplayer Library
This is a MQTT Multiplayer Library created by one of the best B4A library creators and member in the B4X Community. I use his libraries in all of my games. I didn’t write any of this code and I told him I would keep his identity private unless he wanted to reveal who he is.
@paris7162 · 2020-04-03
B4ALibraryList- and scrollview
Simple Slider Horizontal with PreoptimizedCLV - xCustomListView
I add a simple example of a horizontal slider of images, it is very easy to use, and to modify according to the need of each one.
@scsjc · 2020-04-03
B4ATutorialGoogle
CREATE, UPDATE, DELETE AND CONSULT REGISTERS ON GOOGLE SHEET FROM YOUR APPLICATIONS
Searching the internet I found a service that allows you to convert any google sheet into a json api, it has a free version that allows you to consult and add data, connecting to the api is quite simple, as some of us have thought of using google sheet integrated to our developments by I want to show how this tool works.
@fernando1987 · 2020-04-02
B4ASnippetNotifications
Change notification background color
Change notification background color
@Mrphone · 2020-04-01
B4AClassPreferences
B4X Settings Class - Ready for B4i map from json bug
A settings class which makes it absolutely easy to save as many settings as you want in one text field in a SQLite database table. You initialize it with the field name, table name, folder of db and db file name or just with the field name, table name and an SQL and then everything is a piece of cake. Call its methods to Load settings, Save Settings, Set setting field, Get setting field, Set "Saved settings" message, Set "Settings Loaded" message. The class is ready for the B4i map from json "bug" which does not allow you to change values in a map derived from json in B4i.
@hatzisn · 2020-03-31
B4ALibraryAmazon [ADM]
AmazonDeviceMessaging [ADM]
Amazon Device Messaging (ADM) lets you send messages to Amazon devices that run your app, so you can keep users up to date and involved. Whether you''re giving a user a game update or letting them know that a message from their buddy has arrived, ADM helps you stay in touch.
@DonManfred · 2020-03-30
B4ALibraryProgress/Gauge/Loading
AnimateProgressBar - Standard Progress Bars are Animated Now
This library animates standard progress bars. It doesn''t add any view
@ProgrammedComputer · 2020-03-30
B4ATutorialIcons / fonts
Change Icon and Assets Files based on the Build Configuration
Change Icon and Assets Files based on the Build Configuration
@Erel · 2020-03-30
B4ATutorialB4A [B4A]
Free Mini Course Android Development Environment Preparation [B4A]
Free Mini Course Android Development Environment Preparation [B4A]
@arenaluigi · 2020-03-30
B4ATutorialMQTT
MQTT client on service working a few seconds by minute to preserve battery
At start i wanted to monitor 2 SOS buttons for seniors. My first idea was to use a rfbridge sonoff programmed with tasmota and a MQTT on mobile, but a MQTT client working full time in a mobile take more than 30% of battery : it is not usable. Second idea was to use a gateway between rfbridge and my mobile
@candide · 2020-03-24
B4ALibraryList- and scrollview
xListview
Using xListview you can add tens of thousands of items instantly with an extremely low memory footprint.
@KZero · 2020-03-23
B4ATutorialIn-App Billing
Android In-App Billing v3 Tutorial
Android In-App Billing v3 Tutorial
@Erel · 2020-03-22
B4ATutorialOther
COVID API
API for live information about COVID-19
@Almora · 2020-03-22
B4ALibraryAction Bar, Drawer, etc
MaterialDrawer V0.9 (Mike Penz)
It provides you with the easiest possible implementation of a navigation drawer for your application. There is a Header with profiles (AccountHeader), a MiniDrawer for Tablets (like Gmail), provide custom DrawerItems, custom colors, custom themes, ... No limits for customizations.
@DonManfred · 2020-03-22
B4ASnippetDatabase
SQLite - check table exists
SQLite - check table exists
@Alexander Stolte · 2020-03-22
B4ALibraryImages
ScaleImageView - jpg_jgw and vector maps
ScaleImageView - jpg_jgw and vector maps
@js486dog · 2020-03-19
B4ALibrarySMB / CIFS [SMB2]
jcifs-ng SMB-Client [SMB2]
jcifs-ng SMB-Client [SMB2]
@DonManfred · 2020-03-15
B4ALibraryGPS/location/maps
FusedLocationProvider
FusedLocationProvider is Android''s latest attempt to improve the location services available to your applications. Official documentation can be found here: https://developer.android.com/google/play-services/location.html. This library depends on the Google Play Services library and the GPS library. The GPS library is required in order to use it''s Location object.
@warwound · 2020-03-12
B4ASnippetNotifications
Allow user to select custom notification sound and have complete control over playing it
Allow user to select custom notification sound and have complete control over playing it
@JohnC · 2020-03-11
B4ASnippetSlider
RoundSlider Min/Max Values
I''ve just changed the XUI Views Library to have Min/Max Properties editable at runtime
@advansis · 2020-03-11
B4ALibraryPreferences
SharedPreferences - Save Key-value data
SharedPreferences - Save Key-value data
@ProgrammedComputer · 2020-03-11
B4ATutorialDatabase
Tutorial of connecting Android to MS SQL Server using jRDC2
Tutorial of connecting Android to MS SQL Server using jRDC2
@Bladimir Silva Toro · 2020-03-11
B4ALibraryWear
WatchFace Library
With this library you can create WatchFaces for Android Wear devices with B4A.
@corwin42 · 2020-03-05