Developer Phone Build Version and Upgrade

by SurtaX » Fri, 02 Jan 2009 05:50:36 GMT

Sponsored Links
 I apoligise if this question has already been asked, but I've failed
to locate the right post.

I've got a Developer Phone and was wondering what build of android its
running, it doesn't seem to be r29 or r30, but some different version.
I understand this version is the fully unlocked version correct? But
my second concern is when cupcake comes out will my phone recieve
these updates? And since I'm in Australia will this affect the
automatic update process of android?


Other Threads

1. Best way to scale for different screen resolutions/dimensions?

The problem, and it may be that I'm misunderstanding how Android
handles different screen sizes, is that when trying to incorporate the
material found on the "Supporting Multiple Screens" developer doc, it
appears to always display in compatibility mode.  If one has a custom
layout, or a SurfaceView, and wants to build for HVGA, is there a way
to have the OS scale everything nicely when used on other sized

Is there a place to define the intended layout or SurfaceView
dimensions that are used as the basis for any automatic scaling the OS
does (if indeed automatic scaling is possible)?

I'm just confused on the process to use and the settings to set.
Since all drawing will be custom, similar to a game concept drawing
bitmap objects directly, it just seems a little different than if
there was a UI with widgets.

Does anyone have any experience or pointers?


2. MapView + LocationManager Question

Hi everyone,

I am currently working with the MapView. When the MapView is loaded I
request a GPS fix, when I get the GPS fix I plot it on the MapView.
After that I set a timer for 1 minute. When the timer Ticks I tell it
to get my GPS location again and plot it but for some reason
locationManager.requestLocationUpdates(provider, 0, 0,
locationListener); doesn't do anything. The code gets hit but it
doesn't try to get my GPS location. I'm not getting any errors
reported back. The code for the timer is set in the onLocationChanged
event. Below is the code I have.

public void onLocationChanged(Location location){
                p = new GeoPoint((int)(location.getLatitude() * 1E6),(int)
(location.getLongitude() * 1E6));
                MyOverlay myOverlay = new MyOverlay();


                //Set Next Timer for GPS Check. Default 5 Minutes
                checkGPS = new Timer();
                final Location myLoc = location;
                checkGPS.scheduleAtFixedRate(new TimerTask(){
                        public void run(){
locationManager.requestLocationUpdates(provider, 0, 0,


Like I said, the first time around it does what it needs to. The
reason I am trying to do this is because I don't want the GPS running
constantly to track my position I just want it to check every X
minutes(currently 1 minute for testing) Is this something that I can't
do in a MapView? Does the GPS have to be on all the time in order to


3. Spinner added to onDraw view

4. how to get the icons of running services ?

5. Address Parsing in Android Webkit

6. Animate a single view in sequence

7. Soundpool / isplaying or length of audio