星空网 > 软件开发 > 操作系统

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;

】  




原标题:Android文字的复制和粘贴

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流