
android消息
风雪夜刃逍遥
能耐得住寂寞的人,肯定是有思想的人。能忍受孤独的人,肯定是有理想的人。遇事能屈能伸的人,肯定是胸怀的人。处事从容不迫的热的人,肯定是个淡定的人。经常微笑的人,肯定是个有头脑的人。看透天下事的人,肯定是个有智慧的人
展开
-
Android中的消息通知(NotificationManager和Notification)
下面来谈谈notification,这个notification一般用在电话,短信,邮件,闹钟铃声,在手机的状态栏上就会出现一个小图标,提示用户处理这个通知,这时手从上方滑动状态栏就可以展开并处理这个快讯。已添加的Notification.Builder,使其更容易构建通知。notification是一种让你的应用程序在没有开启情况下或在后台运行警示用户。它是看不见的程序组件(Broadcast转载 2016-08-10 15:27:22 · 441 阅读 · 0 评论 -
Android Handler、Loop 的简单使用 和 HandlerThread 总结使用
1、子线程和子线程之间的通信123456789101112131415161718192021222324252627282930转载 2017-10-18 14:34:37 · 907 阅读 · 0 评论 -
Android开发之PendingIntent的使用
原链接http://www.cnblogs.com/liyiran/p/4656821.html官网关于该类的继承关系,PendingIntent继承自Object。因为该类为final,所以没有子类,无法被继承。要想得到一个PendindIntent对象,需要使用方法类的静态方法 getActivity(Context, int, Intent, int),get转载 2017-10-18 11:34:20 · 455 阅读 · 0 评论 -
Intent中addFlags()和SetFlags()的区别和详解
两个方法的区别是setflag是直接给intent设置新的flag,addflag是在已有flag上添加新的flagPublic Intent addFlags (int flags)增加额外的标志到Intent(或者已经存在的flags值)参数 flags 需要设置的新的flagsReturns(返回值)返回相同Intent对象,用来将多个调用转载 2017-10-18 11:28:07 · 9013 阅读 · 0 评论 -
android 本地广播
前面发送和接受的广播全部属于系统全局广播,即发出的光比可以被其他任何应用程序接收到,并且我们也可以接收来自其他任何应用程序的广播,这样很容易引起安全性问题。本地广播主要就是使用了一个LocalBroadcastManager来对广播进行管理,并提供了发送广播和注册广播接收器的方法LocalBroadcastManager localBroast;LocalReceiver原创 2017-08-01 15:36:14 · 396 阅读 · 0 评论 -
Android 发送自定义广播
在发送广播之前,我们还需要先定义一个广播接收器来准备接收这个广播,因此新建一个MyBroadcastReceiver,如下:public class MyBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent inten原创 2017-05-04 16:12:06 · 1175 阅读 · 0 评论 -
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 · 1391 阅读 · 0 评论 -
音乐播放 启动方式 (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 · 457 阅读 · 0 评论 -
android 音乐播放 启动方式 (1)利用内部类绑定service传送数据,只适用于单activity
项目添加音乐播放模块,找了几个别人写的,来学习总结一下,最后发现真的挺简单的https://github.com/DoYouLove/MVPlayer 项目地址利用ServiceConnection来把service绑定到当前activity,简单快捷,易于操作,但是限制是只能在本页面进行操作在service中 如果是继续播放发送广播Intent intent =new原创 2017-07-11 10:04:40 · 560 阅读 · 0 评论 -
Android开发中Handler的经典总结
当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发。一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。解释:当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发, 比如说, 你要是点击转载 2017-10-18 14:38:42 · 237 阅读 · 0 评论