[英]Disable copy paste in a android
我想在我的所有android页面中禁用复制粘贴,并且没有人不能长时间触摸我的应用程序。
android:longClickable="false"
它可以正常工作。
这为我工作:
在xml中,禁用在EditText中的长按: android:longClickable="false".
同样,您必须从以下方法返回false:
mEditEext.setCustomSelectionActionModeCallback(new ActionMode.Callback() {
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
return false;
}
public void onDestroyActionMode(ActionMode mode) {
}
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
return false;
}
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
return false;
}
});
我认为它将很好。 用户无法将您的页面复制到另一个应用程序。
//Inside onResume and onDestroy
ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
clipboardManager.setText("");
在这里,它将限制后台进程“ Secondary app”。 但是您只能将其复制和粘贴到您的应用程序中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.