zoukankan      html  css  js  c++  java
  • Android 剪贴板操作方法在不同版本API下的使用

    在SDK11之前请使用android.text.ClipboardManager 
    Java代码  收藏代码
    1. import android.text.ClipboardManager;  
    2.   
    3. ……  
    4.   
    5. ClipboardManager clipboardManager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);  
    6. clipboardManager.setText("内容");  
    7. if (clipboardManager.hasText()){  
    8.     clipboardManager.getText();  
    9. }  


    从SDK11起android.text.ClipboardManager被废弃,使用它的子类android.content.ClipboardManager替代,同样被废弃还有setText/getText/hasText方法,使用setPrimaryClip/getPrimaryClip/hasPrimaryClip替代 
    Java代码  收藏代码
    1. import android.content.ClipboardManager;  
    2.   
    3. ……  
    4.   
    5. ClipboardManager clipboardManager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);  
    6. clipboardManager.setPrimaryClip(ClipData.newPlainText(null"内容"));  
    7. if (clipboardManager.hasPrimaryClip()){  
    8.     clipboardManager.getPrimaryClip().getItemAt(0).getText();  
    9. }  
    10. public class ClipboardUtils {


      @SuppressWarnings("deprecation")
      public static void copyToClipboard(Context context, String text){
      android.text.ClipboardManager cbm = (android.text.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
      cbm.setText(text);

      }

      @SuppressWarnings("deprecation")
      public static CharSequence getClipboardText(Context context){
      android.text.ClipboardManager cbm = (android.text.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
      return cbm.getText();
      }
      }
  • 相关阅读:
    SVN版本库修改URL路径或者IP地址
    ES-PHP向ES批量添加文档报No alive nodes found in your cluster
    ansible IP
    ansible ansible_os_family == "RedHat" and ansible_lsb.major_release|int >= 6 转为数字比大小
    Centos下Yum安装PHP5.5,5.6,7.0
    centos6.8上yum安装zabbix3.2
    线性筛的理解及应用
    5分钟使用docker搭建一个WordPress
    使用 Docker-Compose 编排容器
    Bootstrap基础
  • 原文地址:https://www.cnblogs.com/lechance/p/4373189.html
Copyright © 2011-2022 走看看