Android

TwitterFacebook
Get flash to fully experience Pearltrees

AnDroidDraw

http://www.droiddraw.org/androiddraw.html En Français (merci Praline) AnDroidDraw is an Android application which integrates with DroidDraw to allow you to download your GUIs from the DroidDraw application and preview your GUIs on an Android device. Step Two Run DroidDraw on your computer and create a GUI, (for more info on creating GUIs see tutorial 1 , tutorial 2 .) then choose "Project -> Send GUI to Device" from the DroidDraw menus Note, if you are interested, you can edit the XML in the text box and press "Preview GUI" again to view your changes. However, these changes will not be propogated back to DroidDraw.
The Android system requires that all installed applications be digitally signed with a certificate whose private key is held by the application's developer. The Android system uses the certificate as a means of identifying the author of an application and establishing trust relationships between applications. The certificate is not used to control which applications the user can install. The certificate does not need to be signed by a certificate authority: it is perfectly allowable, and typical, for Android applications to use self-signed certificates. To test and debug your application, the build tools sign your application with a special debug key that is created by the Android SDK build tools. http://developer.android.com/guide/publishing/app-signing.html#cert

Signing Your Applications | Android Developers

http://developer.android.com/resources/articles/contacts.html Starting from Android 2.0 (API Level 5), the Android platform provides an improved Contacts API for managing and integrating contacts from multiple accounts and from other data sources. To handle overlapping data from multiple sources, the contacts content provider aggregates similar contacts and presents them to users as a single entity. This article describes how to use the new API to manage contacts.

Using the Contacts API | Android Developers

http://jimblackler.net/blog/?p=151

Jim Blackler · Accessing the internal calendar database inside Google Android applications

The Android phone operating system provides close integration with three excellent services from Google; email, address book and calendar. In addition it has a thriving third party app scene with a great variety of free and commercial applications on the Market. In theory this should mean that apps can provide new services to the user based on the Google service data they have already synced on the phone. However in the case of calendar data this has proven a bit tricky. Google provide an API to access calendar data via the internet, and this can be used directly from Android apps. Unfortunately this also requires a working data connection, time and battery life to get at the data.
http://developer.android.com/reference/android/Manifest.permission.html

Manifest.permission | Android Developers

Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting. If you don't request this permission, you will not receive the broadcast at that time. Though holding this permission does not have any security implications, it can have a negative impact on the user experience by increasing the amount of time it takes the system to start and allowing applications to have themselves running without the user being aware of them.
Google TV brings the power of Android and Google Chrome to television. The average American watches five hours of TV per day. Give them the apps to update their status, listen to music, watch web videos, and more. http://developer.android.com/index.html

Developers

Android Geo

Creating and Using Databases in Android

atabase support is the lifeline of every application, big or small. Unless your application deals only with simple data, you need a database system to store your structured data. Android uses the SQLite database system, which is an open-source, stand-alone SQL database, widely used by many popular applications. For example, Mozilla Firefox uses SQLite to store configuration data and iPhone also uses SQLite for database storage. In Android, the database that you create for an application is only accessible to itself; other applications will not be able to access it. http://www.devx.com/wireless/Article/40842

Android Development

http://www.androiddevelopment.org/ Lenovo has pre-launched their U1 Pad Android-2.2-based tablet back in March and will launch the final version probably around June or July this year. We have found out the actual technical specifications of that device which are listed below.

Android Development Tutorial - Froyo

http://www.vogella.de/articles/Android/article.html The Android Software Development Kit (Android SDK) provides all necessary tools to develop Android applications. This includes a compiler, debugger and a device emulator, as well as its own virtual machine to run Android programs. Android is currently primarily developed by Google. Android allows background processing, provides a rich user interface library, supports 2-D and 3-D graphics using the OpenGL libraries, access to the file system and provides an embedded SQLite database.
http://www.vogella.com/articles/Android/article.html#cp This tutorial describes how to create Android applications with Eclipse. It is based on Eclipse 3.7 (Indigo), Java 1.6 and Android 4.0 (Ice Cream Sandwich). The Android Software Development Kit (Android SDK) provides all necessary tools to develop Android applications. This includes a compiler, debugger and a device emulator, as well as its own virtual machine to run Android programs. Android is currently primarily developed by Google. Android allows background processing, provides a rich user interface library, supports 2-D and 3-D graphics using the OpenGL libraries, access to the file system and provides an embedded SQLite database.

Android Development Tutorial - Froyo

Contacts APIs - Google Code

The Google Contacts API allows client applications to view and update a user's contacts. Contacts are stored in the user's Google Account; most Google services have access to the contact list. Your client application can use the Google Contacts API to create new contacts, edit or delete existing contacts, and query for contacts that match particular criteria Audience

Projects for Android

Android Cloud to Device Messaging is a service that allows you to send lightweight messages from your application server to an Android application on a device. You can use the service to tell the application to contact the server for updates, for example.
While working on a project, the customer asked for full honeycomb compatibility. I found two issues today that kept me at least a bit wondering. mWebView. loadData ( myHtmlContent, "html/text" , "utf-8" ) ; With honeycomb, the WebView presented a blank page.

Android Development

Android Developer Challenge

Cool apps that surprise and delight mobile users—built by developers like you—are a huge part of the Android vision. To support you in your efforts, Google launched the Android Developer Challenge, which will provide awards for great mobile apps built on the Android platform. Welcome to the Android Developer Challenge 2! You can participate by developing an application, evaluating and scoring applications, or both.