1.获取剪切板口令

onResume()中运行
    /*** 判断是否有复制口令*/public void gangUpInvite() {ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);//无数据时直接返回if (clipboard == null || !clipboard.hasPrimaryClip() || clipboard.getPrimaryClip().getItemCount() == 0) {return;}//如果是文本信息if (clipboard.getPrimaryClipDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN)) {ClipData cdText = clipboard.getPrimaryClip();//自己app复制到剪切版设置的标识if (cdText.getDescription().toString().contains("app标识")) {return;}ClipData.Item item = cdText.getItemAt(0);//此处是TEXT文本信息if (item != null && item.getText() != null && !TextUtils.isEmpty(item.getText())) {String str = item.getText().toString();//处理自己事务//处理完成清空剪切板clearClipboard();}}}
    /*** 清空剪贴板内容*/public void clearClipboard() {ClipboardManager manager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);if (manager != null) {try {manager.setPrimaryClip(manager.getPrimaryClip());manager.setText(null);} catch (Exception e) {}}}

2.复制剪切板。

ClipboardManager cm = (ClipboardManager) getContext().getSystemService(Context.CLIPBOARD_SERVICE);
//第一个传参是自己设置的标识,用于判断是不是自己要分享出去的剪切板内容。
//第二个传参是自己设置的剪切板内容。
ClipData clipData = ClipData.newPlainText("app标识","复制内容");
cm.setPrimaryClip(clipData);

3.剪切板复制内容类型。

// 对应 ClipData newPlainText(label, text) 的 MimeType
public static final String MIMETYPE_TEXT_PLAIN = "text/plain";
// 对应 ClipData.newHtmlText(label, text, htmlText) 的 MimeType
public static final String MIMETYPE_TEXT_HTML = "text/html";
// 对应 ClipData.newUri(cr, label, uri) 的 MimeType
public static final String MIMETYPE_TEXT_URILIST = "text/uri-list";
// 对应 ClipData.newIntent(label, intent) 的 MimeType
public static final String MIMETYPE_TEXT_INTENT = "text/vnd.android.intent";

Android 口令实现(自己复制,返回首页设置不显示)相关推荐

  1. Android app切到后台 返回首页,Android 如何保证App切换到后台,或页面跳转后,重新打开APP、或返回之前页面时,维持其状态不变...

    项目中遇到的一些小问题,记录.分享一下. Android 如何保证App切换到后台,或页面跳转后,重新打开APP.或返回之前页面时,维持其页面状态不变? 1.问:当APP启动后,打开某一界面,然后点击 ...

  2. android 横向铺满,Android开发全程记录(八)——设置ImageView显示的图片铺满全屏(适应魅族等不常见屏幕比例)...

    为适应不同屏幕的手机,ImageView显示的图片可能不铺满屏幕,如果定高的话,两边可能会出现空白.魅族手机就会有这种情况,在其他手机里显示正常,在魅族手机里显示,图片左右两边会出现空白,为解决这一问 ...

  3. android中实现返回首页功能

    关于返回首页功能的两种实现 最近需要实现一个返回首页的功能,刚开始自己的基本思路就是清除当前站内的所有activity但不包括MainActivity,这种方法也不难,CSDN上一搜就找到了答案. 方 ...

  4. android返回到首页,android中实现返回首页功能

    关于返回首页功能的两种实现 最近需要实现一个返回首页的功能,刚开始自己的基本思路就是清除当前站内的所有activity但不包括MainActivity,这种方法也不难,CSDN上一搜就找到了答案. 方 ...

  5. android返回首页

    android返回首页有2种模式.一种是层层返回,一种是直接返回首页同时强转关闭当前页和首页外的其他页面资源. 1.层层返回: 在除首页外的每一个页面重写onActivityResult方法: /** ...

  6. 云炬Android开发笔记 10主界面-首页UI与数据解析器开发(RecyclerView)

    阅读目录 1.创建首页UI 1.1 检查依赖是否存在 1.2 布局 1.3 控件查找 2.首页下拉刷新实现 2.1[初始化] 2.2 封装刷新功能 2.3 加载数据的处理 3. 首页数据结构分析 3. ...

  7. android复制短信到sim,Android开发之关于复制短信到SIM卡的分析.docx

    Android开发之关于复制短信到SIM卡的分析 Android开发之关于复制短信到SIM卡的分析 在framework层下的SmsManager类中,封装好了一个copyMessageToIcc方法 ...

  8. 【Android 应用开发】Activity 返回堆栈管理 ( 阶段总结 | 任务栈管理 | 返回堆栈 | 清除返回堆栈 | 亲和性 | 启动模式补充 | standard | singleTop )

    文章目录 一. 安卓应用任务栈管理 二. 任务与返回堆栈回顾 三. 返回堆栈清除 四. 关于亲和性回顾 五. Activity 启动模式 LaunchMode 补充 ( standard | sing ...

  9. 【Android 应用开发】Activity 返回堆栈清除操作 ( 默认状态 | 清除返回堆栈配置 | 不清除返回堆栈配置 | 清除指定界面配置 )

    文章目录 I . 返回堆栈 默认操作 II . 返回堆栈 保留所有元素操作 III . 返回堆栈 清除除根元素外所有元素操作 IV . 返回堆栈 清除指定的 Activity V . 总结 I . 返 ...

最新文章

  1. 【radar】毫米波雷达动态障碍物检测相关论文汇总(聚类、分类、稀疏2D点、4D点、雷达成像、原始数据处理)(4)
  2. jggrid应用于asp.net
  3. 载荷谱matlab,收获机车架载荷测试及载荷谱编制方法研究
  4. UML类图与类的关系详解【转】
  5. kibana 查询_Exceptionless服务端+kibana部署实时日志纪要
  6. uploadify 3.2 后台动态传参数
  7. redis监控工具_企业级别Redis监控,细化到每个项目实例
  8. windows10:检测windows defender是不是已经连接到了云安全中心
  9. 深入浅出设计模式(影印版 ) 读书笔记
  10. Python:笨方法学 Python3-课程 41 笔记
  11. 介绍:native2ascii命令用法详解
  12. SMOTE过采样算法
  13. 项目管理——项目汇报总结
  14. python找不同_用Python玩大家来找茬
  15. 图-介绍(intro-Graph)
  16. 选生物化学历史能不能报计算机专业,选历史同样可以当医生,想要学医的看过来,这是一份全面指导...
  17. 企业WiFi管理 保卫我们的信息安全
  18. VirtualAPK 报错: Failed to notify project evaluation listener. > SDK location not found. Define locati
  19. 中美自动驾驶进入全格局竞争,湖南湘江新区智能系统测试区可成为关键一招吗?...
  20. CSS3--通过Animation实现简单的手指点击动画

热门文章

  1. 教你使用MATLAB制作水波倒影特效
  2. 记账APP、家庭记账、分享下自己以前做的记账APP
  3. 硬改 腾达ac15_腾达ac15
  4. halcon第二次尝试以颜色识别为主提取蓝底白字的车牌号码
  5. [附源码]计算机毕业设计基于SpringBoot的在线作业批改系统
  6. 学计算机专用表情包大全,哈哈哈!设计师专用表情包合集(四)
  7. 微信小程序中睡眠函数怎么使用?
  8. airflow error Flask-Appbuilder setp command
  9. Archlinux 命令行模式-安装 BIOS 非 UEFI(实装笔记)
  10. R语言ggplot2可视化改变字体大小实战:单个图片设置字体大小、全局设置字体大小