For beginners: Playing with views (dynamic) By KMatle Sep 11, 2014 This simple example shows how to add & access views (buttont, labels, imageviews, scrollviews) to get a nice & good looking layout. I don't use dip (except at one code line) to have a "fixed &... Attachments PlayWithViews.zip PlayWithViews.zip 71.8 KB · Views: 1,016 Click to expand...
This simple example shows how to add & access views (buttont, labels, imageviews, scrollviews) to get a nice & good looking layout. I don't use dip (except at one code line) to have a "fixed &...
Filter the Contents of a ListaVieW By Sql code By WebQuest Sep 28, 2018 This example shows how to filter the contents of a database and load the results in a listview using an edittext. for each letter entered in edittext the results are shown in the listview. It... Last edited: Sep 28, 2018 Click to expand...
This example shows how to filter the contents of a database and load the results in a listview using an edittext. for each letter entered in edittext the results are shown in the listview. It...
ImageDownloader - The simple way to download images By Erel Jul 9, 2013 Don't use this. SimpleMediaManager is 100 times more powerful: [B4X] SimpleMediaManager (SMM) - framework for images, videos and more Downloading images with HttpUtils2 is quite simple... Attachments ImageDownloader.zip ImageDownloader.zip 8.1 KB · Views: 7,993 Last edited: Oct 10, 2021 Click to expand...
Don't use this. SimpleMediaManager is 100 times more powerful: [B4X] SimpleMediaManager (SMM) - framework for images, videos and more Downloading images with HttpUtils2 is quite simple...
Basic difference between a Standard ListView and Amir_RecyclerView By fredo Sep 24, 2018 During the introduction to Amir_RecyclerView (ARV), it was necessary to understand the basic relationships between data and display. Spoiler: Standard Listview ListView is a view group that displays a list... Attachments Events_AmirRecyclerView.jpg 107.7 KB · Views: 999 Last edited: Sep 24, 2018 Click to expand...
During the introduction to Amir_RecyclerView (ARV), it was necessary to understand the basic relationships between data and display. Spoiler: Standard Listview ListView is a view group that displays a list...
[B4X] ”The ultimate guide to proper use of animation in UX” By Sandman Sep 25, 2018 I happened to come across a very well written, and absolutely beautifully illustrated, article on how to best use animation in UX. I thought the forum might appreciate it, so here’s the link... Click to expand...
I happened to come across a very well written, and absolutely beautifully illustrated, article on how to best use animation in UX. I thought the forum might appreciate it, so here’s the link...
Change DataSet in Amir_RecyclerView By fredo Sep 19, 2018 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... Attachments ARV_Testproject_SimpleRv.zip ARV_Testproject_SimpleRv.zip 10.2 KB · Views: 772 Last edited: Sep 24, 2018 Click to expand...
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...
ScrollView example with a Panel higher than the screen By klaus Jun 4, 2011 Attached you find an example with a ScrollView with a Panel higher than the screen. The layouts are designed in the Designer, not in the code. There are 2 layout files: - Main with the... Attachments ScrollViewBigPanel1.jpg 18.3 KB · Views: 23,927 ScrollViewBigPanel2.jpg 28.6 KB · Views: 22,871 ScrollViewBigPanel.zip ScrollViewBigPanel.zip 8.8 KB · Views: 1,921 Last edited: Jul 11, 2017 Click to expand...
Attached you find an example with a ScrollView with a Panel higher than the screen. The layouts are designed in the Designer, not in the code. There are 2 layout files: - Main with the...
Starter Service - Consistent & Single Entry Point By Erel Aug 25, 2015 One of the challenges that developers of any non-small Android app need to deal with, is the multiple possible entry points. During development in almost all cases the application will start from... Last edited: Sep 20, 2018 Click to expand...
One of the challenges that developers of any non-small Android app need to deal with, is the multiple possible entry points. During development in almost all cases the application will start from...
FCM message workflow explained by Google By KMatle Sep 18, 2018 See here: https://firebase.googleblog.com/2018/09/handle-fcm-messages-on-android.html?linkId=57036840 There are 3 types of messages you can send combined with your app's state (fore- or... Click to expand...
See here: https://firebase.googleblog.com/2018/09/handle-fcm-messages-on-android.html?linkId=57036840 There are 3 types of messages you can send combined with your app's state (fore- or...
Solving "Font asset not found" from library By Marcus Araujo Sep 18, 2018 I developed a class (compiled in library) that makes use of Typeface.MATERIALICONS, but when I tried using it there was this error: HTML: Copy java.lang.RuntimeException: Font asset not found... Click to expand...
I developed a class (compiled in library) that makes use of Typeface.MATERIALICONS, but when I tried using it there was this error: HTML: Copy java.lang.RuntimeException: Font asset not found...
[B4X] Sending emails with Gmail REST API By Erel Jul 17, 2017 This solution is compatible with B4A, B4J and B4i. Up until now there were two ways to send emails: 1. Using the default mobile app which required the user to actually send the message... Attachments Gmail.zip Gmail.zip 59.7 KB · Views: 3,600 Click to expand...
This solution is compatible with B4A, B4J and B4i. Up until now there were two ways to send emails: 1. Using the default mobile app which required the user to actually send the message...
Device Owner / TaskLock / Kiosk apps 2017 By Erel Jul 18, 2017 Starting from Android 5 (API 21) there is better support for kiosk applications. Kiosk applications = applications that... Attachments Kiosk.zip Kiosk.zip 8.6 KB · Views: 3,121 Click to expand...
Starting from Android 5 (API 21) there is better support for kiosk applications. Kiosk applications = applications that...
User registration using httputils2, php, MySql and mail By KMatle Jul 10, 2014 When you join a forum you have to define a username and type in your email address and a password. After that you receive an email to finish the registration. Today I want to show the process how... Last edited: Jul 10, 2014 Click to expand...
When you join a forum you have to define a username and type in your email address and a password. After that you receive an email to finish the registration. Today I want to show the process how...
Signature Capturing with jSignature and WebViewExtras By josejad Aug 23, 2018 Hi everyone: After several test, now I can use the jSignature javascript plugin I was using in my web, in my B4A app, in order to update my database from b4a the same way I'm doing in my web. I... Attachments jsignature b4a.png 210.9 KB · Views: 1,479 jsignaturesample.zip jsignaturesample.zip 57 KB · Views: 1,014 Click to expand...
Hi everyone: After several test, now I can use the jSignature javascript plugin I was using in my web, in my B4A app, in order to update my database from b4a the same way I'm doing in my web. I...
GitLab: Syntax highlighting for B4X files By wonder Oct 4, 2017 When using an online repository such as GitLab, you can add a file named ".gitattributes" with the following content: Code: Copy *.bas gitlab-language=vb *.b4j gitlab-language=vb *.b4a gitlab-language=vb... Last edited: Jun 23, 2018 Click to expand...
When using an online repository such as GitLab, you can add a file named ".gitattributes" with the following content: Code: Copy *.bas gitlab-language=vb *.b4j gitlab-language=vb *.b4a gitlab-language=vb...
A trick for a badly closed application from a KILL TASK By scsjc Aug 16, 2018 I found it hard to find a solution to a problem that I think someone else could have if you leave a service running with: Code: Copy #StartCommandReturnValue: android.app.Service.START_STICKY or Code: Copy ... Click to expand...
I found it hard to find a solution to a problem that I think someone else could have if you leave a service running with: Code: Copy #StartCommandReturnValue: android.app.Service.START_STICKY or Code: Copy ...
Dialogs library 2017 - Custom dialogs and async methods By Erel Jun 1, 2017 Dialogs v4 is an extension to @agraham original dialogs library. It requires B4A v7+. The main changes are... Attachments DialogsExample.zip DialogsExample.zip 9.8 KB · Views: 5,052 Last edited: Nov 26, 2018 Click to expand...
Dialogs v4 is an extension to @agraham original dialogs library. It requires B4A v7+. The main changes are...
Read Key/Token from the B4A Manifest By Johan Schoeman Aug 11, 2018 I was busy with a project and wanted to allow users to enter their own Key/Token via the B4A manifest file and then have access to the key/token via B4A code. I did a quick search and could not... Attachments b4aReadManifestKey.zip b4aReadManifestKey.zip 9.6 KB · Views: 775 Click to expand...
I was busy with a project and wanted to allow users to enter their own Key/Token via the B4A manifest file and then have access to the key/token via B4A code. I did a quick search and could not...
Getting Started With a Homescreen Launcher By treehousefrog Oct 31, 2013 Hey guys! This forum and Basic4Android has helped my career prospects greatly, so I thought I'd try and do something useful... As some of you know, I've been working on an Android Launcher or... Click to expand...
Hey guys! This forum and Basic4Android has helped my career prospects greatly, so I thought I'd try and do something useful... As some of you know, I've been working on an Android Launcher or...
Foreground Service with Notification Builder By Misterbates Jun 7, 2017 The app I'm building will allow the user to configure a series of timed actions, then execute them in order using "play" controls looking much like a music player (play/pause, skip... Attachments LongRunningService.zip LongRunningService.zip 11.6 KB · Views: 1,102 Last edited: Jun 7, 2017 Click to expand...
The app I'm building will allow the user to configure a series of timed actions, then execute them in order using "play" controls looking much like a music player (play/pause, skip...