Android Example B4Xgoodies_from_walt61 Online

Well,

As JamesGreaves requested,
"So do you not think it would be of value to have even something like @walt61 has created but online?"
https://www.b4x.com/android/forum/threads/complete-library-repository-click-here.109921/#post-686347

I got thinking about it. How hard it is to convert walt61's such a good hard work into online.
Converting the given xlsm to Google Sheet gave reload error.
Xls without macro also gave same reload error.
I made csv and tried to open in sheet, still same error.

Finally I opted for csv to html, http://www.convertcsv.com/csv-to-html.htm and then pasted the html text in a new gsheet. Voila it works !

Please note that the information is (c) walt61 and I will remove the link if not authorised to upload a online version of the same.

I just wanted to help fellow members here with an online option of the same.

Update:
version 2019-11-05, total 4870 rows.​
version 2019-11-11, total 4885 rows.​
version 2019-11-18, total 4894 rows.​
version 2019-11-26, total 4904 rows.​
version 2019-12-02, total 4907 rows.​
version 2019-12-09, total 4913 rows.​
version 2019-12-16, total 4923 rows.​
version 2019-12-23, total 4925 rows. Merry Christmas.​
version 2019-12-30, total 4933 rows. Happy New Year.​
version 2020-01-13, total 4945 rows.​
version 2020-01-20, total 4945 rows. No Change.​
version 2020-01-27, total 4953 rows.​
version 2020-02-03, total 4953 rows. No Change.​
version 2020-02-10, total 4969 rows.​
version 2020-02-17, total 4979 rows.​
version 2020-02-24, total 4995 rows.​
version 2020-03-02, total 5006 rows. Crossed 5K !​
version 2020-03-09, total 5014 rows. Happy Holi From India.​
version 2020-03-16, total 5027 rows.​
version 2020-03-23, total 5038 rows. World Lock-down due to Covid 19.​
version 2020-03-30, total 5051 rows. World Lock-down continue.​
version 2020-04-06, total 5066 rows. and World Lock-down continue.​
version 2020-04-14, total 5086 rows. India extended Lock-down till May 3, 2020.​
version 2020-04-20, total 5091 rows. Kinda getting used to working from Home.​
version 2020-04-27, total 5109 rows. Hope the lock down eases by next week.​
version 2020-05-05, total 5122 rows. Non teetotalers get in line, shops opened now.​
version 2020-05-11, total 5129 rows. Our locality in red zone now. Movement restricted.​
version 2020-05-18, total 5143 rows. Summer temperatures soaring and Covid too !!​
version 2020-05-26, total 5163 rows. Cyclone Ampham destroyed trees, electricity and our life line internet :(
version 2020-06-02, total 5178 rows. Life is limping back to whatever is left.​
version 2020-06-08, total 5198 rows. Covid, Ampham, Summer Heat ! What Next ?​
version 2020-06-15, total 5217 rows. If you living in peace now then you are gifted.​
version 2020-06-22, total 5225 rows. Still working from Home. Getting Office-sick​
version 2020-06-29, total 5234 rows. WOW ! Number of rows are now sequential ! Nearly !!​
version 2020-07-06, total 5243 rows. It is routine now.​
version 2020-07-14, total 5265 rows. B4A is version 10 ! now and have Cross Platform B4XPages !!​
version 2020-07-20, total 5276 rows. Everybody is going about their jobs now, with Mask on.​
version 2020-07-27, total 5290 rows. On / Off / On / Off i.e. Lock Down.​
version 2020-08-03, total 5307 rows. Today is Raksha Bandhan (India). Bonding Sister and Brother relationship.​
version 2020-08-10, total 5322 rows. Everything going on-line now. From Education to Shopping.​
version 2020-08-17, total 5335 rows. Celebrations are also now on-line !​
version 2020-08-24, total 5348 rows. WHO says COVID19 will not last long now. Phew !​
version 2020-08-31, total 5357 rows. Covid recovery rate is more than death rate now Thanks.​
version 2020-09-07, total 5373 rows. Not getting time to develop in B4X and it is frustrating than Covid lock down !!​
version 2020-09-14, total 5377 rows. Metro (Kolkata, India) starts at last, but with e-Pass !​
version 2020-09-21, total 5392 rows. Covid Pandemic still not over !!​
version 2020-09-28, total 5408 rows. Most people are going about there works, normally. Many without masks.​
version 2020-10-05, total 5416 rows. Political clashes everywhere in India. People forgot Covid !!​


The direct link of the sheet is given in Post#21

Regards,

Anand
 
Last edited:

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (04 May 2024 to 11 May 2024)

B4JInteropJXInput - Get controller commands [Xbox, etc.] [JavaObject]JXInput - Get controller commands [Xbox, etc.] [JavaObject]
B4XB4XRange functionThis little method allows you to specify a range for 'For Each' loops etc, or set an array to a range of values.
B4JPDFB4J - Convert PDF to JPGB4J - Convert PDF to JPG
B4JImagesDetect faces with OpenCV [JavaObject]Detect faces with OpenCV [JavaObject]
B4JComms & NetworkSD_WacomConnect to Wacom devices for signing.
B4XCheckboxAS CheckBoxAdvanced [B4X] [XUI]AS CheckBoxAdvanced [B4X] [XUI]
B4XViews - additionalAS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]AS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]
B4XViews - additionalAS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]AS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]
B4ACameraTorch in CamEx2For some reason there is no support for the torch feature in CamEx2. Add this Sub to CamEx2 (v1.31) to have a torch
B4XViews - effectsAS Badges [B4X]I took the original Badger code from @Erel and modified it to create a new view.
B4JColourJColorChooser : change your colors the Photoshop wayJColorChooser : change your colors the Photoshop way
B4XFile handlingReadListAsyncReadListAsync
B4JCameraABMaterial - a robust[?] camera componentABMaterial - a robust[?] camera component
B4JABMaterialABMaterial - an exploration of cookiesABMaterial - an exploration of cookies
B4RB4R other hardwareArduino-PIDController-LibraryArduino-PIDController-Library
B4ADialogsBMPopUp [B4A] [XUI]Allows you to create PopUp messages in your applications
B4XGPS/location/mapsOSM Maps / FusedLocationProviderClient GMS [B4A] [B4XPages]OSM Maps / FusedLocationProviderClient GMS [B4A] [B4XPages]
B4INotificationsUserNotificationCenter class - Schedule NotificationsUserNotificationCenter class - Schedule Notifications
B4JSithasoLet's Go Mobile First [Web] [SithasoDaisy]Let's Go Mobile First [Web] [SithasoDaisy]
B4JDatabasewmCRUD - a generic class for CRUD operations on an SQL[ite] database [with source code] [B4J] [SQL] [SQLite] [CRUD] [Class]wmCRUD - a generic class for CRUD operations on an SQL[ite] database [with source code] [B4J] [SQL] [SQLite] [CRUD] [Class]
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (11 May 2024 to 18 May 2024)

B4JABMaterialABMaterialABMaterial is a new framework combining a tuned Materialize CSS with the free programming tool B4J. It allows creating WebApps that not only look great thanks to Googles Material Design, but can be programmed with the powerful free tool from Anywhere Software without any knowledge of HTML or CSS.
B4XEditText/Textview/TextArea/TextFieldAS TextFieldAdvanced - Title, Information, Counter, Password, Button [B4X] [XUI]With this view you can quickly and easily add good looking text fields, with title and or bottom text. Additionally you can make the TextField a button, so that you can open menus, but still keep the design of the text fields. The view speeds up development because you don't have to worry about almost anything, it looks nice by default and is functional.
B4XEditText/Textview/TextArea/TextFieldAS TextFieldAdvanced - TitleMode [AboveTextField, FloatText and BeforeTextField] [B4X]AS TextFieldAdvanced - TitleMode [AboveTextField, FloatText and BeforeTextField] [B4X]
B4JSithasoMashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]Mashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]
B4JABMaterialMini Template for absolute beginners [ABMaterial]Mini Template for absolute beginners [ABMaterial]
B4XStringsExtract the first letter of a first and last name [B4X]Extract the first letter of a first and last name [B4X]
B4JB4JDashboard + Drawer [Project Template] [B4J]Dashboard + Drawer [Project Template] [B4J]
B4ALogging/ExceptionsLog Calling Class and MethodLog Calling Class and Method
B4JAudio/VideoAudio recorder [inline java]An example of an audio recorder using inline java. This way, you avoid freezing and simplify audio recording as much as possible.
B4JSpeechSTT - Offline Speech Recognization with Vosk [JavaObject/Inline]STT - Offline Speech Recognization with Vosk [JavaObject/Inline]
B4JDatabasewmCRUD - a generic class for CRUD operations on an SQL[ite] database [with source code] [B4J] [SQL] [SQLite] [CRUD] [Class]wmCRUD - a generic class for CRUD operations on an SQL[ite] database [with source code] [B4J] [SQL] [SQLite] [CRUD] [Class]
B4XImageslmB4XImageView [B4X] [B4Xlib]Modified version of Erel's B4XImageView - which is inside the "Xui Views" library. It does not replace that, just add this to the additional libraries folder (B4X) and then choose whether to use in your project this or that. The changes are two:
1 - I added the Click event - which also takes into account the possible rounding of the image, which is the most important feature of the B4XImageView, perhaps.
2 - Added also the classic properties: Left, Top, Width, Height
B4XAudio/VideoMediaChooser - cross platform videos and images chooser [B4X]This library makes it simple to let the user choose or capture media.
B4XAudio/VideoSimpleMediaManager [SMM] - framework for images, videos and more [B4X]SimpleMediaManager [SMM] - framework for images, videos and more [B4X]
B4JSupabaseSupaBase [FireBase Alternative] crud example with SSE [BANano]SupaBase [FireBase Alternative] crud example with SSE [BANano]
B4ADialogsDOListDialog - simple and customisable class [B4A]DOListDialog - simple and customisable class [B4A]
B4JOtherA library to create Powerpoint PresentationsThis library creates powerpoint presentation files by handling a Javascript file or text set in the properties. It depends on PptxGenJS.
B4JInteropJXInput - Get controller commands [Xbox, etc.] [JavaObject]JXInput - Get controller commands [Xbox, etc.] [JavaObject]
B4JPDFmake a custom PDF with Banano/SithasoDaisymake a custom PDF with Banano/SithasoDaisy
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (18 May 2024 to 01 Jun 2024)

B4ASpinnerExample Spinner to Bold, Italic or other typefaceExample Spinner to Bold, Italic or other typeface
B4AGoogleGooglePlayBilling - In App PurchasesThe previous service which was used by InAppBilling3 library is being deprecated and will soon won't be available. GooglePlayBilling is based on the new in app purchases service: ttps://developer.android.com/google/play/billing/billing_library_overview
B4JDatabaseWeb API Template 2 [Beta]Web API Template 2
B4XMenuAS FloatingActionMenu [B4X] [XUI]AS FloatingActionMenu [B4X] [XUI]
B4JMathsChamfer Correction CNC [Source included]Chamfer Correction CNC [Source included]
B4XB4XEmulate javas ability to have default and value constructors in B4JEmulate javas ability to have default and value constructors in B4J
B4AWidgetWidget Layout [Resizable, Adaptive]Widget Layout [Resizable, Adaptive]
B4JDatabaseSQLiteJDBC and slf4jStarting with version 3.43.2.0, the authors of the SQLiteJDBC library added the SLF4J logging framework as a dependency.
B4XB4XMy contributions to the communityMy contributions to the community
B4RB4R other hardwarePIDController Library for B4RPIDController Library for B4R
B4XAI/MLTextRecognition based on MLKit [B4X]This is a B4A + B4i solution. It recognizes Latin text in images based on Google ML Kit.
B4XInteropB4J as an interactive backend for Python3 [B4J, B4XPages]B4J as an interactive backend for Python3 [B4J, B4XPages]
B4JImagesGlow Your Texts : Native and JavaObject B4J CodeGlow Your Texts : Native and JavaObject B4J Code
B4JAudio/VideoJavax Midi LibHere is a wrap of the JavaxMidi Library as a B4xLib.
B4ALabelSlightly modified AutoTextSizeLabelThe fields added are:
- Min Text Size: Specify the minium size of the text of the label (less than this can't go)
- Max Text Size: Specify the minium size of the text of the label (more than this can't go)
- Ignore User Font Scale: Specify if the label should ignore the fact that the user could have widened the interface (n.b. default: True)
B4AEditText/Textview/TextArea/TextFieldEditText UtilsEditText Utils
B4JSithasoMashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]Mashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]
B4XMenuAS FloatingActionMenu - Open Menu above an item in a xCustomListView [B4X]AS FloatingActionMenu - Open Menu above an item in a xCustomListView [B4X]
B4XPane(l)AS FloatingPanel [B4X]This is a simple panel that can be attached anywhere and opens with an animation.
B4JAudio/VideojAudioTrack2 - Mixer FullMix audio tracks with B4x
B4ASMSSend SMS from anywhere using B4A ! [Free source included !]Send SMS from anywhere using B4A ! [Free source included !]
B4JDatabasewmSQLtableSync - SQL table synchronisation between two databases [Class] [Source included] [B4A] [B4J]wmSQLtableSync - SQL table synchronisation between two databases [Class] [Source included] [B4A] [B4J]
B4ABarcode/scanDocumentScanner based on Google ML Kit [class]DocumentScanner based on Google ML Kit [class]
B4JB4JRun B4J java and javafx Applications on ARM64 ComputersTo run a B4J console or GUI Application on any 64-bit ARM computer, e.g. Raspberry Pi 4 or Orange Pi Zero 3
B4XB4XZipperWm - based on Erel's Zipper tool, with additional functionality - source included [Tool] [B4X]ZipperWm - based on Erel's Zipper tool, with additional functionality - source included [Tool] [B4X]
B4AGameGiLoWordsGamesUtilsLibrary useful to create word game apps, for any languages. Actually only English and Italian but I will add VERY SOON a method to import simple CSV file for any language
B4JTranslation/localisationPower Up Your B4X Projects with LinguaLocator - Efficient Translation and Localization Management! 🌐🚀Power Up Your B4X Projects with LinguaLocator - Efficient Translation and Localization Management! 🌐🚀
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (01 Jun 2024 to 08 Jun 2024)

B4ABarcode/scanGeneric Android powered 1D/2D laser barcode scanner libraryGeneric Android powered 1D/2D laser barcode scanner library
B4JTable/GridList of Maps to a B4XTableThis code converts a List of Maps into a format that's perfect for loading into a B4XTable.
B4JDatabaseMastering Pocketbase: Your Ultimate Guide to a Flawless SQLite WebServer Install on Windows! [Web]Mastering Pocketbase: Your Ultimate Guide to a Flawless SQLite WebServer Install on Windows! [Web]
B4JDatabaseSelf Hosting Supabase [Web]Self Hosting Supabase [Web]
B4AList- and scrollviewB4A Page scrolling in fullscreen mode using a scrollviewB4A Page scrolling in fullscreen mode using a scrollview
B4XImagesSelfieSegmentation with ML Kit [B4X]SelfieSegmentation with ML Kit [B4X]
B4AMathsFirst post. Map a value from one range to another range. The simple way. [algorithm]Map values from one range to another range in a simple way. This is not a true algorithm but helped me a lot to save time. This mimics the Arduino Map function. See https://www.arduino.cc/reference/en/language/functions/math/map/
B4RB4R LEDrConceptineticsThis is a B4R Library to control LED lights using the DMX512 protocol.
B4AhttpHttp Server hosting a page with download linkJust a simple example with a link to a file stored in File.DirInternal.
B4AInteropShare Text File Between 2 AppsShare Text File Between 2 Apps
B4JDatabaseSolution of some problems with jasper reports inside of B4JSolution of some problems with jasper reports inside of B4J
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (08 Jun 2024 to 15 Jun 2024)

B4ADialogsMP_DialogsThis library is able to create different types of dialogues and the important thing is that you can display all dialogues with high graphics and apply a lot of personalization to each dialogue.
B4AComms & NetworkCheck Internet connection + Know connection type [WiFi/Cell]Check Internet connection + Know connection type [WiFi/Cell]
B4ABarcode/scanMLKIT Barcode Scanning ClassMLKIT Barcode Scanning Class
B4JGPS/location/mapsjGoogleMapsAdd markers, change position
B4INotificationsUserNotificationCenter class - Remove delivered notificationsUserNotificationCenter class - Remove delivered notifications
B4INotificationsUserNotificationCenter class - Time sensitive notificationsUserNotificationCenter class - Time sensitive notifications
B4XhttpxHttpServer [beta] [B4X]It is an http server, which allows a browser to navigate on html pages stored on the device. In addition, dynamic pages can also be created.
B4ABarcode/scanGeneric Android powered 1D/2D laser barcode scanner libraryGeneric Android powered 1D/2D laser barcode scanner library
B4JTable/GridList of Maps to a B4XTableThis code converts a List of Maps into a format that's perfect for loading into a B4XTable.
B4XB4XSearch in a ListSearch substrings in a List
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (15 Jun 2024 to 23 Jun 2024)

B4XComms & NetworkInetStatus - Check if Internet is available + type [WiFi/Cell/LAN] [B4X]InetStatus - Check if Internet is available + type [WiFi/Cell/LAN] [B4X]
B4XProgress/Gauge/LoadingxGauges Class [B4X] [XUI]Having seen this thread fuel gauge, it challenged me and I wrote this CustomView xGauges Class. It works on all three products: B4A, B4i and B4J. The xGauges.bas file is located in the B4J project and shared, relative link, in B4A and B4i. The code is exactly the same, one class file, for all three products.
B4XOSB4A/B4I: How to know if the application is installed on device? [WhatsApp/Telegram example]B4A/B4I: How to know if the application is installed on device? [WhatsApp/Telegram example]
B4AComms & NetworkB4X Check Internet available + type [WiFi/Cell/LAN] + IsValidIP + IsValidURLB4X Check Internet available + type [WiFi/Cell/LAN] + IsValidIP + IsValidURL
B4AComms & NetworkCheck Internet connection + Know connection type [WiFi/Cell]Check Internet connection + Know connection type [WiFi/Cell]
B4AFile handlingIntroducing liteCsvParse: A Lightweight Library for Efficient CSV ProcessingIntroducing liteCsvParse: A Lightweight Library for Efficient CSV Processing
B4XB4XMy contributions to the communityMy contributions to the community
B4JDatabaseWeb API Template 2 [Beta]Web API Template 2
B4JChoiceboxChoiceBox Focus behaviorAt the present setting, the choiceBox does not open the choice list when it gets the focus by keyboard tab unless one would press the spacebar. This simple code snippet would change this behavior to open the choice list.
B4AComms & NetworkConnectivityManager in the age of asynchronicitythis is a network connection snapshot library for recent android models. it replaces classes and methods relating to network connectivity that were deprecated starting with sdk 28. until the latest classes, the only way to know if you were connected to a network was to poll the system. for google, this was an issue. how often to poll? when is a network connection going to be lost? how often is is going to be lost? with the latest classes, the system monitors network connectivity and changes in network behavior beyond the simple fact of being connected to some network. It raises an event for you to consume.
B4AB4AImmersive Mode - Hide system barsImmersive Mode - Hide system bars
B4ALabelScrollingLabel - drag your fingerif i have text to show whose content is too great (or too large) to fit on one screenful, i want to be able to scroll the text up and down with my finger (or, optionally, left to right and back).
B4JHome automationThingSpeak Data Viewer Tutorial [updated]ThingSpeak Data Viewer Tutorial [updated]
B4AChartsmpAndroidCharts - PieChart, Line Chart and BarChart with JavaObjectmpAndroidCharts - PieChart, Line Chart and BarChart with JavaObject
B4RB4R other hardwarerAutoPID for B4RA simple PID library featuring time scaling, bang-bang control, and PWM relay control.
B4XLogging/ExceptionsThe best way to test your code [B4X]The best way to test your code [B4X]
 
Top