Package Com.example.theold;import Android.app.activity;import Android.content.intent;import android.net.Uri;import Android.os.bundle;import Android.os.vibrator;import Android.provider.contacts;import Android.view.View;import Android.view.window;import Android.view.view.onclicklistener;import Android.widget.button;import Android.widget.edittext;public class PhoneCall extends Activity {protected void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (r.layout.phonecall_layout); final vibrator Vibrator = (Vibrator) Getsystemservice (vibrator_service); final int vibratetime = +, final EditText text = (EditText) Findviewbyid (R.id.text); Button one = (Button) Findviewbyid (R.id.one); button (button) Findviewbyid (r.id.two); Button three = (button) Findviewbyid (R.id.three); Button four = (button) Findviewbyid (R.id.four); Button five = (button) Findviewbyid (r.id.five); Button six = (Button) Findviewbyid (r.id.six); Button seven = (button) Findviewbyid(R.id.seven); Button eight = (button) Findviewbyid (r.id.eight); Button nine = (button) Findviewbyid (r.id.nine); Button zero = (button) Findviewbyid (R.id.zero); Button xing = (button) Findviewbyid (r.id.xing); Button Jing = (button) Findviewbyid (r.id.jing); button backspace = (button) Findviewbyid (r.id.backspace); Button call = (Button) Findviewbyid (R.id.call); Button people = (button) Findviewbyid (r.id.people); Zero.setonclicklistener (new Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "0"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); One.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "1"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Two.setonclicklistener (New Onclicklistener () {@Overridepublic void onclicK (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "2"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Three.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "3"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Four.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "4"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Five.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "5"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Six.setonclicklisTener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = t Ext.gettext (); String str = temp.tostring (); str+= "6"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Seven.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "7"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Eight.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "8"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Nine.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "9"; Text.settext (str); Vibrator.vibrate (vibratetime);}); Xing.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "*"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Jing.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); str+= "#"; Text.settext (str); vibrator.vibrate (Vibratetime);}}); Backspace.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); int len = Str.length (); if (len==0) {vibrator.vibrate (vibratetime); return;} str = str.substring (0,len-1); Text.settext (str); vibrator.vibrate (vibratetime);}); Call.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick(View v) {//TODO auto-generated method Stubcharsequence temp = Text.gettext (); String str = temp.tostring (); vibrator.vibrate (vibratetime); Intent Intent = new Intent (); Intent.setaction ( Intent.action_call); Intent.setdata (Uri.parse ("Tel:" +str)); startactivity (Intent);}); People.setonclicklistener (New Onclicklistener () {@Overridepublic void OnClick (View v) {/* Intent intent= new I Ntent ("Com.android.contacts.action.LIST_STREQUENT"); Intent.setclassname ("Com.android.contacts", "com.android.contacts.DialtactsActivity"); StartActivity (intent); */intent Intent = new Intent (); Intent.setclass (Getapplicationcontext (), photos.class); StartActivity (intent);}});}}
Telephone dials (with touch vibration feedback)