System application upgrade and system app versions?

by Peter Neubauer » Mon, 27 Apr 2009 19:41:47 GMT

Sponsored Links
I am having a scenario where I want to upgrade a preinstalled
application (let's say version 1.0). AFAIK, the new version (1.1) will
be installed on /data and will shadow the one in the system image.

However, if a new system image upgrade woudl contain a newer version
again (2.0), would Android run the 1.1 from /data or the 2.0 from the
new system image?

Another question - is there a <uses-sdk
android:maxSdkVersion="integer" /> tag that lets me specify that I do
not want to run on newer versions of the SDK, in case these wil
introduce unwanted behaviour and incompatible changes?



GTalk:      neubauer.peter
Skype       peter.neubauer
Phone       +46 704 106975
Twitter      - New Energy for Data - The Graph Database.      - New Energy for OSS Communities - Open
Participation Software.         - New Energy for Java - Domain Driven Development.


Other Threads

1. TextView setCompoundDrawables inconsistent size

I'am trying to use TextView's setCompoundDrawables feature because i
wan't a button with a label above it. I set android:drawableBottom to
my button drawable, which is a <layer-list> with a button background,
an icon and a toggle indicator.

First app launch every thing looks nice, close app, launch again and
the drawables seems to have lost their padding. If I close the app and
wait a few more seconds, GC runs or something, then the buttons looks
ok again.

Does the drawables gets altered at first launch? Doesn't the TextView
set the bounds on the drawables the second launch? Very inconsistent.


2. booting another linux kernel from a running android system

Is it possible to run another kernel (shutting down the previous
system) via an sd card from an already running android system?

I've looked at the linux for ARM boot process and several more general
techniques like kexec and 2 kernel monte.
any pointers?



3. location of the code where each process is made to have its own uid

4. SQLite Database Issues

5. TLS socket reuse hangs on device (works in emulator)

6. android developer tablet?

7. Legal questions - protecting apps from being redistributed