摘要: 当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。1.通过实现Comparable接口,根据User的年龄进行排序。Java代码 importjava.util.Arrays; /** *@authorpengcqu * */publicclassComparableUserimplementsComparable{ privateStringid; privateintage; publicComparableUs 阅读全文
posted @ 2013-03-05 19:12 追梦一生 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在android系统,默认点击音量键会弹出一个控制音量的悬浮框,它会根据当前所处的环境设置不同的音量。但是在有的应用里,例如视频播放器界面,不管视频时播放,暂停,点击音量键都要弹出显示视频音量改变的图标。如果用系统默认的在视频播放时候出来的是视频音量改变的图标,暂停状态下弹出来的悬浮框是电话的音量图标,给用户体验不好。这时候就要屏蔽或修改音量键的响应事件。/*检测电源键被暗时,音量进度条的更新*/@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {// TODO Auto-generated method stubif 阅读全文
posted @ 2013-03-05 18:49 追梦一生 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: 自定义seekbarandroid系统自绘的progressbar,seekbar,效果一般,一般开发软件都重绘该控件,改变风格,实现下面进度条的方法如下seekbar:<SeekBar android:progressDrawable="@drawable/seek_volume" //背景及拖动颜色设置 android:thumb="@drawable/play_seekbar_ball_selector"//拖动球的配置文件android:id="@+id/seekBar_local_music_volume" andro 阅读全文
posted @ 2013-03-05 15:40 追梦一生 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在开发音视频播放的时候,我们经常遇到多媒体服务调用状态不对而导致的异常,因为android 多媒体状态比较多,做具体的函数操作需要在特定的状态下调用。android的官网上也没给出详细的状态描述,从源码里摘抄多媒体服务状态的代表的意思,供大家参考。enum media_player_states { MEDIA_PLAYER_STATE_ERROR = 0, MEDIA_PLAYER_IDLE = 1 << 0, // 1 MEDIA_PLAYER_INITIALIZED = 1 << 1, // 2 MEDIA_PLAYER_PREPARING = 1 << 阅读全文
posted @ 2013-03-05 15:03 追梦一生 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 好多时候我们需要通过意图实现A界面向B界面跳转的实现,同时希望A界面传递一些特定的参数给B界面,Adnroid为我们提供了Intent这个类.通过Intent类里边的一洗了 putxxx(),getxxxx()实现基本数据类型的传递,例如从A页面传递一个整形,字符型,数据等。但是对于传递复杂类型,例如对象,对象列表,Intent里边提供两组方法需要详细认识下。 a)传递对象的一组方法:putSerializable() getSerializable() b)传递对象列表的一组方法:putParcelableArrayListExtra()、getParcelableArrayListExt. 阅读全文
posted @ 2013-03-05 14:56 追梦一生 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 许多时候我们需要开发好多和网络相关的应用,例如网上商城,新闻浏览器,社交类网站,先要检测手机网络的连接情况。Android的服务ConnectivityManager可以检查当前手机网络的状态,是否可用,是那种网络类型。 下面方法具体接受检测不同类型网络的方法。想访问网络状态,记得在AndroidMainfest.xml里边添加权限。添加权限网络状态权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> /** * 检查网络连接情况 * * @return 0: No 阅读全文
posted @ 2013-03-05 14:23 追梦一生 阅读(356) 评论(0) 推荐(0) 编辑