2011-06-20 44 views
0

我需要向用户显示一个拨号盘接口,以便他可以“拨号”(实际上他只会发送DTMF音),即一系列数字。 此活动必须提供一种方法来获取用户“拨号”的每个号码; 并获取用户选择之间的时间间隔。如何显示拨号盘活动

是否有任何android布局资源显示拨号盘,或者我需要设计自己的拨号盘?

回答

1

这里是代码,让你可以在你的Android phone.In塔布局的拨号键盘访问的构建,你必须注册1个按钮,这样,当你点击该按钮拨号盘来了......

public class DialerActivity extends Activity { 

    Button button; 

    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     button = (Button) findViewById(R.id.bt); 

     button.setOnClickListener(new View.OnClickListener() { 

      @Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       dialphone(); 
      } 
     }); 

     } 
    private void dialphone(){ 
     try{ 

     Intent dialIntent = new Intent(Intent.ACTION_DIAL); 
     startActivity(dialIntent); 
     }catch (ActivityNotFoundException e) { 
      Log.d("call failed", "failed", e); 
     } 
    } 

} 
相关问题