page.title=Security and Permissions page.landing=true page.landing.intro=Android's security architecture gives the user full control over what resources are accessible to each app, protecting the system itself and all apps in it. Learn how to use system permissions to request access to the resources your app needs and design your app for optimal security. page.landing.image= @jd:body

Blog Articles

Accessibility: Are You Serving All Your Users?

In the upcoming weeks, some of the older Client Login authentication keys will expire. If you generated the token you’re currently using to authenticate with the C2DM servers before October 2011, it will stop working.

Android C2DM — Client Login key expiration

Accessibility is about making sure that Android users who have limited vision or other physical impairments can use your application just as well

A Faster Emulator with Better Hardware Support

The Android emulator is a key tool for Android developers in building and testing their apps. As the power and diversity of Android devices has grown quickly, it’s been hard for the emulator keep pace.

More »

Training

Managing the Activity Lifecycle

This class explains important lifecycle callback methods that each Activity instance receives and how you can use them so your activity does what the user expects and does not consume system resources when your activity doesn't need them.

Supporting Different Devices

This class teaches you how to use basic platform features that leverage alternative resources and other features so your app can provide an optimized user experience on a variety of Android-compatible devices, using a single application package (APK).

Sharing Content

This class covers some common ways you can send and receive content between applications using Intent APIs and the ActionProvider object.

More »