上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 64 下一页
  2013年11月4日
摘要: 此前,推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“GitHub上最火的40个Android开源项目(一)、(二)中,我们也相继盘点了40个GitHub上最受欢迎的Android开源项目。对于GitHub上如此众多的项目,有人不断Mark,有人分享自己的经验,有人心生“看得眼花缭乱,果然是需要终身学习的时代”的感慨,不管怎么样,如果能让你真的有所学习有所收获,我们的目的也就达到了。今天我们将继续介绍GitHub上另外34个非常受欢迎的Android开源项目,在这些项目中,你又在用或用过哪些呢?41.android-swipelistviewSwipeListV 阅读全文
posted @ 2013-11-04 15:35 飘杨...... 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 21.drag-sort-listviewDragSortListView(DSLV)是Android ListView的一个扩展,支持拖拽排序和左右滑动删除功能。重写了TouchInterceptor(TI)类来提供更加优美的拖拽动画效果。DSLV主要特性:完美的拖拽支持;在拖动时提供更平滑的滚动列表滚动;支持每个ListItem高度的多样性公开startDrag()和stopDrag()方法;有公开的接口可以自定义拖动的View。DragSortListView适用于带有任何优先级的列表:收藏夹、播放列表及清单等,算得上是目前Android开源实现拖动排序操作最完美的方案。22. c-ge 阅读全文
posted @ 2013-11-04 15:34 飘杨...... 阅读(298) 评论(0) 推荐(0) 编辑
  2013年10月31日
摘要: 简介:SurfaceView继承自View,但它与View不同,View是在UI主线程中更新画面,而SurfaceView是在一个新线程中更新画面,View的特性决定了其不适合做动画,因为如果更新画面时间过长,那么UI线程就会被正在画的函数阻塞,所以Android通常用SurfaceView做动画效果。下面给出一个使用SurfaceView做的简单例子:package com.yw.myapiupdate.mydraw;import android.app.Activity;import android.os.Bundle;import android.view.Display;/** * . 阅读全文
posted @ 2013-10-31 21:08 飘杨...... 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 内容:本编播客主要讲解一下“即时音效”;特点:快,短。在播放这类时间短但是要求反应迅速的的音效,就不能够用不能够使用播放时间较长的音乐播放技术了,而应该采取soundpool技术来播放。soundpool简介:该类用于管理和播放应用程序的声音资源,并且将声音文件加载到内存中,出于性能的考虑,一般只将小于7秒左右的声音文件用于该技术进行播放。下面给出一个播放短促音的例子:(soundpool类的主要注释都放到了该类的代码中)一、MainActivity.javapackage wyf.zcl;import java.util.HashMap;import android.app.Activity 阅读全文
posted @ 2013-10-31 20:59 飘杨...... 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 异常描述:在Eclipse中运行Android项目时Console中出现:The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'D:\android-2.2-windows\platform-tools\adb.exe' and can be executed. 之前遇到这个问题时我首先重启eclipse,然后问题得到解决,但是今天即使重启了ec 阅读全文
posted @ 2013-10-31 11:03 飘杨...... 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Win7系统的任务管理器显示不全:如下图所示首先要说明的是:出现这种现象是正常的,因为这种样式是任务管理器的精简模式。还原方法:双击任务管理器四周的空白边框,即可恢复初始模式。效果图如下: 阅读全文
posted @ 2013-10-31 10:49 飘杨...... 阅读(294) 评论(0) 推荐(0) 编辑
  2013年10月29日
摘要: 一、http协议用于定义客户端与web服务端通讯的格式二、HTTP1.0与HTTP1.1的区别 1.在HTTP1.0协议中,客户端与web服务器建立链接后只能获取一个web资源 2.HTTP1.1协议,允许客户端与web服务端建立链接后,再一个链接上获取多了web资源。三、Get和Post的区别:主要的区别在数据传递上 get:在URl地址后附带的参数是有限的,其数据容量不能超购1k。 post:则可以在请求的实体内容中向服务器发送数据,Post方式的特点:对传送的数据量无限制四、请求头 1.Accept:代表客户机支持的数据类型 2.Accept-Charset:客户机支持的编码 3.Acc 阅读全文
posted @ 2013-10-29 21:03 飘杨...... 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 需求:现要实现一个特殊UI的处理,如下图所示:该布局的上面是一个“按钮”,中间是一个“空白布局(当然也可以是ViewPager等)”,下面是一个页面的导航菜单,底部是一个ListView。要求:滑动ListView“左边”、“右边”按钮跟着listview滑动,当“左边”、“右边”按钮遇到最上面的那... 阅读全文
posted @ 2013-10-29 09:57 飘杨...... 阅读(2242) 评论(0) 推荐(0) 编辑
  2013年10月28日
摘要: Android动画介绍:Android为我们提供了两种动画实现,Frame和Tween。两者之间的区别: 1.Frame动画:就像放电影一样,是通过预先做好的图片进行连续播放从而形成动画效果 2.Tween动画:通过对图片设置平移、缩放、旋转、改变透明度等方式来显示动画效果本节仅讲Frame动画,Frame动画是通过AnimationDrawable来实现的,它提供了start()和stop()两个方法,对播放的动画进行控制,一般通过XML文件配置,在工程的res/anim目录下创建一个XML配置文件,该配置文件有一个根元素和若干个子元素。废话就不说了,下面将贴出该例子的完整代码,供大家测.. 阅读全文
posted @ 2013-10-28 13:39 飘杨...... 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 一、Fragment通信简单介绍:Fragments之间是不能够直接通信的,他们之间的通信是通过Activity这个中间件来通信的,为了让Fragment跟它的Activity通信,我们可以在Fragment类中定义一个接口,并在它所属的Activity中实现该接口。Fragment在它的onAttach()方法执行期间捕获该接口的实现,然后就可以调用接口方法,以便跟Activity通信。二、需求:利用ListFragment实现一个浮动的二级菜单,点击左边菜单在右边显示与之对应的二级菜单列表。效果如下图所示:废话不多说了,直接给大家上代码:一、ListFragmentLeft(左边的List 阅读全文
posted @ 2013-10-28 09:51 飘杨...... 阅读(2227) 评论(0) 推荐(0) 编辑
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 64 下一页