2017-01-28 21 views
0

私のアンドロイドページのコピー貼り付けを無効にしたいと思います。アンドロイドでコピー貼り付けを無効にする

android:longClickable="false"です。

+0

ルック:http://stackoverflow.com/questions/26175041/android-how-to-totally-disable-copy-and-paste-function-in-edittext – MatBos

+3

[Android:コピー&ペースト機能を完全に無効にする方法Edittext](http://stackoverflow.com/questions/ 26175041/android-how-to-totally-disable-copy-and-paste-edittext) – TDG

答えて

0

うまくいくと思います。ユーザーはあなたのページを別のアプリにコピーできません。

//Inside onResume and onDestroy 
ClipboardManager clipboardManager = (ClipboardManager)  context.getSystemService(Context.CLIPBOARD_SERVICE); 
clipboardManager.setText(""); 

ここでは、バックグラウンドプロセス「セカンダリアプリ」を制限します。ただし、アプリ内でのみコピーして貼り付けることができます。

1

これは私の仕事:

を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; 
     } 
    }); 
関連する問題