最近知识小节

原创 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
版权声明:本文为博主原创文章,未经博主允许不得转载。

在二叉树中找到两个节点的最近公共祖先

程序员代码面试指南(左程云)读书笔记 第三章 在二叉树中找到两个节点的最近公共祖先 题目:       给定一棵二叉树的头节点head,以及这棵二叉树的两个节点o1和o2,请返回o1和o2的...
  • qq_33323162
  • qq_33323162
  • 2016年08月30日 17:21
  • 2048

求二叉树中任意两结点的最近共同祖先的算法及其证明

一、问题描述   已知一个二叉树T,以及该二叉树中的某两个结点A和B。求:结点A和B的最近共同祖先。 二、算法描述 先序遍历二叉树T,得到其先序序列Seqpre。不失一般性地,设: S...
  • xuzhezhaozhao
  • xuzhezhaozhao
  • 2013年04月24日 23:36
  • 2829

二叉树中两个节点的最近公共祖先节点

题目:求二叉树中两个节点的最近公共祖先节点 一、该二叉树为搜索二叉树 搜索二叉树的特点: 任意一个节点的左子树的所有节点值都比该节点的值小,其右子树的所有节点值都比该节点的值大。 解决该问题方法: 从...
  • xyzbaihaiping
  • xyzbaihaiping
  • 2016年08月04日 23:43
  • 8797

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

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

linux内部指令知识点小节

回顾: 1、软件技术基础的知识点: 1、软件分类:一般来讲软件被划分为系统软件、应用软件,管理软件、行业软件、安全防护软件、多媒体软件、游戏软件   其中系统软件包括操作系统和支撑软件。 2、...
  • BobZhangfighting
  • BobZhangfighting
  • 2015年05月31日 22:31
  • 252

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

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

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

2017年3月31日,周结(六),最近遇到的一些bug以及学到的一些知识点
  • qq_29377507
  • qq_29377507
  • 2017年03月31日 19:34
  • 379

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

1、WaitForSingleObject DWORD WaitForSingleObject(                      HANDLE hHandle,     ...
  • shengdexinqing
  • shengdexinqing
  • 2012年04月08日 19:33
  • 352

最近的学习知识点记录

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

最近看的一些关于数据结构和C++的面试知识点总结

把最近两天看的一些关于C++的面试细节知识点总结一下,kend
  • xiaqunfeng123
  • xiaqunfeng123
  • 2014年08月24日 17:09
  • 703
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最近知识小节
举报原因:
原因补充:

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