@Harris
The
documentation for the new Location APIs simplay states:
The location APIs make it easy for you to build location-aware applications, without needing to focus on the details of the underlying location technology. They also let you minimize power consumption by using all of the capabilities of the device hardware.
I think we'll only know if the claimed power savings are real or hype once i get the library working and a number of us have given it a thorough test.
@bluedude and brelto85
I've just run the example code on my old ZTE Blade - it's running CyanogenMod Gingerbread 2.3.7.
The example works perfectly, quickly finding my location:
LogCat connected to: CM7-Blade
--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
** Activity (main) Create, isFirst = true **
GooglePlayServicesHelper IsGooglePlayServicesAvailable service available
** Activity (main) Resume **
LocationClient1_Connected
LocationListener1_LocationChanged
52.7561556, 0.3975667
Then i tried my Samsung Galaxy S3 running Jelly Bean 4.1.2, again it works perfectly.
B4A (v2.70) is compiling the APK with the required permission, i'm not manually editing the manifest to add the permission, and the log shows everything just as expected.
The example does not check whether the device's available location services are enabled but i doubt you are both running the example with GPS disabled!
So i'm not sure what to suggest - i'll be working more on the library over the next couple of days so if i have any ideas i'll post again.
Martin.