参考になるかわからんけどテキストのクリップボードへのコピーは以下のような function 作って使ってたよ

function copyToClipboard(context,text){
/*
bindClass("android.os.Build");
bindClass("android.content.ClipData");
*/
var cs = context.getSystemService(Context.CLIPBOARD_SERVICE);
if ( Build.VERSION.SDK_INT < 11 ) cs.setText(text);
else {
var clipdata = ClipData.newPlainText("Text_data", text);
cs.setPrimaryClip(clipdata);
}
Toast.makeText(context, "Copied to clipboard.", Toast.LENGTH_SHORT).show();
}