You are here

Playing with Android and a Samsung Galaxy S (I9000) - 2

DroidPrevious article

I started two non-trivial projects concurrently. One is for the company I work for, the other one is for my own use. I'll post here source code for the second project as soon as it is in a consistent state.

For now, let's go on taking notes about various pieces of information related to Android application development...

Android source code

The way to download the Android source code is described here. Let's try it, with a PC running Linux Mint 10 (based on Ubuntu 10.10):

  • install Git
  • install Repo
  • initialize Repo client - warning: do not use names with accented characters for directories that will be seen by Repo. Otherwise, you'll get the error UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 15: ordinal not in range(128)
  • get files (several hours...)
  • import public key

On my PC, the sources are now in ~/Development/Android/WORKING_DIRECTORY/.

Source code for applications is in packages/apps/.

To browse source code on the web:

Misc.

For its multimedia part, Android uses OpenMax from Khronos Group.

For Droid logo: Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.