@Override public boolean onLongClick(View v) { ClipData clip=ClipData.newRawUri(title.getText(), videoUri); View.DragShadowBuilder shadow=new View.DragShadowBuilder(thumbnail); itemView.startDrag(clip, shadow, Boolean.TRUE, 0); return(true); }
@Override public boolean onLongClick(View v) { ClipData clip=ClipData.newRawUri(title.getText(), videoUri); View.DragShadowBuilder shadow=new View.DragShadowBuilder(thumbnail); itemView.startDrag(clip, shadow, null, 0); return(true); }
@Override public boolean onLongClick(View v) { ClipData clip=ClipData.newRawUri(title.getText(), videoUri); View.DragShadowBuilder shadow=new View.DragShadowBuilder(thumbnail); itemView.startDrag(clip, shadow, null, 0); return(true); }
@Override public boolean onLongClick(View v) { ClipData clip=ClipData.newRawUri(title.getText(), videoUri); View.DragShadowBuilder shadow=new View.DragShadowBuilder(thumbnail); itemView.startDragAndDrop(clip, shadow, null, 0); return(true); }
@Override public boolean onLongClick(View v) { ClipData clip=ClipData.newRawUri(title.getText(), videoUri); View.DragShadowBuilder shadow=new View.DragShadowBuilder(thumbnail); itemView.startDrag(clip, shadow, null, 0); return(true); }
@Override public boolean onLongClick(View v) { ClipData clip=ClipData.newRawUri(title.getText(), videoUri); View.DragShadowBuilder shadow=new View.DragShadowBuilder(thumbnail); itemView.startDrag(clip, shadow, null, 0); return(true); }
@Override public boolean onLongClick(View v) { if (listener!=null) { listener.onStartDrag(); } ClipData clip=ClipData.newRawUri(title.getText(), videoUri); View.DragShadowBuilder shadow=new View.DragShadowBuilder(thumbnail); itemView.startDrag(clip, shadow, Boolean.TRUE, 0); return(true); }
private ClipData buildClip() { Uri uri=PROVIDER .buildUpon() .appendEncodedPath(StreamProvider.getUriPrefix(AUTHORITY)) .appendEncodedPath("assets/FreedomTower-Morning.jpg") .build(); return(ClipData.newRawUri(getString(R.string.msg_photo), uri)); }
@Override public boolean onLongClick(View view) { Uri uri=PROVIDER .buildUpon() .appendEncodedPath(StreamProvider.getUriPrefix(AUTHORITY)) .appendEncodedPath("assets/FreedomTower-Morning.jpg") .build(); ClipData clip=ClipData.newRawUri(getString(R.string.msg_photo), uri); View.DragShadowBuilder shadow=new ThumbDragShadow(); iv.startDragAndDrop(clip, shadow, Boolean.TRUE, View.DRAG_FLAG_GLOBAL|View.DRAG_FLAG_GLOBAL_URI_READ| View.DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION); return(true); }
@Override public boolean onLongClick(View view) { Uri uri=PROVIDER .buildUpon() .appendEncodedPath(StreamProvider.getUriPrefix(AUTHORITY)) .appendEncodedPath("assets/FreedomTower-Morning.jpg") .build(); ClipData clip=ClipData.newRawUri(getString(R.string.msg_photo), uri); View.DragShadowBuilder shadow=new ThumbDragShadow(); iv.startDragAndDrop(clip, shadow, Boolean.TRUE, View.DRAG_FLAG_GLOBAL|View.DRAG_FLAG_GLOBAL_URI_READ| View.DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION); return(true); }
@Override public boolean onLongClick(View view) { Uri uri=PROVIDER .buildUpon() .appendEncodedPath(StreamProvider.getUriPrefix(AUTHORITY)) .appendEncodedPath("assets/FreedomTower-Morning.jpg") .build(); ClipData clip=ClipData.newRawUri(getString(R.string.msg_photo), uri); View.DragShadowBuilder shadow=new ThumbDragShadow(); if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.N) { iv.startDragAndDrop(clip, shadow, Boolean.TRUE, 0); } else { iv.startDrag(clip, shadow, Boolean.TRUE, 0); } return(true); }
@Override public boolean onLongClick(View view) { Uri uri=PROVIDER .buildUpon() .appendEncodedPath(StreamProvider.getUriPrefix(AUTHORITY)) .appendEncodedPath("assets/FreedomTower-Morning.jpg") .build(); ClipData clip=ClipData.newRawUri(getString(R.string.msg_photo), uri); View.DragShadowBuilder shadow=new ThumbDragShadow(); if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.N) { iv.startDragAndDrop(clip, shadow, null, View.DRAG_FLAG_GLOBAL | View.DRAG_FLAG_GLOBAL_URI_READ | View.DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION); } else { iv.startDrag(clip, shadow, null, 0); } return(true); }
public void pasteUri(View button) { mClipboard.setPrimaryClip(ClipData.newRawUri("URI", Uri.parse("http://www.android.com/"))); }
public void pasteUri(View button) { mClipboard.setPrimaryClip(ClipData.newRawUri("URI", Uri.parse("http://www.android.com/"))); }
@VisibleForTesting public static Intent getShareIntent(String title, String url, Uri screenshotUri) { url = DomDistillerUrlUtils.getOriginalUrlFromDistillerUrl(url); Intent intent = new Intent(Intent.ACTION_SEND); intent.addFlags(ApiCompatibilityUtils.getActivityNewDocumentFlag()); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT, title); intent.putExtra(Intent.EXTRA_TEXT, url); if (screenshotUri != null) { intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); // To give read access to an Intent target, we need to put |screenshotUri| in clipData // because adding Intent.FLAG_GRANT_READ_URI_PERMISSION doesn't work for // EXTRA_SHARE_SCREENSHOT_AS_STREAM. intent.setClipData(ClipData.newRawUri("", screenshotUri)); intent.putExtra(EXTRA_SHARE_SCREENSHOT_AS_STREAM, screenshotUri); } return intent; }
/** * Creates intent and executes request. * * @param intentBuilder - contains intent parameters. */ private void sendRequest(OsmAndIntentBuilder intentBuilder) { try { Uri uri = intentBuilder.getUri(); Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.addFlags(intentBuilder.getFlags()); Map<String, String> extraData = intentBuilder.getExtraData(); if (extraData != null) { for (String key : extraData.keySet()) { intent.putExtra(key, extraData.get(key)); } } if (intentBuilder.getGpxUri() != null) { ClipData clipData = ClipData.newRawUri("Gpx", intentBuilder.getGpxUri()); intent.setClipData(clipData); } if (isIntentSafe(intent)) { mActivity.startActivityForResult(intent, mRequestCode); } else { mOsmandMissingListener.osmandMissing(); } } catch (Exception e) { Toast.makeText(mActivity, e.getMessage(), Toast.LENGTH_LONG).show(); } }