URL

在英特尔® 凌动™ 处理器上将 OpenGL* 游戏移植到 Android* (第二部分)

本文是两部分中的第二部分,讨论了将 OpenGL 游戏移植到 Google Android 平台存在的障碍。 在开始游戏植入项目(包括 OpenGL 扩展的差别、浮点支持、纹理压缩格式和 GLU 库)之前,您应该认识到这些障碍。 此外,还介绍了借助 OpenGL ES 如何为英特尔凌动处理器设置 Android 的开发系统,以及如何获得 Android 虚拟设备模拟工具的最佳性能。

本文的第一部分介绍了如何通过软件开发套件(SDK)或 Android 原生开发套件(NDK)在 Android 平台上使用 OpenGL ES,以及如何确定选择何种方法。 本文还介绍了各种 SDK 和 NDK 中的 OpenGL ES 示例应用,以及 Java* 原生接口,这支持您结合使用 Java 和 C/C++ 组件。 此外,还讨论了如何确定应使用 OpenGL ES 版本 1.1 还是 2.0。

  • Entwickler
  • Android*
  • Android*
  • Graphics Performance Analyzers
  • OpenGL*
  • Spieleentwicklung
  • Intel® Atom™ Prozessoren
  • Portierung
  • 面向 Android* 操作系统的英特尔® 图形性能分析器

    介绍

    英特尔® 图形性能分析器(英特尔® GPA)套件是一套强大的图形和游戏分析工具,能够按照游戏开发人员的工作方式执行,通过快速提供可操作的数据帮助开发人员从系统层面下至每个绘制调用找到开发性能的机会,以节约宝贵的优化时间。

    目前,英特尔® GPA 支持基于英特尔® 凌动? 处理器且运行 Google* Android* OS 的手机和平板电脑。 该版工具套件支持您使用您选择的开发系统(Windows*、OS X* 或 Ubuntu* OS)优化 OpenGL* ES 工作负载。 借助该功能,Android* 开发人员可以:

  • Entwickler
  • Android*
  • Android*
  • Graphics Performance Analyzers
  • Spieleentwicklung
  • 英特尔® 硬件加速执行管理器安装指南 — Mac OS X*

    介绍

    本文将指导您安装英特尔® 硬件加速执行管理器(英特尔® HAXM),这是一款可以使用英特尔® 虚拟化技术(VT)加快安卓* 开发速度的硬件辅助虚拟化引擎(虚拟机管理程序)。

    前提条件

    英特尔® 硬件加速执行管理器要求安装安卓* SDK(安卓* 软件开发套件)(版本 17 或以上) 更多信息,请访问安卓* 开发人员网站(http://developer.android.com/sdk/)。

    系统要求

    硬件要求:

    • 支持英特尔® VT-x、英特尔® EM64T(英特尔® 64) 和执行禁用位功能的英特尔® 处理器
    • 至少 1 GB 的可用 RAM

    支持的操作系统:

  • Entwickler
  • Android*
  • Apple OS X*
  • Android*
  • Intel Hardware Accelerated Execution Manager (HAXM)
  • 唤醒锁: 检测 Android* 应用中的 No-Sleep(无法进入睡眠)问题

    摘要

    如果 Android* 应用使用唤醒锁不当,将会显著增加电池耗电量。 在本文中,我们将介绍一些提示和技巧,帮助您了解如何确认与误用唤醒锁有关的 No Sleep 漏洞。

  • Entwickler
  • Android*
  • Android*
  • 隆重介绍 PROJECT ANARCHY™ — HAVOK™ 提供的一款免费移动游戏引擎

    Project Anarchy 是面向 iOS、Android (包括 X-86) 和 Tizen 的一款免费移动游戏引擎。 它包括 Havok 视觉引擎以及 Havok 物理引擎、Havok Animation Studio 和 Havok AI。 它包括可扩展的 C++ 架构、优化的移动渲染、灵活的资产管理系统和 Lua 脚本与调试。 此外,Project Anarchy 网站上还有包含完整游戏示例的 SDK 和大量课件,支持游戏开发人员快速开始使用引擎提高速度和实现游戏创意。

    在 iOS、Android (including X-86) 和 Tizen 上免费随附,包括 Havok 视觉引擎,并能够在上古卷轴®、光晕®、刺客信条®、神秘海域™ 和 Skylanders™ 等尖端游戏中使用业内领先的 Havok 物理、动画和 AI 工具。

  • Entwickler
  • Android*
  • Android*
  • Experten
  • Fortgeschrittene
  • android
  • game engine
  • 3d
  • 面向 Android 软件开发套件(SDK)的 x86 Android* 系统映像许可协议

    英特尔公司面向 Android 软件开发套件(SDK)的 x86 Android* 系统映像的内部评估许可协议

    此《内部评估许可协议》(以下简称“协议”) 的订立双方为英特尔与贵方(作为开发人员个人或法律实体 — 下文认定为“接收方”)。 英特尔应根据《内部评估协议条款与条件》中的规定为接收方提供“评估软件”。

    定义。

    这些条款具有下列含义:

    英特尔、"Intel" 或 "INTEL"
    英特尔公司
    包含地址:
    2200 Mission College Blvd.
    Santa Clara, CA 95052
    总顾问办公室
    邮件地址: RNB-4-51
    收件人: 软件与服务事业部法务部门

    “评估软件”
    面向 Android 软件开发套件(SDK)的 x86 Android* 模拟器系统映像(以英特尔提供为准)。

    内部评估许可条款与条件

    1.定义。

    1.1 其他术语。 “协议”、“评估软件”、“英特尔(Intel)”、“保密协议”、“接收方”、“生效日期”具备该协议签名页上赋予它们的含义。

  • Entwickler
  • Android*
  • Android*
  • 英特尔公司面向 Android 软件开发套件(SDK)4.3 的 x86 Android* 系统映像的内部评估许可协议

    此《内部评估许可协议》(以下简称“协议”) 的订立双方为英特尔与贵方(作为开发人员个人或法律实体 — 下文认定为“接收方”)。 英特尔应根据《内部评估协议条款与条件》中的规定为接收方提供“评估软件”。

    定义。

    这些条款具有下列含义:

    英特尔、"Intel" 或 "INTEL"
    英特尔公司
    包含地址:
    2200 Mission College Blvd.
    Santa Clara, CA 95052
    总顾问办公室
    邮件地址: RNB-4-51
    收件人: 软件与服务事业部法务部门

    “评估软件”
    面向 Android 软件开发套件(SDK)的 x86 Android* 模拟器系统映像(以英特尔提供为准)。

    内部评估许可条款与条件

    1.定义。

    1.1 其他术语。 “协议”、“评估软件”、“英特尔(Intel)”、“保密协议”、“接收方”、“生效日期”具备该协议签名页上赋予它们的含义。

    Android* 上的 NFC 应用开发与案例研究

    介绍

    NFC(近场通信)是一种基于标准的短距离无线连接技术,支持在电子设备间进行简单、直观的双向互动。 触摸 NFC 设备,并在两台 NFC 设备之间通信非常方便。 例如,借助智能手机集成的 NFC 技术,您可以轻松触控手机来购买物品、分享名片、下载打折券等。 您将会看到许多基于 NFC 的新用法在未来开发。

    本文介绍了当前市场基于 NFC 的技术和使用模式。 接着介绍了如何在 android 应用中使用 NFC。 最后介绍了两个案例研究,以帮助了解如何开发基于 NFC 的读/写应用。

    NFC 技术架构

    NFC 基于 RFID 技术,频率为 13.56 MHz,并采用 10 cm 的典型操作距离。数据交换速率为 424 比特/秒。与其他的通信技术相比,NFC 的最大优势是速度快且易于使用。 下图对 NFC 与其他通信技术进行了比较。

    图 1: 短距离通信技术比较

     

  • Entwickler
  • Android*
  • Android*
  • NFC
  • 安卓* 系统级 Java*/C++ 代码调试

    1 简介

    应用开发人员当前可通过安卓* SDK 来设计和构建安卓应用项目,并使用 Eclipse* 进行调试。 但是它并没有提供相应的功能来调试系统级 Java*/C++ 代码,该代码位于安卓代码库中,不能使用 Android SDK 来构建和调试。 本文介绍了如何使用 Eclipse 来调试安卓系统级 Java/C++ 代码。

    2 安装

    2.1 安装 JDK

    通过下列链接下载 JDK6 (Java SE 6 更新软件包): http://java.sun.com/javase/downloads/index.jsp
    当前的 JDK6 名为 jdk-6u32-linux-x64.bin。 我们将举例说明如何使用。

    先进行安装,然后使用默认的 JDK。

  • Entwickler
  • Android*
  • Android*
  • URL abonnieren