Android*

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:

 

Subscribe to Android*