最近知识小节

原创 2015年11月17日 21:32:10


服务

服务和Android Activity是同级别的,并不是单独的进程和上面三以及Content provider并称为Android 四大件。服务和Activity一样,有自己的生命周期,只是没有界面,其也是运行在主线程里面的,所以当有耗时的操作时,一定要另开一个线程来完成这个操作。不然就会卡死。


ServiceIntentservice

Service与Intent service的区别就是Intent service里面可以有耗时的操作,它是另起一个线程


ServicebindingService

服务从创建到销毁,有两种方式,一为start service ,其二是bind service,两者都要

但是呢,其调用的方法不一样

就是说binding service比start service多了一个解除bind的过程

当所有的与服务的连接都被unbind时,服务就被销毁了


通知

先获取管理通知类

private NotificationManager nMgr;
 
nMgr =(NotificationManager)GetSystemService(NotificationService);

设置通知有关信息,并通过管理通知类发送

  //初始化点击通知后打开的活动
                PendingIntent pintent =PendingIntent.GetActivity(this, 0, new Intent(this, typeof(MainActivity)),PendingIntentFlags.UpdateCurrent);
                //设置通知的主体
                notify.SetLatestEventInfo(this,"普通通知标题","普通通知内容",pintent);
                //发送通知
                nMgr.Notify(0, notify);

取消通知

  //根据id取消通知
                nMgr.Cancel(0);

除开通知本身,其中推送,取消推送都是靠通知管理类的 实例来完成的


广播

先实现一个类,继承BroadcastReceiver

classBroadReceiver:Android.Content.BroadcastReceiver
    {
       public override void OnReceive(Context context, Intent intent)
       {
           //todo
       }
}

注册广播接收器

 broad = new BroadReceiver();
                RegisterReceiver(broad, newIntentFilter()); //Register

发送广播

SendBroadcast(sintent);

取消发送广播
UnregisterReceiver(broad);//ungister  
关于Activity活动,服务,广播,ContentProvider理解比较好的博文(随手记) :http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

知识点小节2(字符串中包含单引号)

1.关于在字符串中包含单引号 字符串是引用字符串的,如果字符串本身就包含单引号怎么办? 用2个单引号表示或者以q或Q开头,然后后面是字符串,字符串的第1个字符和最后结束的字符是分割符号,中间的引号随便...

黑马程序员-----集合框架知识小节1(第一篇)

黑马程序员---集合框架知识小节 1.什么是集合类:用于存储对象。 出现原因:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象常用的一种方...

最近的学习知识点记录

int 1. 占用4个字节 2. 建立索引之后,查询速度快 3. 条件范围搜索可以使用使用between 4. 不能使用mysql提供的时间函数 结论:适合需要进行大量时间范围查询的数据表 ...

2017年3月31日,周结(六),最近遇到的一些bug以及学到的一些知识点

2017年3月31日,周结(六),最近遇到的一些bug以及学到的一些知识点

记录一段最近学术的一点点知识

1、WaitForSingleObject DWORD WaitForSingleObject(                &...

android和H5之间的交互 最近用到这个比较多 很多知识都忘了 来巩固一下

hybrid App开发也不是什么新鲜事了,其中native和h5之间的交互则是必不可少的。Android中是如何和H5交互的? 1、webView加载页面 我们都知道在Android中是通过...

对最近学习的知识整理(回调函数和简单的设计思路)

好久没写博客了,今晚突发想写写什么,最近也没有什么事情可用作,空暇时间多了,人就懒了 最近喜欢看王爽老师的汇编语言和我所理解的cocos2dx还有一些C++的设计模式。 接下来是及格常见的设计模式: ...

angularJS最近总结一些零碎的知识点

controller处理页面ui相关的东西,service处理数据的东西。 如果N个controller有共同的需要处理的东西,可以放在service里面,也就是java中的抽象类。比如LogSer...

最近项目中的知识点整理

自定义控件示例一个项目只产生一个程序文件。要产生dll文件,得分成2个项目。 解决方案>项目>类  方法比较多嘛,VS也提供了建立用户控件类型的项目。我给一种方法吧,不要局限于这种。 假设我需要定制一...

最近准备开始系统地把j2ee的知识再整整,每天会发的哦。

今天在网上看到一篇,面向对象写得不错的哦,仅供大家参考!!! 1、 面向对象-封装、继承、多态 Java是一种面向对象的语言,这是大家都知道的,他与那些像c语言等面向过程语言不同的是它本身所具有的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)