Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim VersionNo As String :VersionNo = "0.9.42"
You shouldn't be concerned about using any library. Even the core functionality if Basic4android is a library, that's how it is structured so it is easy to add functionality.Yeah thanks, I don't want to require a library just to read the version of my own app.
You shouldn't be concerned about using any library. Even the core functionality if Basic4android is a library, that's how it is structured so it is easy to add functionality.
No. Permissions are only added when needed. Permissions are tied to objects not libraries.i assume most (if not all) libraries add extra permissions - and as a user i love apps which require few to no permissions.
Dim o As x
No. Permissions are only added when needed. Permissions are tied to objects not libraries.
Erm, I think the documentation is a bit lacking. And I wouldn't know where they were listed.The permissions are listed in the documentation.
In the case of PackageManager, no permissions are added.
Not sure what you mean. You can add all the libraries to your project and it will not add a single permission to your application.No, but surely most of the time you add some of the official libraries you get permissions requirements, because that's how you have grouped it??
The documentation is available here: Android Programming Tutorials - Basic4androidErm, I think the documentation is a bit lacking. And I wouldn't know where they were listed.
No. The version you enter in the IDE is set in the manifest file. In some cases user need to manage the manifest file themselves. This means that it is not possible to rely on this value but rather the manifest value should be used.But since you are there, there isn't a variable or something (that you've added) which reads the version number one has entered in the b4a interface?
Not sure what you mean. You can add all the libraries to your project and it will not add a single permission to your application.
The documentation is available here: Android Programming Tutorials - Basic4android
No. The version you enter in the IDE is set in the manifest file. In some cases user need to manage the manifest file themselves. This means that it is not possible to rely on this value but rather the manifest value should be used.
Anyway using the PackageManager is a good solution and it doesn't add any permission. If you do not believe me you can just try it yourself.
No. You can only access the information with PackageManager.Can you read the actual manifest file from inside the app?