- 博客(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关注的人