This tutorial on writing a notepad application gives you a "hands-on" introduction to the Android framework and the tools you use to build applications on it. Starting from a preconfigured project file, it guides you through the process of developing a simple notepad application and provides concrete examples of how to set up the project, develop the application logic and user interface, and then compile and run the application. The tutorial presents the application development as a set of exercises (see below), each consisting of several steps. You should follow the steps in each exercise to gradually build and refine your application. Notepad Tutorial | Android Developers - Vimperator
Android - Porting Guide - Vimperator
android « just do IT - Vimperator When we make use of jni on android, it’s a error-prone task to manually write the native function name for a given java native function. Though there are rules for us to follow, no one would like to memorize that. javah to the rescue. For example, for the following java class with a native method. 1 packagecom.rmd.jni; 3 import android.app.Activity;
Content Providers | Android Developers - Vimperator Content providers manage access to a structured set of data. They encapsulate the data, and provide mechanisms for defining data security. Content providers are the standard interface that connects data in one process with code running in another process. When you want to access data in a content provider, you use the ContentResolver object in your application's Context to communicate with the provider as a client. The ContentResolver object communicates with the provider object, an instance of a class that implements ContentProvider. The provider object receives data requests from clients, performs the requested action, and returns the results.
Building Android kernel images Below are the steps taken by me to build a working Android kernel image for the ADP1 (a.k.a. the developer G1). This image is based on linux kernel 2.6.27 and relies on the Android 1.5 "cupcake" radio image from HTC. If you are trying to build a kernel for a different version replace references to cupcake as appropriate below. As before this page is here as a reminder to me for when I come to do it again. This is what worked for me, your mileage may vary. Before building the build environment needs to be set up:
Tutorial: Using Eclipse for NDK projects : Code Maemo
Android freelancers & outsourcing » Products
From Gnash Project Wiki To start off with, Android only comes with Java based developers tools, so for us C++ projects, you have to go through the pain of getting a development environment setup. So to start, download both the Android SDK, and the Android source tree, both huge. Stick the SDK some place accessible, and then untar the sources. Android builds relatively easy, although as of March 29, 2009, you had to invoke make like this make BUILD_WITHOUT_PV=true , or you get weird errors. Building for Android - Gnash Project Wiki
Mike's Blog: View Android Source Code in Eclipse Recently, I have been hacking around with Android a lot, and I think it's awesome. Unfortunately, the Android SDK does not come with source code, and sometimes the docs are not so great, yet. Being an open source project, the Android sources are available online, but they are not very easy to access from Eclipse. For one, the source files are sometimes difficult to find as they are distributed over many individual Git repositories, and then I am not always online.
1.1. The Android operating system Android is an operating system based on the Linux kernel.