URL

Using Intel® VTune™ Amplifier 2014 for Systems on non-rooted Android* devices

For the first time Intel® VTune™ Amplifier 2014 for Systems brings the most important, core capability of determining the hotspot in the C/C++ portion of your application to most Android* devices on Intel® processors (including rooted, not-rooted devices and with or without version compatible device drivers), such as those available at http://software.intel.com/en-us/android/get-device.  This article will concentrate on the options required to make this work on non-rooted devices.

  • Developers
  • Intel AppUp® Developers
  • Partners
  • Professors
  • Students
  • Android*
  • Android*
  • C/C++
  • Intermediate
  • Intel® VTune™ Amplifier
  • Intel® System Studio
  • Debugging
  • Development Tools
  • Intel® Atom™ Processors
  • Intel® Core™ Processors
  • Mobility
  • Optimization
  • 在英特尔® 凌动™ 平台上进行 Android* 应用开发和优化

    摘要

    本文介绍了开发和导入 Android 应用至英特尔凌动平台的详细方法,以及使用 Android 原生开发套件(NDK)和优化性能开发应用的最佳设计方案。 安卓开发人员在构建适合英特尔架构的高质量应用时可以参考本文档。

    1. 安卓应用分类

    如图 1 所示,安卓应用可以分为两种类型。

    • 包含 Java* 代码和仅使用安卓官方 SDK API 和必要资源文件(诸如 xml 和 png)的 Dalvik 应用,可编译成一个 APK 文件。
    • 包含 Java 代码、资源文件、C/C++ 源代码(有时也包含汇编码)的 Android NDK 应用。 所有原生代码被编译成一个动态链接库 (.so 文件),然后在主程序中通过使用 JNI 机制的 Java 进行调用。


    图 1: 两种安卓应用

    2. 安卓原生开发套件

    2.1 简介

  • Developers
  • Intel AppUp® Developers
  • Android*
  • education
  • Education
  • Intel® Atom™ Processors
  • 为英特尔® 架构 Android* 设备上的 HTML5 游戏添加声音

    Some of the new captivating characteristics of HTML5 are the sound and video tags. These could conceivably, in the long term, replace some of today’s popular video technologies. To use HTML5 audio or video, start by creating an element, specifying a source URL for the audio, including the controls attribute.
  • Developers
  • Android*
  • Android*
  • HTML5
  • Game Development
  • 在英特尔架构 Android* 设备上 HTML5 应用中创建劲酷动画与切换

    平板电脑和智能手机等移动设备日益普及,Adobe Flash* 插件需要被替代。 最近 Adobe 宣称 Flash 不再支持移动设备。 因此 HTML5 是未来趋势。

    画布标记

    之前版本的 HTML 存在一个问题是缺少多媒体技术。 您无法在屏幕上显示视频或绘画。 借助 HTML5,<视频>和<画布>等新元素已经发布。 这些新元素可支持开发人员利用“原生”HTML 中的多媒体技术 — 只需结合 HTML 编写一些 JavaScript* 。 多媒体技术应当能够提供动画功能,而现在 HTML5 已经可以做到这一点。

    HTML5 最出色的的特性之一是<画布>元素,它可用来绘制矢量图形,并产生出色效果、交互式游戏和动画。 HTML5 画布的画面完美,可创建出色的视觉材料,增强 UI、示意图、相册、图表、图片、动画和嵌入式绘画应用。 HTML5 画布结合使用 JavaScript 库和 CSS3 可帮助您创建基于 web 的交互式游戏和动画。

    使用和设置画布的基础代码如下:

    在英特尔架构 Android* 设备上使用 HTML5 游戏中的触控屏

    In this article we will dive into the touch events API furnished on Android* devices using HTML5. Further, we investigate what kind of applications can be developed and present some best techniques and strategies that make it easier to develop touch-empowered applications.
  • Android*
  • Subscribe to URL