Android*

Intel(r) CCF 3.0.13 Release

March 20th, 2015

Intel® CCF 3.0.13

This release of Intel® Common Connectivity Framework SDK version 3.0 provides support for developing applications on Intel® CCF Version 3.0, and it includes the framework, tools, documentation and sample applications for creating applications on Windows*, Android*, and iOS*.

  • Developers
  • Android*
  • Apple iOS*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Java*
  • Advanced
  • Intel® Common Connectivity Framework
  • License Agreement: 

    [ 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*