`

注册和取消注册

阅读更多
1、一个activity发送
       Intent intent=new     Intent().setAction("com.Notepad.NotepadView.mReceiver")
        .putExtra("BitmapName", gesName);
        sendBroadcast(intent);

2、另一个acitivty接收
       IntentFilter filter=new IntentFilter();
filter.addAction("com.Notepad.NotepadView.mReceiver");
registerReceiver(mReceiver, filter);



private BroadcastReceiver mReceiver=new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
String BitmapName=intent.getExtras().getString("BitmapName");
String info="<img src='"+ BitmapName+"'/>";
note.getText().insert(note.getSelectionStart(),Html.fromHtml(info,imgObj,null));
}
  };


public boolean onKeyDown(int keyCode,KeyEvent event){
  if(keyCode==KeyEvent.KEYCODE_BACK){
                this.unregisterReceiver(mReceiver); //记得取消注册,否则退出时,会在注册的地方报错
  this.finish();
         }
});
分享到:
评论

相关推荐

    查看 取消注册 ocx&dll; 组件

    7. **工具软件**:压缩包中的“查看 取消注册 ocx&dll 组件.exe”很可能是一个这样的工具,它提供了查看已注册OCX和DLL组件的功能,同时允许用户进行注册和取消注册操作。这种工具对于开发者和系统管理员来说非常...

    取消COM服务组件注册的资源

    对于大规模的COM组件管理,可以使用自动化工具,如Visual Studio的部署项目(Setup & Deployment Project)或者第三方工具,如Advanced Installer、InstallShield等,它们能帮助批量处理COM组件的注册和取消注册。...

    13.如何取消COM服务组件注册?(Visual C++编程 源代码)

    13.如何取消COM服务组件注册?(Visual C++编程 源代码)13.如何取消COM服务组件注册?(Visual C++编程 源代码)13.如何取消COM服务组件注册?(Visual C++编程 源代码)13.如何取消COM服务组件注册?(Visual C++...

    完整版注册热键(模块_源码).rar

    这些函数允许程序在系统级别注册和取消注册热键,当用户按下指定的键组合时,系统会发送一个特定的消息到注册该热键的进程,从而触发相应的处理逻辑。 在源码中,我们通常会看到以下几个关键部分: 1. **热键定义*...

    浏览器事件动态注册和取消

    浏览器事件动态注册和取消是Web开发中的重要概念,它涉及到JavaScript和DOM(Document Object Model)交互的核心技术。本文将深入探讨这一主题,帮助你更好地理解和掌握网页交互的机制。 首先,事件是用户与网页...

    android广播的两种注册方式以及区别

    2. **灵活性**:动态注册提供了更大的灵活性,可以在需要时注册和取消注册,节省系统资源。静态注册虽然方便,但可能导致不必要的资源消耗。 3. **安全性**:由于静态注册的广播在任何时候都可能触发,这可能会暴露...

    易语言注册热键演示

    2. **注册热键的函数**:在易语言中,注册和取消注册热键需要用到系统API函数。例如,`系统.注册热键` 和 `系统.取消注册热键` 这两个内置命令用于在系统中注册和注销自定义的热键。 3. **参数设置**:在调用`系统....

    动态库注册工具源码

    5. **界面设计**:为了方便用户,你可以设计一个简单的用户界面,包括文件选择按钮、状态显示区域以及注册和取消注册按钮。用户通过界面操作,工具就能自动执行相应的注册或反注册动作。 6. **反注册功能**:除了...

    易语言热键注册热键源码例程.zip易语言项目例子源码下载

    - 程序主循环,可能包括初始化、运行及退出阶段,其中热键的注册和取消注册可能在这里进行。 - 可能还包括一些辅助函数,用于辅助热键的管理和其他功能。 通过对这个源码的学习,开发者不仅能掌握易语言中热键的...

    注册或卸载系统控件REGSVR32命令使用详解[文].pdf

    REGSVR32 命令是一种 Windows 操作系统中的命令行工具,用于注册和取消注册动态链接库(DLL)文件和 ActiveX 控件在注册表中。REGSVR32 命令的使用可以解决一些常见的系统问题,如修复 IE 浏览器、解决系统功能打开...

    windows下注册和取消pg服务的命令

    它提供了注册和取消注册服务的选项,对于Windows平台,可以使用以下两个参数: 1. pg_ctl register:用于将PostgreSQL服务注册为Windows服务,使数据库能够在后台以服务形式运行。 2. pg_ctl unregister:用于取消...

    labview经典事件结构

    动态事件接线端则是用于动态注册和取消注册事件。 在编写LabVIEW程序时,事件结构的使用遵循三条黄金原则:首先,事件结构应当置于while循环内部,以持续检测事件的发生;其次,事件结构内不宜使用循环,而应考虑...

    c#下注册全局热键

    在本例中,我们通过 P/Invoke 调用了 Windows 的 API 函数 `RegisterHotKey` 和 `UnregisterHotKey` 来注册和取消注册全局热键。 ##### 2. HotKey 类设计 本例中的 `HotKey` 类实现了 `IMessageFilter` 接口,该...

    64位系统下注册控件用到的组件vcredist_x86.zip

    `regsvr32`是一个命令行实用程序,用于注册和取消注册ActiveX控件。在64位系统中,存在两个版本:一个用于注册64位控件,另一个用于注册32位控件。当你尝试使用64位版本的`regsvr32`来注册32位的OCX控件时,将会失败...

    模块设置热键(支持多热键)快捷键 源码

    1. **动态注册和取消注册**:在需要使用热键功能时注册,不再需要时取消注册,避免资源浪费。 2. **冲突检测**:确保注册的热键组合不会与其他系统或应用程序的热键冲突,提供合理的冲突处理机制。 3. **线程安全**...

    regtlib.exe

    标题中的"regtlib.exe"是一个重要的Windows系统工具,主要用于注册和取消注册COM(Component Object Model)组件。在Windows操作系统中,COM组件是用于创建可重用软件组件的技术,它们通常以.DLL或.OLE控件的形式...

    精彩编程与编程技巧-自定义组合热键...

    1. **注册与取消注册热键**: 如何在程序中注册和取消注册自定义的热键。 2. **Windows API 函数**: 使用 Windows API 函数来实现自定义热键的功能。 3. **事件处理**: 当热键被触发时,如何处理相应的事件。 4. **...

    Web开发-前后端分离-课程管理系统-教学应用-springboot vue前后端分离课程管理项目系统源码选课管理系统程序

    选课功能:学生可以浏览可用课程,注册和取消注册课程。系统提供实时反馈关于课程状态和名额的信息。 用户管理:支持多角色用户管理,包括学生、教师和管理员,每类用户都有定制的用户界面和功能。 数据分析:提供...

Global site tag (gtag.js) - Google Analytics