The following code examples are extracted from open source projects. You can click to vote up the examples that are useful to you.
Example 1
From project packages_apps_BlackICEControl, under directory /src/com/blackice/control/.
Source file: ClipboardShare.java
@Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); ClipboardManager mClipboardManager=(ClipboardManager)this.getSystemService(CLIPBOARD_SERVICE); Intent intent=getIntent(); CharSequence text=intent.getCharSequenceExtra(Intent.EXTRA_TEXT); mClipboardManager.setPrimaryClip(ClipData.newPlainText("Shared to RC",text)); Toast.makeText(this,R.string.clipboard_notification,Toast.LENGTH_SHORT).show(); finish(); }
Example 2
From project packages_apps_ROMControl, under directory /src/com/aokp/romcontrol/.
Source file: ShareToClipboard.java
@Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); ClipboardManager mClipboardManager=(ClipboardManager)this.getSystemService(CLIPBOARD_SERVICE); Intent intent=getIntent(); CharSequence text=intent.getCharSequenceExtra(Intent.EXTRA_TEXT); mClipboardManager.setPrimaryClip(ClipData.newPlainText("Shared to RC",text)); Toast.makeText(this,R.string.clipboard_notification,Toast.LENGTH_SHORT).show(); finish(); }
Example 3
From project platform_frameworks_ex, under directory /chips/src/com/android/ex/chips/.
Source file: RecipientEditTextView.java
@Override public boolean onTextContextMenuItem(int id){ if (id == android.R.id.paste) { ClipboardManager clipboard=(ClipboardManager)getContext().getSystemService(Context.CLIPBOARD_SERVICE); handlePasteClip(clipboard.getPrimaryClip()); return true; } return super.onTextContextMenuItem(id); }
Example 4
From project platform_packages_apps_calculator, under directory /src/com/android/calculator2/.
Source file: CalculatorEditText.java
private void copyContent(){ final Editable text=getText(); int textLength=text.length(); setSelection(0,textLength); ClipboardManager clipboard=(ClipboardManager)getContext().getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setPrimaryClip(ClipData.newPlainText(null,text)); Toast.makeText(getContext(),R.string.text_copied_toast,Toast.LENGTH_SHORT).show(); setSelection(textLength); }
Example 5
From project platform_packages_apps_contacts, under directory /src/com/android/contacts/util/.
Source file: ClipboardUtils.java
/** * Copy a text to clipboard. * @param context Context * @param label Label to show to the user describing this clip. * @param text Text to copy. * @param showToast If {@code true}, a toast is shown to the user. */ public static void copyText(Context context,CharSequence label,CharSequence text,boolean showToast){ if (TextUtils.isEmpty(text)) return; ClipboardManager clipboardManager=(ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE); ClipData clipData=ClipData.newPlainText(label == null ? "" : label,text); clipboardManager.setPrimaryClip(clipData); if (showToast) { String toastText=context.getString(R.string.toast_text_copied); Toast.makeText(context,toastText,Toast.LENGTH_SHORT).show(); } }
Example 6
From project rbb, under directory /src/com/btmura/android/reddit/app/.
Source file: ThingMenuFragment.java
private void handleCopyUrl(){ CharSequence text=getLink(); ClipData data=ClipData.newPlainText(Things.getTitle(thingBundle),text); ClipboardManager clipboard=(ClipboardManager)getActivity().getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setPrimaryClip(data); Toast.makeText(getActivity(),text,Toast.LENGTH_SHORT).show(); }
Example 7
From project AnySoftKeyboard, under directory /src/com/anysoftkeyboard/devicespecific/.
Source file: FactoryView_V11.java
public Clipboard getClipboard(final Context appContext){ final ClipboardManager cbV11=(ClipboardManager)appContext.getSystemService(Context.CLIPBOARD_SERVICE); return new Clipboard(){ public void setText( CharSequence text){ cbV11.setPrimaryClip(ClipData.newPlainText("Styled Text",text)); } public CharSequence getText(){ ClipData cp=cbV11.getPrimaryClip(); if (cp != null) { if (cp.getItemCount() > 0) { Item cpi=cp.getItemAt(0); return cpi.coerceToText(appContext); } } return null; } } ; }
Example 8
From project NotePad, under directory /src/com/nononsenseapps/notepad/.
Source file: NotesListFragment.java
@Override public boolean onActionItemClicked(android.view.ActionMode mode,android.view.MenuItem item){ Log.d("MODALMAN","onActionItemClicked mode: " + mode); switch (item.getItemId()) { case R.id.modal_share: shareNote(buildTextToShare()); mode.finish(); break; case R.id.modal_copy: ClipboardManager clipboard=(ClipboardManager)activity.getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setPrimaryClip(ClipData.newPlainText("Note",buildTextToShare())); int num=getListView().getCheckedItemCount(); Toast.makeText(activity,getResources().getQuantityString(R.plurals.notecopied_msg,num,num),Toast.LENGTH_SHORT).show(); mode.finish(); break; case R.id.modal_delete: onDeleteAction(); break; default : break; } return true; }
Example 9
From project Something-Awful-Android, under directory /application/src/com/ferg/awfulapp/.
Source file: AwfulWebFragment.java
@Override public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()) { case R.id.next_page: mWebView.goForward(); break; case R.id.prev_page: mWebView.goBack(); break; case R.id.refresh: mWebView.reload(); break; case R.id.usercp: getAwfulActivity().displayUserCP(); break; case R.id.settings: startActivity(new Intent().setClass(getActivity(),SettingsActivity.class)); break; case R.id.copy_url: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { ClipboardManager clipboard=(ClipboardManager)this.getActivity().getSystemService(Context.CLIPBOARD_SERVICE); ClipData clip=ClipData.newPlainText(this.getText(R.string.copy_url).toString(),mWebView.getUrl()); clipboard.setPrimaryClip(clip); Toast.makeText(this.getActivity().getApplicationContext(),getString(R.string.copy_url_success),Toast.LENGTH_SHORT).show(); } else { android.text.ClipboardManager clipboard=(android.text.ClipboardManager)this.getActivity().getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setText(mWebView.getUrl()); Toast.makeText(this.getActivity().getApplicationContext(),getString(R.string.copy_url_success),Toast.LENGTH_SHORT).show(); } break; default : return super.onOptionsItemSelected(item); } return true; }
Example 10
From project Something-Awful-Android, under directory /application/src/com/ferg/awfulapp/.
Source file: ForumDisplayFragment.java
private void copyUrl(int id){ StringBuffer url=new StringBuffer(); url.append(Constants.FUNCTION_THREAD); url.append("?"); url.append(Constants.PARAM_THREAD_ID); url.append("="); url.append(id); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { ClipboardManager clipboard=(ClipboardManager)this.getActivity().getSystemService(Context.CLIPBOARD_SERVICE); ClipData clip=ClipData.newPlainText(String.format("Thread #%d",id),url.toString()); clipboard.setPrimaryClip(clip); Toast successToast=Toast.makeText(this.getActivity().getApplicationContext(),getString(R.string.copy_url_success),Toast.LENGTH_SHORT); successToast.show(); } else { AlertDialog.Builder alert=new AlertDialog.Builder(this.getActivity()); alert.setTitle("URL"); final EditText input=new EditText(this.getActivity()); input.setText(url.toString()); alert.setView(input); alert.setPositiveButton("Ok",new DialogInterface.OnClickListener(){ public void onClick( DialogInterface dialog, int whichButton){ dialog.dismiss(); } } ); alert.show(); } }
Example 11
From project Apertiurm-Androind-app-devlopment, under directory/ApertiumAndroid/src/org/apertium/android/helper/.
Source file: ClipboardHandler.java
@SuppressWarnings("deprecation") public void putText(String text){ int sdk=android.os.Build.VERSION.SDK_INT; if (sdk < 11) { android.text.ClipboardManager clipboard=(android.text.ClipboardManager)activity.getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setText(text); } else { android.content.ClipboardManager clipboard=(android.content.ClipboardManager)activity.getSystemService(Context.CLIPBOARD_SERVICE); android.content.ClipData clip=ClipData.newPlainText("simple text",text); clipboard.setPrimaryClip(clip); } }
Example 12
From project Apertiurm-Androind-app-devlopment, under directory/ApertiumAndroid/src/org/apertium/android/helper/.
Source file: ClipboardHandler.java
@SuppressWarnings("deprecation") public String getText(){ String text=null; int sdk=android.os.Build.VERSION.SDK_INT; if (sdk < 11) { android.text.ClipboardManager clipboard=(android.text.ClipboardManager)activity.getSystemService(Context.CLIPBOARD_SERVICE); text=clipboard.getText().toString(); } else { android.content.ClipboardManager clipboard=(android.content.ClipboardManager)activity.getSystemService(Context.CLIPBOARD_SERVICE); if (clipboard.getText() != null) { text=clipboard.getText().toString(); } } return text; }