Android*

Intel® XDK Update for April 2015, and Apache* Cordova*

As you are probably aware, we did two updates in the past couple of weeks.  The March 30 update, build 1878, was a regular update to fix a number of open issues.  This one today, build 1912, is to address some regressions with that update.   Not what we had planned.  From all of us in the Intel® XDK team, our apologies for having to give you another update so quickly.  Fortunately, we do know exactly why and how the regressions happened and are correcting our development and testing processes appropriately.

So, what’s in this update?

10大软件开发内容精选——包括安卓*,实感技术,物联网等热门内容

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

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

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

[ Android界面实现 ] ZListView,一个最强大的刷新、加载、滑动删除的 ListView 控件(二)

     我们接着上篇的文章说,在前一篇文章中,我们学习了ZListView的使用,这一篇就开始说一些干货了,本篇文章将介绍ZListView的实现原理。

    其实说是ZListView的实现原理,不如说是ZSwipeItem的实现原理,因为ZSwipeItem才是滑动的关键所在。

    ZSwipeItem的滑动,主要是通过ViewDragHelper这个类实现的。在接触这个项目之前,我没听过,也从来碰到过这个类,ViewDragHelper是v4包中的一个帮助类,文档中是这样介绍的:

 

[ Android界面实现 ] ZListView,一个最强大的刷新、加载、滑动删除的 ListView 控件(一)

       两个月之前,写过一篇文章【Android界面实现】整合了刷新、加载更多、滑动删除功能的XListview ,介绍了如何整合两个开源项目实现这种功能,但是在实际的使用中,却出现了一些问题,比如说item的点击事件多次调用,item的position不准确,代码量太大太复杂等,一个哥们在自己的工作中使用了这个项目,这些BUG给他造成了困扰。所以,花费了三天时间看懂项目的基础上,我决定重写这个项目,然后就有了今天的这篇文章,给大家介绍一个更加强大的ListView的使用和实现原理。为了纪念XListView和方便区分,我决定给这个控件取名为ZListVIew。

    另外,这篇文章涉及到的内容较多,请各位看官自备茶水、瓜子,提前做好准备~

    本文将分成两部分进行介绍,前半部分是ZListView的使用介绍,后半部分是实现原理介绍。

 

    ZListView的特点如下:

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

 

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

 

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

 

[Android开发经验] 关于“多线程断点续传下载”功能的一个简单实现和讲解

 

    上班第一天,在技术群里面和大家闲扯,无意中谈到了关于框架的使用,一个同学说为了用xUtils的断线续传下载功能,把整个库引入到了项目中,在google的官方建议中,是非常不建议这种做法的,集合框架虽然把很多功能集成起来,但是代码越多,出现问题的可能越大,而且无形之中增加了APK的大小,因此,得不偿失。所以,这篇文章主要就“断线续传”下载功能,简单的说下思路和代码实现,因为这类代码比较多,所以找了一个写的不错的demo,简单优化了一下。

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

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

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

 

Android* abonnieren