自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 ANDROID自定义SCROLLVIEW

http://stormzhang.com/android/2015/02/01/android-observable-scrollview/Android中的ScrollView其实是很简陋的,竟然没有和ListView一样的可以设置一个OnScrollListener,不过没有关系,我们可以继承自ScrollView来自定义一个。废话不多说,直接上代码:public cla

2017-07-25 17:08:34 258

转载 android requestDisallowInterceptTouchEvent()使用时机问题?

我想了这个问题良久但也想不出答案。我在子控件中的dispatchTouchEvent代码里使用getParent().requestDisallowInterceptTouchEvent(true)这个方法为什么可以“及时”地修改子控件所有父控件的disallowIntercept变量,让其可以不执行自身的onInterceptTouchEvent(ev)方法?出现问题的情景是:我

2017-07-25 17:04:57 844

转载 ANDROID设计模式之单例模式

转载自   http://stormzhang.com/designpattern/2016/03/27/android-design-pattern-singleton/经常有人问我说Android学习如何进阶?不管你怎么走,设计模式可谓是进阶必备,对设计模式的理解与运用对你之后的代码书写与架构设计有很多的帮助作用,那么从今天开始我就抽时间来给大家分享下设计模式系列。什么是设

2017-07-25 17:02:15 263

原创 android 音乐播放 启动方式 (3)服务通过发送广播来控制activity显示进度等

原项目在这里  https://github.com/LineChen/XimalayaFM1 PlayService中: @Overridepublic void onCreate() { super.onCreate(); mPlayer = new MediaPlayer(); //设置播放完成的监听 mPlayer.setOnCompletionListe

2017-07-11 10:19:55 1347

原创 音乐播放 启动方式 (2) service发送msg给activity

不推荐使用,可以加深知识理解activity中 根据Handler接收结果,刷新uiprivate Handler handler = new Handler() {//接收结果,刷新ui public void handleMessage(android.os.Message msg) { switch (msg.what) { case Consta

2017-07-11 10:17:46 438

原创 android 音乐播放 启动方式 (1)利用内部类绑定service传送数据,只适用于单activity

项目添加音乐播放模块,找了几个别人写的,来学习总结一下,最后发现真的挺简单的https://github.com/DoYouLove/MVPlayer 项目地址利用ServiceConnection来把service绑定到当前activity,简单快捷,易于操作,但是限制是只能在本页面进行操作在service中 如果是继续播放发送广播Intent intent =new

2017-07-11 10:04:40 531

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除