Android Open Source - Whats-My-Number Copy To Clipboard






From Project

Back to project page Whats-My-Number.

License

The source code is released under:

GNU General Public License

If you think the Android project Whats-My-Number listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package mynumberwidget.app.action;
//  ww  w  . j  a  va2 s. c  o  m
import mynumberwidget.app.R;
import android.app.Activity;
import android.os.Bundle;
import android.text.ClipboardManager;
import android.util.Log;
import android.view.Gravity;
import android.widget.Toast;

public class CopyToClipboard extends Activity {

  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Log.i(getClass().getName(), "Copying phone number to clipboard");
    
    // Perform copy-to-clipboard, using phone number in extras
    String phoneNumber = getIntent().getExtras().getString("PHONE_NUMBER");
    ClipboardManager clipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
    clipboard.setText(phoneNumber);
    Log.v(getClass().getName(), "Clipboard copy complete, phone number = " + phoneNumber);
    
    // Close activity immediately
    Toast toast = Toast.makeText(getApplicationContext(), getText(R.string.copied_to_clipboard), Toast.LENGTH_SHORT);
    toast.setGravity(Gravity.CENTER, 0, 0);
    toast.show();
    finish();
  }
}




Java Source Code List

mynumberwidget.app.AbstractConfigurationDialog.java
mynumberwidget.app.WidgetUpdateHelper.java
mynumberwidget.app.action.CopyToClipboard.java
mynumberwidget.app.action.DisplayPhoneNumber.java
mynumberwidget.app.narrow.ConfigurationDialog.java
mynumberwidget.app.narrow.MyNumberWidget.java
mynumberwidget.app.wide.ConfigurationDialog.java
mynumberwidget.app.wide.MyNumberWidget.java