android 5 通知栏

# 1

不是讲理论的,就是遇到很多奇怪的问题;
没事做,决定自己仿个个魅族便签玩玩,体验一把开发app的过程;

如何加入标题栏,我还是比较喜欢称之为标题栏,我也没弄明白actionbar 和toolbar改了什么,只提供解决方案;

最初 的时候是这样的,因为toolbar是viewgroup ,也就是说在toolbar中可以直接添加其他控件/view,于是我就加了两个imagebutton;然后我们想啊,click事件怎么写呢?找到button,添加事件,这样做好像和toolbar没有半毛钱关系啊;
记得别忘了把主题修改为noactionbar

more >>

android 5 通知栏

1 intent intent extra activity

简单的说是,activity1 要启动activity2 ,并且传输一个值;

常用方法肯定是:

1
2
3
Intent intent( activity1.this,activity2.class)
intent.putExtra(...);
startActivity(intent)

将其改为 activity2

1
2
3
4
5
public static Intent newIntent(Context packageContext,boolean answerIsTrue){
Intent intent( packageContext,activity2.class)
intent.putExtra(Extra,answerIsTrue);
return intetn
}

more >>

android 5 通知栏

1

broadcast receiver 广播,接收器 Android四大组件之一;
Android权威指南这本书的结构实在是,四大组件离得这么远,早忘记概念了。。

broadcast intent 我们看一下自定义广播的发送

1
2
public static final String ACTION_SHOW_NOTIFICATION="com.example.asus.photogallery.SHOW_NOTIFICATION";
sendBroadcast(new Intent(ACTION_SHOW_NOTIFICATION));

我们创建了一个inten 然后通过sendBroadcast 发送出去;那么谁来接收呢?

我们对比一下intent的发送和接收:

more >>

android 5 通知栏

1

今天讲点简单的哦,再日后补坑,通知栏信息;
用Android的人,都应该知道通知栏是个什么东西,下拉会出来一些设置菜单,
当有新的消息时,就会跑到这里,或者比如云音乐,后台听歌,也会有这么一个通知栏信息;
今天就简单的说一下,以后再完善;

more >>

Android Looper,handler,HandlerThread

1

上回书说道,掌柜的饿了,叫大厨做饭去了;但一家客栈如果不冷清的话,就会有很多客人;跑堂的小二问完客观,记下来,会跟大厨喊:两斤酱牛肉,两斤烤鸭;至于茶水,跑堂的自己端过去就行了;那掌柜的是不是得记账啊;所以更可能的情况是小二用纸笔记下来,一份送到掌柜的,一份送到大厨那里;掌柜的可能就直接收起来,等晚些时候记账也行,大厨就不一样了,那就是铁定的任务了;看完这个消息,做个鱼香肉丝,再看哪个,做个清蒸红薯之类的。。。
相关访问,一定要看的;
http://www.cnblogs.com/codingmyworld/archive/2011/09/14/2174255.html

2

主程序:可以看成是客栈的整个大堂,人来人往,小二忙的不亦乐乎
线程:大厨做饭得有锅啊;但是此时的锅只能做一道菜,做完就不能用了,大厨就把它藏起来了;之后来的n多单子不接受;
looper:掌柜的一看,说这不行啊,加钱!让锅一直待在厨房,有单子就炒菜,没有就等着单子的到来;于是线程就升级为循环线程;
Message:小二递过来的单子
MessageQueue:虽然大厨是处于循环工作状态,但是那么多单子总得有个序列吧,此处将单子排序,大厨就可以按照次序
Handler:大厨,关键人物,小二将单子交给大厨,到了厨房,大厨就将其放入消息队列,到了的话,就炒菜;
那假如客栈大,厨师好多,一个相同的消息队列 不同的菜交给不同厨师,一个厨师可以对应好几道菜,不过的按照顺序吵;

more >>