Refine search
@Override public void setContents (final String contents) { if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) { clipboard.setText(contents); } else { ClipData data = ClipData.newPlainText(contents, contents); honeycombClipboard.setPrimaryClip(data); } } }
private Uri[] processData(Intent data) { Uri[] datas = null; if (data == null) { return datas; } String target = data.getDataString(); if (!TextUtils.isEmpty(target)) { return datas = new Uri[]{Uri.parse(target)}; } ClipData mClipData = data.getClipData(); if (mClipData != null && mClipData.getItemCount() > 0) { datas = new Uri[mClipData.getItemCount()]; for (int i = 0; i < mClipData.getItemCount(); i++) { ClipData.Item mItem = mClipData.getItemAt(i); datas[i] = mItem.getUri(); } } return datas; }
if (cb.hasPrimaryClip()) { ClipData cd = cb.getPrimaryClip(); if (cd.getDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN)) { try { File folder = new File(ClipboardCacheFolderPath); file.createNewFile(); BufferedWriter bWriter = new BufferedWriter(new FileWriter(file)); bWriter.write((cd.getItemAt(0).getText()).toString()); bWriter.close();
@Override public String getContents () { if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) { if (clipboard.getText() == null) return null; return clipboard.getText().toString(); } else { ClipData clip = honeycombClipboard.getPrimaryClip(); if (clip == null) return null; CharSequence text = clip.getItemAt(0).getText(); if (text == null) return null; return text.toString(); } }
private void clearClipboard() { ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); if(YUBI_CLIP_DATA.equals(clipboard.getPrimaryClip().getDescription().getLabel())) { clipboard.setPrimaryClip(ClipData.newPlainText("", "")); Toast.makeText(getApplication(), R.string.cleared, Toast.LENGTH_SHORT).show(); } } }
ClipData mClipData = data.getClipData(); // here you can check how many images user has selected. if(mClipData.getItemCount() >= 10) { // do needful here Log.e("APP_TAG", "Greater than THRESHOLD."); // show some error return; }
@Implementation protected ClipDescription getPrimaryClipDescription() { return clip == null ? null : clip.getDescription(); }
@Override public String getContents () { if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) { if (clipboard.getText() == null) return null; return clipboard.getText().toString(); } else { ClipData clip = honeycombClipboard.getPrimaryClip(); if (clip == null) return null; CharSequence text = clip.getItemAt(0).getText(); if (text == null) return null; return text.toString(); } }
@TargetApi(Build.VERSION_CODES.HONEYCOMB) public static int getItemCount(Context context) { ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); ClipData data = clipboard.getPrimaryClip(); return data.getItemCount(); }
@Override public void setContents (final String contents) { if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) { clipboard.setText(contents); } else { ClipData data = ClipData.newPlainText(contents, contents); honeycombClipboard.setPrimaryClip(data); } } }
private String getTextFromClipboard() { ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); if (clipboard != null) { ClipData clip = clipboard.getPrimaryClip(); if (clip != null && clip.getItemCount() > 0 && clip.getItemAt(0).getText() != null) { return clip.getItemAt(0).getText().toString(); } } return null; }
@Override public void onPrimaryClipChanged() { lastClip.setText(cm.getPrimaryClip().getItemAt(0) .coerceToText(this)); } }
private void performClipboardCheck() { ClipboardManager cb = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); if (cb.hasPrimaryClip()) { ClipData cd = cb.getPrimaryClip(); if (cd.getDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN)) { String clipboard = cd.getItemAt(0).getText().toString(); log.append(clipboard); log.append("\n\n"); } } } }
@TargetApi(Build.VERSION_CODES.HONEYCOMB) public static int getItemCount(Context context) { ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); ClipData data = clipboard.getPrimaryClip(); return data.getItemCount(); }
/** * Copy to clipboard. */ public static boolean copyTextToClipboard(Context context, CharSequence content) { ClipboardManager clipboardManager = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE); if (clipboardManager != null) { ClipData clipData = ClipData.newPlainText(content, content); clipboardManager.setPrimaryClip(clipData); return true; } return false; }
private void addAttachmentsFromResultIntent(Intent data) { // TODO draftNeedsSaving = true ClipData clipData = data.getClipData(); if (clipData != null) { for (int i = 0, end = clipData.getItemCount(); i < end; i++) { Uri uri = clipData.getItemAt(i).getUri(); if (uri != null) { addAttachment(uri); } } return; } Uri uri = data.getData(); if (uri != null) { addAttachment(uri); } }
public void playMusic(View v) { ClipData clip=clipboard.getPrimaryClip(); if (clip == null) { Toast.makeText(this, "There is no clip!", Toast.LENGTH_LONG) .show(); } else { ClipData.Item item=clip.getItemAt(0); Uri song=item.getUri(); if (song != null && getContentResolver().getType(song).startsWith("audio/")) { startActivity(new Intent(Intent.ACTION_VIEW, song)); } else { Toast.makeText(this, "There is no song!", Toast.LENGTH_LONG) .show(); } } } }
private String pastClipboard() { String textToPaste = null; ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); if (clipboard.hasPrimaryClip()) { ClipData clip = clipboard.getPrimaryClip(); if (clip.getDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN)) { textToPaste = clip.getItemAt(0).getText().toString(); } } return textToPaste; }
private void processGalleryResult(Intent data) { ClipData clipData = data.getClipData(); Uri imageUri = data.getData(); if (clipData != null && clipData.getItemCount() > 0) { List<Uri> imageUris = getImageUris(clipData); new WriteMultiPageTIFFImageTask(imageUris).execute(); } else if (imageUri != null) { new WriteTIFFImageTask(imageUri).execute(); } }
/** * Copy a text string to the system clipboard * * @param label * User-visible label for the content. * @param text * The actual text to be copied to the clipboard. */ public void setText(String label, String text) { android.content.ClipboardManager clipboardManager = (android.content.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText(label, text); clipboardManager.setPrimaryClip(clip); } }