Android*

10分钟搭建 NDK 的 Android 开发环境

1. 安装JDK.

   1.1 去官网http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK7软件包,我下载的是jdk-7u51-windows-i586.exe。

   1.2 双击安装jdk-7u51-windows-i586.exe,安装过程中JDK和JRE的安装目录选择默认即可。

   1.3 配置JDK环境变量

       参见百度经验http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html的描述。

详解 HTML5 新特性

HTML5已经火了一段时间了,相信作为web相关开发工程师,肯定或多或少的了解和尝试过一些HTML5的特性和编程。还记得以前我们介绍过的HTML5新标签。 作为未来前端开发技术的潮流和风向标,HTML5绝对不容忽视。

在今天这篇技术分享文章中,我们将介绍几个HTML5的重要特性,能够帮助你提高整个web应用的使用体验和开发效率,相信大家会感兴趣的!

 

特性一:正则表达式相信大家都会非常喜欢这个特性,无须服务器端的检测,使用浏览器的本地功能就可以帮助你判断电子邮件的格式,URL,或者是电话格式,防止用户输入错误的信息,通过使用HTML5的pattern属性,我们可以很方便的整合这个功能,代码如下:

<input type="email" pattern="[^ @]*@[^ @]*" value="">

 

特性二:数据列表元素在没有HTML5的日子里,我们会选择使用一些JS或者知名的jQuery UI来实现自动补齐的功能,而在HTML5中,我们可以直接使用datalist元素,如下:

英特尔® 硬件加速执行管理器

英特尔® 硬件加速执行管理器是一个硬件辅助的虚拟化引擎(hypervisor,虚拟机监视器),它使用英特尔® 虚拟化技术加速安卓应用在主机上的模拟。 英特尔® 硬件加速执行管理器与英特尔提供的安卓 x86 模拟器映像及官方安卓SDK Manager(安卓软件开发套件)相结合,可在启用英特尔虚拟机的系统上更快地模拟安卓系统。

英特尔硬件加速执行管理器是 Intel® Integrated Native Developer Experience(英特尔® 集成原生开发人员体验,英特尔® INDE)的一个特性

英特尔硬件加速执行管理器支持以下平台:

  • Desarrolladores
  • Android*
  • Android*
  • Intel Hardware Accelerated Execution Manager (HAXM)
  • Virtualización
  • Android 应用程序开发另解及 Android SDK 工具集的另类用法

    相信对于广大Android应用开发爱好者来说,Android SDK工具集的大家都已经能够很熟练的使用,但是我这里要介绍的是SDK工具集的非常用使用方法,即“另类用法”。

    首先要说的是,大部分的Android应用程序开发者是基于Android模拟器来开发应用程序的,这种开发方式虽然很方便,直接用Eclipse就可以集成开发环境,基本上不需要手动去设置或者操作什么,但是同时也有几点很大的弊端:

    1、Android模拟器的内存有限,如果开发相对比较耗资源的应用程序,就比较头疼了--模拟器运行的十分缓慢;而且随着模拟器分辨率设置的变化,分辨率越大模拟器就越卡也给应用开发带来了不小的困扰。这时候有些通报可能就会选择购买开发板或者用买个Android手机来进行应用的开发。但是其实,我们是有更好的方式来做Android的应用开发,这里先卖个关子。

    2、通常来说,大家进行Android应用程序的开发都是在本机上实现的,也就是说代码编辑和模拟器运行是在同一台机器上实现的,但是有没有想过将这两者分别在两个机器上进行,或者说用虚拟机来实现Android系统的模拟呢?

  • Android*
  • Android*
  • Avanzado
  • Curated Home
  • Android SDK4.0.3 及以上版本支持 Intel x86 模拟器

    现在 Android SDK 终于有了 Intel x86 上的模拟器了, 现在在 sdk manager 上可以下载相应的模拟器映像:

    下载安装完之后就可以在虚拟机选项中选择cpu为intel x86:

     实际运行比arm模拟器快太多了,毕竟是原生支持,现在在没有手机的情况下终于可以直接用模拟器来调试程序了:

    Android 开发之多线程处理、Handler 详解

    Android开发过程中为什么要多线程

    我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解为UI线程。但是在操作一些耗时操作时,比如I/O读写的大文件读写,数据库操作以及网络下载需要很长时间,为了不阻塞用户界面,出现ANR的响应提示窗口,这个时候我们可以考虑使用Thread线程来解决。

      Android中使用Thread线程会遇到哪些问题

    Установка образа Android 4.4.1 (Jelly Bean) для эмулятора

    августа компания Intel выпустила образ для эмулятора Android 4.1.1 (Jelly Bean). Используя данный образ разработчики могут начать разработывать и тестировать в эмуляторе приложения для Jelly Bean в том числе разрабатываемые под x86-ю платформу.

    Google Play: Приложение с неколькими APK для различных нативных платформ

    До недавнего времени у некоторых разработчиков приложений, содержащих нативный код, существовала проблема при добавлении поддержки х86-й архитектуры, после добавления еще одной библиотеки, собранной под х86, размер установочного пакета приложение мог существенно увеличиться. Прежде всего это касалось приложений, в которых размер библиотеки был сравним с размером остальной части пакета: ресурсов, графики, Java кода. Я работал с несколькими разработчиками ПО, которые не готовы были включать поддержку х86 как раз по этой причине.

    Video Cut Fails sometime

    I am using Intel media-for-mobile sample (https://github.com/INDExOS/media-for-mobile) to Trim/Cut video. However when I when i record video and goes to ComposerTranscodeCoreActivity some time the video is not loaded and it shows black screen and some time the video is showing there but when i click to start trim/Cut it give me Error "Failed to allocate component instance" Logcat shows error: "Unable to instantiate a decoder for type 'video/avc'."

     

    I am attaching screen shots for reference.

    Intel® VTune™ Amplifier Tutorials

    The following tutorials are quick paths to start using the Intel® VTune™ Amplifier. Each demonstrates an end-to-end workflow you can ultimately apply to your own applications.

    NOTE:

    • These tutorials apply to the VTune Amplifier XE starting from version 2013 and higher and to the VTune Amplifier for Systems from version 2014 and higher.

  • Android*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Proyecto Yocto
  • C/C++
  • Fortran
  • Intel® System Studio
  • Amplificador Intel® VTune™
  • Intel® Cluster Studio XE
  • Intel® Parallel Studio XE
  • Intel® Parallel Studio XE Cluster Edition
  • Intel® Parallel Studio XE Professional Edition
  • Intel® VTune™ Amplifier XE
  • Suscribirse a Android*