Android复制粘贴文本

来源:互联网 发布:知非之年意思是什么 编辑:程序博客网 时间:2024/04/28 21:45

复制文本

  /**   * 实现文本复制功能   *   * @param content 复制内容   * @param context 上下文   */  public static void copy (Context context, String content)  {      // 得到剪贴板管理器      if (context == null)          return;      ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService              (CLIPBOARD_SERVICE);      ClipData clip = ClipData.newPlainText(null, content);      clipboardManager.setPrimaryClip(clip);  }

获取粘贴板的文本

   /**    * 实现粘贴功能    *    * @param context 上下文    * @return String    */   public static String paste (Context context)   {      // 得到剪贴板管理器      if (context == null)          return null;      ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService              (CLIPBOARD_SERVICE);      if (clipboardManager.hasPrimaryClip())      {          return clipboardManager.getPrimaryClip().getItemAt(0).getText().toString();      }      return null;   }
0 0