zoukankan      html  css  js  c++  java
  • Android文字的复制和粘贴

    Android中提供了简单的额复制粘贴功能。代码很简单

    复制文字的代码:

    ClipboardManager cbm= (ClipboardManager) MainActivity.this 
                    .getSystemService(Context.CLIPBOARD_SERVICE); 
                     cbm.setText("要复制的文字"); 

    粘贴文字的代码:

    ClipboardManager paste = (ClipboardManager) MainActivity.this 
                    .getSystemService(Context.CLIPBOARD_SERVICE); 
                    String content=plaster.getText().toString(); 

    但是在API11之后 复制粘贴是有差异的,其实就是导包的问题,详情参见http://www.apkbus.com/android-174549-1-1.html

    这里粘上原文

    在前面的项目中有做一个复制粘贴的功能,但是在api11 之后 复制粘贴是有差异的,而且网上的都只有一部分的, 现在分享给大家;
    public void onClick(View v) {
                    // TODO Auto-generated method stub
                    switch (v.getId()) {
                    case R.id.top_back:
                            finish();
                            break;
                    case R.id.btn_invited_copy:
                            int sdkInt = Build.VERSION.SDK_INT;
                            if (sdkInt > Build.VERSION_CODES.HONEYCOMB) {// api11
                                    ClipboardManager copy = (ClipboardManager) ActMyInvitationCode.this
                                                    .getSystemService(Context.CLIPBOARD_SERVICE);
                                    copy.setText(invitationCode);
                                    Toast.makeText(ActMyInvitationCode.this, "邀请码成功复制到粘贴板",
                                                    Toast.LENGTH_SHORT).show();
                            } else if (sdkInt <= Build.VERSION_CODES.HONEYCOMB) {
                                    android.text.ClipboardManager copyq = (android.text.ClipboardManager) ActMyInvitationCode.this
                                                    .getSystemService(Context.CLIPBOARD_SERVICE);
                                    copyq.setText(invitationCode);
                                    Toast.makeText(ActMyInvitationCode.this, "邀请码成功复制到粘贴板",
                                                    Toast.LENGTH_SHORT).show();
                            }
                            break;
                    }
            }
    有的童鞋还没有看出其中的差别  在api 11之后用的是android.content.ClipboardManager;而在api11之前用的是android.text.ClipboardManager;

    】  
  • 相关阅读:
    数据结构之内部排序--希尔排序
    数据结构之内部排序--直接插入排序
    MySQL
    力扣115,不同的子序列,动态规划,最大公共子序列问题变形
    算法复习——贪心
    算法复习——分治算法
    为什么我的打印机只能纵向打印不能横向打印
    git创建新的分支
    poj138——建立雷达,贪心,求线段交集
    Oracle数据库学习笔记
  • 原文地址:https://www.cnblogs.com/jiayaguang/p/4364960.html
Copyright © 2011-2022 走看看