Allow to copy the URL of the updates

This commit is contained in:
Gabriele M
2017-07-19 21:11:47 +02:00
parent 257ab087d6
commit ee6013dfd1
4 changed files with 28 additions and 0 deletions

View File

@@ -15,6 +15,8 @@
*/
package org.lineageos.updater.misc;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
@@ -24,6 +26,7 @@ import android.net.NetworkInfo;
import android.os.SystemProperties;
import android.preference.PreferenceManager;
import android.util.Log;
import android.widget.Toast;
import org.json.JSONArray;
import org.json.JSONException;
@@ -283,4 +286,12 @@ public class Utils {
public static boolean hasTouchscreen(Context context) {
return context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN);
}
public static void addToClipboard(Context context, String label, String text, String toastMessage) {
ClipboardManager clipboard = (ClipboardManager) context.getSystemService(
Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText(label, text);
clipboard.setPrimaryClip(clip);
Toast.makeText(context, toastMessage, Toast.LENGTH_SHORT).show();
}
}