Smee,
You do bring up a valid question here and one that I will have to bow to others, like Erel, with more B4A knowledge than I have at this moment.
In python, it is usually suggested you don't do
just to get the exit routine. It is better to do something like this
because of the fact that every routine is brought in when you use the "import everything" syntax.
Now, I can fumble my way through Java kinda like I can fumble my way through spanish (muy malo).
Maybe someone can discuss the ramifications of importing an entire library when only one (or three) call(s) are used.
I can, however, tell you that the sample code that I provided yesterday does not show the phone permissions when you look at the app under Settings | Apps. The App memory usage shows 632KB from there as well. If I remove the calls and the Phone library, it shows the memory usage is only 560KB. The APK without the phone library is 239K compared to 260K.
So, you need to be the judge. Is 72KB in memory enough to force you to find a way to write your own routines?
For me, under "normal" circumstances, it isn't.