How to Copy a Webview Link in Android Java

Here is how to Copy current web address url in Android Java

With the simple java code below, you can copy a link of current loaded website address in a webview. The url will be saved to your Android clipboard, then you can paste the link address wherever you want.

With a little modification of this code we can copy other texts too,we just need define a source in the string. But here we will only copy the current web address.

How this code works?

First, we identity the webview by its id, remember to replace this id with your own webview id, then we create a string, and the string resource is set to the webview address.

We call the clipboard manager and then executes the copy command,which copies the current web address to clipboard.

It will show a toast after copying the address.

The Android Java Code to Copy a Website Address in WebView

webView.findViewById(R.id.web1);
String url = webView.getUrl();
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label", url);
clipboard.setPrimaryClip(clip);
Toast.makeText(getApplicationContext(), "Link Copied!",
Toast.LENGTH_SHORT).show();
return true;

Related Posts

Fix Plugin [id: ‘com.android.application’, version: ‘7.1.3’, apply: false] was not found in any of the following sources

Here is how to fix Plugin [id: ‘com.android.application’, version: ‘7.1.3’, apply: false] was not found in any of the following sources This error is caused by mismatching…

Get Age from Date of Birth in Java Android

Here is how to get a user’s age from date of birth If you need get a user’s age from a given date of birth string, this…

How to Check if String Array Contains a Specific String in Android

Here is how to get a specific value or String from Array in Android To check if a string array contains a specific string, you can use…

Make Android WebView Support Razorpay Payment

How to Support Razorpay Payment and UPI in Android WebView? Android webview is inexpensive and easy way to make apps for websites. But to support some specific…

Make Android Webview Support PayTM Google Pay PhonePe UPI

GooglePay, Phonpe and PayTM support in Android WebView If you have built an android app for your new ecommerce website or any other website that needs accept…

Leave a Reply

Your email address will not be published.