Basic4Android is a comprehensive digital tool developed to aid you in your goal of creating Android applications. It’s a 100% Android IDE that requires no runtime libraries because its APK files are identical to those created with Java / Eclipse.
It displays a more than comprehensive interface that makes it all that much easier to use. It’s neat and well structured. The code editor, besides looking great also comes with an autocomplete feature that enables you to enter predefined commands. You also get tooltips that provide you with signatures and explanations, all of which help you to create a steady and efficient workflow.
To be able to use Basic4android you don’t need XML programming skills and its capabilities can be enhanced using custom Java libraries. While developing with this application you are offered the use of a rapid debugger that supports hot code swapping and quick deployment.
Features of Basic4Android 8
• The process of starting the app from the background was rewritten to comply with targetSdkVersion 26 requirements.
• Push notifications and other features that cause apps to start from the background should be more reliable due to changes in the way services are started. A wake lock is automatically held when a receiver receives an intent. The wake lock is released when the service starts.
• Automatic foreground mode.
• Notification object rewritten to work with targetSdkVersion 26. In most cases you don’t need to change anything. Notification.SetInfo or Notification.SetInfo2 should be the last calls before you show the notification.
• Notification.SetInfo / SetInfo2 accept CharSequences so it can work with CSBuilder.
• StartServiceAt / StartServiceAtExact rewritten to work with targetSdkVersion 26 and they are now more reliable.
• Notification.Initialize2 – Allows to set the notification channel importance level.
• Better support for AAR libraries: jni folders (native libraries) are handled properly, assets and resources from internal jars are added to the project.
• #AdditionalJar with ReferenceOnly – Allows referencing jars that are only used as a reference during compilation. This is required for more complex libraries such as DJI library.
• Signing key size is explicitly set to avoid issues with newer versions of Java.
• B4A Sdk Manager v3.25 – Bug fixes and support for Google based AVDs.
• Screenshot tool modified to work with latest versions of Android SDK.
• MediaPlayer.IsInitialzied method.
• Manifest editor macros – Macros can be added to libraries or zip files.
Developer: Anywhere Software
– Windows XP: .Net Framework 4.0.