Android*

设备使用现状: 开发人员在 2016 年及未来面临的机遇

This article explores the results of a study titled "Current Usages: A Global Perspective" by Dr. Daria Loi. The study explored which devices are people’s favorites, which they use most often and for what, and what they wish devices could do better. The article discusses the study’s findings in detail and suggests numerous opportunities for developers to create software that can perfect users’ experience.
  • Sviluppatori
  • Android*
  • Windows*
  • Principiante
  • technology
  • Computing device
  • Phone
  • Laptop
  • Tablet
  • desktop
  • user experience
  • Esperienza utente e progettazione
  • 10大软件开发内容精选——包括安卓*,实感技术,物联网等热门内容

    英特尔® 开发人员专区的专家、创新人才和黑带软件开发人员,每个月都奉献数百篇精彩文章和博文,从代码样本到操作指南均有涵盖。我们从中精选最受欢迎的软件开发案例,让您轻松阅读,不要错过!
     

    1. 如何在两分钟之内在英特尔® 架构上优化 Android 应用 (NDK)

    Jean-Claude Cottier 在游戏行业有着18 年以上的工作经验。他开发的原生跨平台引擎,能够快速将其大量游戏移植到大部分相关平台上。让我们来看看这个平台如何在几分钟内帮助您优化应用。
      

    [ Android开发经验 ] 设置用户头像并裁剪,仅仅是这么简单?

     

        在做APP的时候,如果有用户系统功能,那么一般都逃不了这个需求,就是给用户设置头像,而设置头像,又包括从拍照和从相册选取两个方式,而且选择了之后,一般又都会要求对图像进行裁剪,让用户设置头像。今天这篇文章就是介绍如何完成这个需求的。

     

        我们首先分析一下需求。关于拍照和从相册选取,都可以向系统发送特定的Intent,唤起对应的系统程序,然后在onActivityResult里面,获取我们的数据即可。关于图像裁剪,有两种方式,一种是自己处理,比如利用第三方的开源项目,如Cropper(https://github.com/edmodo/cropper),来完成我们的需求,另外一种,我们可以直接利用系统提供的裁剪功能,实现图像的裁剪。

    Android 开发之应用程序如何完全退出

    之前忘记在哪看到一篇关于“android应用程序如何完全退出”的Blog,写的不错,我想这对很多人都有用,为了文章的原创,因此我结合了自己的代码环境,把这个经验分享给大伙。

    第一步:创建一个Activity管理类,用来管理所有被用户点击过而没有被finish()掉的Activity:

     

    Android 开发之 Vitamio 使用

    Vitamio简介

    Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 1800 种应用在使用 Vitamio,覆盖用户超过 2亿 。Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。

    流媒体支持

    Vitamio 支持各种常见的流媒体协议,可以点播或者直播音频和视频,例如如下常见协议均能无缝支持: 
    MMS、RTSP (RTP, SDP), RTMP、HTTP progressive streaming、HLS - HTTP live streaming (M3U8)

    Android 开发之浅谈广播的运用

    之前讲过了activity,服务service和内容提供者,四大组件就还差广播没讲,所以就顺便讲讲吧。当然,这里都是很基础的讲解,没有深入,要是深入的话光一个activity就可以讲很久。所以这里只做基础使用的讲解了。

    时间紧迫,直接上代码吧。

    首先,广播有两种注册方式,一种在清单文件中注册,注册后程序一运行广播就开始监听。一种在代码中注册,根据需求注册注销广播。

    我们先看广播的第一种注册方式,首先定义一个广播接受者

     

    Introduzione allo sviluppo di applicazioni mobile cross-platform

    Lo sapevi che si possono sviluppare applicazioni mobile cross-platform di elevata qualità utilizzando solo HTML, CSS e JavaScript ? Ok, domanda banale, molti oramai lo sanno ma tantissimi developers non ne sono ancora al corrente o, sono ancora scettici o comunque non ancora del tutto convinti riguardo l’uso di queste tecnologie in ambito mobile; proprio per quest’ultimo motivo ho deciso di scrivere una serie di blog posts ed alcuni articoli tecnici che verranno linkati man mano in calce a questo blog post per, mostrarti come con l’uso delle tue skills in ambito web e, con l’IDE Intel XDK si possano sviluppare applicazioni mobile di elevata qualità in maniera veloce ed infine estremamente efficiente.
    Iscriversi a Android*