B4A Library [B4X] MediaChooser - cross platform videos and images chooser - Erel    Jan 5, 2025   (32 reactions) , android:foregroundServiceType, shortService) Examples depend on ExoPlayer: https://www.b4x.com/android... to B4A. B4A - no permissions needed. Usage instructions: see the example. It is quite simple... Games [XUI2D] Example Pack - Erel    Oct 2, 2022   (33 reactions)   tags: example games, XUI2D Games .131279/ Examples: - Hello world (based on Tiled) - Clumsy bird - Mario - Space Invaders - Walking... following a path - Angry birds example - Space Shooter - Tetris - X2 Source Code Video tutorial explaining the steps required for running the examples and configuring Tiled: Note that the video... packed as a single b4x lib. 300267245 The examples pack is a single zip with all the XUI2D examples...://github.com/leerob/Space_Invaders and https://github.com/ellisonleao/clumsy-bird. The examples... B4A Question Help Fixing up an older app - Services - Shelby (first post)    Apr 15, 2025 https://www.b4x.com/android/forum/pages/results/?query=Shortservice+example... B4A Tutorial Google Maps - Erel    Jul 7, 2025   (36 reactions)   tags: Maps, GoogleMaps, GPS, Erel, Map, Google Mpas the package name and api key in the attached example.... B4A Tutorial android.jar / targetSdkVersion / minSdkVersion - Erel    Oct 18, 2023   (93 reactions)   tags: runtime permission, sdk version, Targetsdk, SDK, B4A with backwards compatibility. I will explain it with an example. Google introduced the runtime permissions... B4i Tutorial Creating a certificate and provisioning profile - Erel    Apr 25, 2025   (17 reactions) Don't panic! While this process can be a bit annoying it is not too complicated and you can always delete the keys and start from scratch (which is not always the case in Android). Note that you must first register with Apple as an iOS developer (costs $99 per year). The whole process is done on a Windows computer. In order to install an app on an iOS device you need to create a certificate... B4A Code Snippet SaveAs - Let the user select a target folder + list of other related methods - Erel    Nov 1, 2024   (46 reactions) B4A + B4i example: https://www.b4x.com/android/forum/threads/b4x-texteditor-save-and-load-external-files.132731/#post-838166 List of classes or libraries that can be used to access secondary storages: ContentChooser (Phone libray) - allows the user to select a resource or file using external... As JavaObject = Me Return jo.RunMethod("getBA", Null) End Sub Usage example: Private Sub... for the example. Wait For (SaveAs(File.OpenInput(File.DirInternal, "test.txt"... B4A Tutorial Background location tracking - Erel    Jul 3, 2024   (51 reactions)   tags: Longrunningaoo, background clock alive, B4A Background location, gps, B4A https://www.b4x.com/basic4android/images/SS-2018-11-29_15.48.38.png Simple example of a foreground service that keeps the process running in the background. The current location is shown in the persistent notification. The app starts at boot and theoretically should run all the time. It also schedules itself to run with StartServiceAt. This can help in cases where the OS kills the process. Relevant example, based on this example, which plays music in the background: https://www.b4x.com... B4A Tutorial Handle the soft keyboard with the IME library - Erel    Jul 6, 2025   (30 reactions)   tags: IME example demonstrates the available methods. 156404 Note that the IME object should be initialized..., adjustResize|stateHidden) For example the following code makes sure that the button at the bottom is always... the keyboard open and the focus on the current EditText). This can be useful in several cases. For example.... For example: Sub IME_HandleAction As Boolean Dim e As EditText e = Sender If e.Text... where you need to use a custom filter. For example if you want to accept IP addresses (ex: 192.168.0.1... B4A Tutorial [B4X] B4XPages - Cross platform and simple framework for managing multiple pages - Erel    Jul 12, 2023   (80 reactions) with a case insensitive string id. The main page id is "MainPage". 7. Example of adding a page: Dim Page2 As B4XPage2 Page2.Initialize B4XPages.AddPage("Page 2", Page2) 8. Example... Page: 1   2   3   4   5   6   7   |