/**
* 存储内容到剪切板
* @param text
*/
public static void copy(String text){
if(Build.VERSION.SDK_INT > 11){
copyHighVersion(text);
}else{
copyLowVersion(text);
}
}
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
private static void copyHighVersion(String text){
android.content.ClipboardManager cm = (android.content.ClipboardManager)
App.app.getSystemService(Context.CLIPBOARD_SERVICE);
cm.setText(text);
}
private static void copyLowVersion(String text){
android.text.ClipboardManager cm = (android.text.ClipboardManager)
App.app.getSystemService(Context.CLIPBOARD_SERVICE);
cm.setText(text);
}
/**
* 获取存储在剪切板的内容
* @return
*/
public static String paste(){
if(Build.VERSION.SDK_INT > 11){
return pasteHighVersion();
}else{
return pasteLowVersion();
}
}
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
private static String pasteHighVersion(){
android.content.ClipboardManager cm = (android.content.ClipboardManager)
App.app.getSystemService(Context.CLIPBOARD_SERVICE);
return cm.getText().toString();
}
private static String pasteLowVersion(){
android.text.ClipboardManager cm = (android.text.ClipboardManager)
App.app.getSystemService(Context.CLIPBOARD_SERVICE);
return cm.getText().toString();
}
转载于:https://my.oschina.net/u/2321193/blog/405161