Android剪贴板操作

2014-06-22 15:07

SDK11之前请使用android.text.ClipboardManager

Java代码  收藏代码


   import android.text.ClipboardManager;  

     

   ……  

     

   ClipboardManager clipboardManager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);  

   clipboardManager.setText("内容");  

   if (clipboardManager.hasText()){  

       clipboardManager.getText();  

   }  




SDK11起android.text.ClipboardManager被废弃,使用它的子类android.content.ClipboardManager替代,同样被废弃还有setText/getText/hasText方法,使用setPrimaryClip/getPrimaryClip/hasPrimaryClip替代

Java代码  收藏代码


   import android.content.ClipboardManager;  

     

   ……  

     

   ClipboardManager clipboardManager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);  

   clipboardManager.setPrimaryClip(ClipData.newPlainText(null, "内容"));  

   if (clipboardManager.hasPrimaryClip()){  

       clipboardManager.getPrimaryClip().getItemAt(0).getText();  

   }  



^