WebViewで選択文字列をクリップボードにコピーするには Android1.5からブラウザのテキストを選択してコピーする機能が加わりました。WebViewを使用したアプリケーションでも使用したいところですが、これにはWebView#emulateShiftHeld() という非公開メソッドが使われています。emulateShiftHeld() はAPI Level8(Android2.2)から公開メソッドになりましたが、2.1以前のAndroidでは使用できません。 次のようにシフトキー押下イベントを発生させれば同様の効果が得られます。 public void selectAndCopyText() { try { KeyEvent shiftPressEvent = new KeyEvent(0,0,KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_SHIF