background preloader

Development

Facebook Twitter

Embed IPython in a virtualenv - *.isBullsh.it. I recently got introduced to virtualenv : a “tool to create isolated Python evironments”. It allows to have a fine grain control on the dependencies of each of your python project, and separate each project environment from the others. For example, if a cool project requires the spamspam v1.1 and another cool project requires the version 1.2, performing a system-wide update of the spamspam library from 1.1 to 1.2 would cause the first project to break. To avoid this kind of problem, you can place each project in a separate virtualenv, and force the version of the spamspam library to the required one.

You can read more about virtualenv on their PyPI page , but a important takeaway is that you will have pseudo-root rights in your virtualenv: you will be able to install whatever python packages you need. If you don’t know IPython, check it out . There are two ways to make it work: the good way the bad way I’ll describe both techniques and you’ll decide which is which. Yay. Issue 2676 - android - Windows cannot detect ADB interface - Project Hosting on Google Code. Android Development Tutorial. 1.1. The Android operating system Android is an operating system based on the Linux kernel. The project responsible for developing the Android system is called the Android Open Source Project (AOSP) and is primarily lead by Google. The Android system supports background processing, provides a rich user interface library, supports 2-D and 3-D graphics using the OpenGL-ES (short OpenGL) standard and grants access to the file system as well as an embedded SQLite database. An Android application typically consists of different visual and non visual components and can reuse components of other applications.

In Android the reuse of other application components is a concept known as task. Such a flow of events is depicted in the following graphic. 1.3. The Android system is a full software stack, which is typically divided into the four areas as depicted in the following graphic. The levels can be described as: Google Play also offers an update service. 2. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 3. 3.1. Android Developers - 2.1 Platform.

API Level: 7 Android 2.1 is a minor platform release deployable to Android-powered handsets starting in January 2010. This release includes new API changes and bug fixes. For information on changes, see the Framework API section. For developers, the Android 2.1 platform is available as a downloadable component for the Android SDK. The downloadable platform includes a fully compliant Android library and system image, as well as a set of emulator skins, sample applications, and more. The downloadable platform includes no external libraries. To get started developing or testing against the Android 2.1 platform, use the Android SDK and AVD Manager tool to download the platform into your SDK. Platform Highlights Android 2.1 does not add significant user features, see the Android 2.0 Platform Highlights document for the latest user features.

Revisions Android 2.1, Revision 3 (July 2011) Dependencies: Requires SDK Tools r12 or higher. Notes: Android 2.1, Revision 2 (May 2010) Tools: API Level Telephony.

Réalité Augmentée

WebDev. SL4A / Python. Tips. Tutorial. Andbook! Preview available... Anddev.org • Index page.