Intel® Developer Zone:
Android* Phones & Tablets

Overview

Introducing Beacon Mountain v0.5 for Android* application development
Beacon Mountain v0.5 provides development environment setup and maintenance for creating native Android* applications. Beacon Mountain runs on 64-bit host development systems running Microsoft* Windows 7 and 8 with support for Apple* OS X systems targeted for release by the end of June. Beacon Mountain provides installation of common third-party tools, along with Intel tools.

Android* Application Development and Optimization on the Intel® Atom™ Platform
This paper introduces detailed methods for developing and porting an Android application on the Intel Atom platform, and discusses the best known methods for developing applications using the Android Native Development Kit (NDK) and optimizing performance. Android developers can use this document as a reference to build high quality applications for the Intel Architecture.

Creating and Porting NDK based Android* Apps for Intel® Architecture
This article is a beginner’s introduction to creating native (NDK based) Android* applications for Intel® architecture (IA) based devices, and also includes simple use cases for porting existing NDK based apps to IA based devices.

Speeding Up the Android* Emulator on Intel® Architecture
If you are an Android* developer who is unhappy with the performance of the Android emulator, then this document is for you. Over and over again, we have heard from many Android developers that the emulator is slow and painful to work with, but this should not be the case! If you are using a fairly up-to-date computer with an Intel® processor that has Intel® Virtualization Technology enabled running Microsoft Windows* or Apple Mac OS*, then you can use the Intel® Hardware Accelerated Execution Manager (Intel® HAXM), or KVM for Linux*, to accelerate the Android Emulator by an order of magnitude very easily, which will speed-up your testing and debugging of your Android applications. This document explains all the steps required to accelerator the emulator and how to work with it. We then explain how to use the NDK to compile x86 native code and the correct way to submit APKs containing x86 native libraries to the Google Play store. Intel HAXM is also used to accelerate the Tizen* emulator, but this is out of scope in this documentation. For more information, go to tizen.org within the SDK section.

Installing the Android* SDK for Intel® Architecture
The SDK includes tools and platform components for developers to build, test, and debug their Android* applications, and manage the Android* platform component installation. The SDK also provides easy ways to integrate with the build and development environments, for examples, with Eclipse* or Apache Ant*.

Intel® Atom™ x86 Image for Android Jelly Bean 4.2 Installation Instructions
This document will guide you through installing the Intel® Atom™ x86 image for Android* Jelly Bean, which can be used for development on Intel’s x86 architecture.

Graphics Acceleration for HTML5 and Java Script Engine JIT Optimization for Mobile Devices
This article first introduces the challenges caused by HTML5 in terms of performance. As the rendering engine and JavaScript engine are two key fundamental building blocks of web runtime, it then discusses our solution of graphics acceleration and just-in-time (JIT) optimization applied to the Intel® Atom™ platform to dramatically improve the performance of these two components respectively.

Google Play Supports CPU Architecture Filtering For Multiple APK
The Google Play Developers Console now supports CPU architecture (ABI) as filter criteria for Multiple APKs.

Implementing Touchscreen Interfaces for New and Existing Games
The proliferation of Android* devices has opened a new world for game development, bringing with it both the touchscreen's “magical” sense of interaction, along with a raft of new challenges for designers.

Software Developer’s Guide for Sensors on Intel Atom based Android* Tablets
This guide provides an introduction to the Android Sensor framework and discusses how to use some of the sensors on a typical Intel® Atom™ tablet.

Android* System-Level Java*/C++ Code Debugging
Android* SDK allows application developers to create Android application projects, build them, and debug them using Eclipse*. But it doesn’t provide a facility to debug the system-level Java*/C++ code. This document describes how to debug Android system-level Java/C++ code.

The Development of Mobile Applications using HTML5 and PhoneGap* on Intel® Architecture-Based Platforms
How HTML5 and PhoneGap* can help with cross-platform development. See sample applications showing how to develop mobile applications that provide a rich UI while tapping into the hardware capabilities of the platform.

How to debug an App for Android* x86 and the tools to use
This article provides a walk-through of Android application debugging tools and guidelines to help developers to get up to speed faster and resolve defects more effectively on Android x86 platform.

Debugging Android* OS running on Intel® Atom™ Processor via JTAG
This article highlights the usage model of JTAG based system debuggers for analyzing and fixing Andoid* OS kernel and device driver code. How to reuse the same methods established for other Linux* OS based designs on Intel® Atom™ processors.

Remote Application Debug on Android* OS
Learn how to use and configure the Android* Debug Bridge (ADB) along with GDB or the ADT Plugin for Eclipse to debug your Intel® architecture targeted application running on an Android* Virtual Device (AVD) emulation or physical Intel® Atom™ Processor based target device.

Introducing Beacon Mountain v0.5 for Android* application development
Beacon Mountain v0.5 provides development environment setup and maintenance for creating native Android* applications. Beacon Mountain runs on 64-bit host development systems running Microsoft* Windows 7 and 8 with support for Apple* OS X systems targeted for release by the end of June. Beacon Mountain provides installation of common third-party tools, along with Intel tools.

Android* 4.2 (Jelly Bean) x86 Emulator System Image
Use this x86 emulator system image with the Android SDK to test your Android apps on a virtual Intel Architecture-based device.

Android* 4.1.1 (Jelly Bean) x86 Emulator System Image
Use this x86 emulator system image with the Android SDK to test your Android apps on a virtual Intel Architecture-based device.

Android* 4.0.4 (Ice Cream Sandwich) x86 Emulator System Image
Use this x86 emulator system image with the Android SDK to test your Android apps on a virtual Intel Architecture-based device.

Android* 2.3.7 (Gingerbread) x86 Emulator Image Add-on
Use this x86 emulator image add-on with the Android SDK to test your Android applications on a virtual Intel Architecture-based phone device.

Intel® Hardware Accelerated Execution Manager
This hardware-assisted virtualization engine uses Intel® Virtualization Technology to speed up Android app emulation on a host machine.

Intel® USB Driver for Android* Devices
The Intel USB Driver package enables you to connect your Windows* based machine to your Android device that contains an Intel Atom processor inside.

Intel® GPA: Support of the Google* Android* Platform
Intel® Graphics Performance Analyzers (Intel® GPA) is a suite of graphics analysis and optimization tools that helps game developers make their graphics-intensive applications run even faster. Android* OS developers targeting Intel® Atom™ processor-based phones get a real-time view of over two dozen critical system metrics covering power, the CPU/GPU, and OpenGL-ES*. Also, use Intel GPA to run graphics pipeline experiments that quickly isolate graphics bottlenecks.

More Tools & Downloads...

07-Jun-2013
11:32 AM PDT
Wakelocks: Detect No-Sleep Issues in Android* Applications
By philippe-michel...0
Abstract Android* applications may increase battery consumption significantly if they use wakelocks improperly. In this document, we will give some hints and tips on how to identify No Sleep bugs related to wakelock misuse. 1. Introduction . . .
05-Jun-2013
2:43 PM PDT
Speeding Up the Android* Emulator on Intel® Architecture
By Costas Styliano...1
Abstract: If you are an Android* developer who is unhappy with the performance of the Android emulator, then this document is for you. Over and over again, we have heard from many Android developers that the emulator is slow and painful to work with, but this should not be the case! If you are . . .
25-Apr-2013
10:50 AM PDT
Intel® Hardware Accelerated Execution Manager 1.0.6 (R3)
By Admin0
Last Updated April 25, 2013 The Intel Hardware Accelerated Execution Manager (Intel® HAXM) is a hardware-assisted virtualization engine (hypervisor) that uses Intel Virtualization Technology (Intel® VT) to speed up Android app emulation on a host machine. In combination with . . .
22-Apr-2013
1:40 AM PDT
How to Install Intel® USB Driver for Android* Devices on Windows* 8
By Ural (Intel)0
Symptoms: When you try to install the Intel® USB Driver for Android on a Windows 8 machine, the setup program encounters an error condition, stops, and displays the message shown below.  Resolution: You will have to run this exe in compatibility mode. Download the installable from . . .

Pages

Subscribe to
Meshcentral.com - New Mesh Agent v1.67
By ylian-saint-hil...Posted June 19th 20130
Two days ago I started updating the Windows x86 Mesh Agent with the latest v1.67 version. In this latest agent, the major change is the new use of the Windows Crypto API. In the past, I would use OpenSSL for everything across platforms. This ...
Display Name:
ylian-saint-hilaire (Intel)
Intel® NFC-Hunt Prize draw
By MIHAI R. (Intel)Posted June 10th 20132
Congratulations YOU found the Intel® NFC hunt prize draw. Fill in the correct answers below and you will get further information how to enter the competition to win a tablet or a smartphone with Intel Inside®. The actual Prize draw will take place on Wednesday, June 19th at 18:00h ( 6PM) at the ...
Display Name:
MIHAI R. (Intel)
Application Development Hackletics has Ignited
By wolfmurphyPosted June 5th 20131
It is very exciting to be on the verge of helping lead a two week application development. It is something of a perfect storm. We have many Hackletic Poobahs helping. Of course, Paul Steinberg, architect of the Code for Good Hackathons. We also have Brad Hill, an Intel HTML5 expert who has helped ...
Display Name:
wolfmurphy
Meshcentral.com - New Direct Routing
By ylian-saint-hil...Posted May 31st 20130
Meshcentral.com is of course a cloud service, but it can also be run as an Intranet service. I do exactly that within Intel and so, I get a bunch of users that give me feedback about the ...
Display Name:
ylian-saint-hilaire (Intel)

Pages

Subscribe to
kira-boyko (Intel)Mon, May 20th 2013 - 9:47
Looking for Beacon Mountain support?0
Beacon Mountain is a codename for Intel's development environment for developers of native Android* applications. To engage with other developers or to ask questions atbout Beacon Mountain, please use the Beacon Mountain support forum: ...
Josh Bancroft (...Fri, October 21st 2011 - 14:21
Welcome to the Android* Applications on Intel Architecture Forum!27
Welcome to the newest forum on Intel Software Network, dedicated to helping developers of Android Applications get the most out of running on Intel architecture. You can find more info at our home page for Android on Intel, and please feel free to ...
Sunil V.Sun, June 16th 2013 - 1:54
How to Access Play from Emulator?1
We have a situation to access google play. Is there a way to install google play in an emulator?
tchristensenMon, June 10th 2013 - 7:21
MediaPlayer shows no video on HAXM2
Hi When I run the ApiDemos MediaPlayerDemo with a HLS video using an AVD that uses HAXM, no video is shown. The audio is there but no video. When the same app is run on a device, it works. Any switch I need to flip? Thomas

Pages

Subscribe to Forums