我需要向用户显示一个拨号盘接口,以便他可以“拨号”(实际上他只会发送DTMF音),即一系列数字。 此活动必须提供一种方法来获取用户“拨号”的每个号码; 并获取用户选择之间的时间间隔。如何显示拨号盘活动
是否有任何android布局资源显示拨号盘,或者我需要设计自己的拨号盘?
我需要向用户显示一个拨号盘接口,以便他可以“拨号”(实际上他只会发送DTMF音),即一系列数字。 此活动必须提供一种方法来获取用户“拨号”的每个号码; 并获取用户选择之间的时间间隔。如何显示拨号盘活动
是否有任何android布局资源显示拨号盘,或者我需要设计自己的拨号盘?
没有提供拨号键盘的内置/平台布局资源。可能最简单的方法就是使用标准的Contacts应用程序的布局,如https://android.googlesource.com/platform/packages/apps/Contacts/+/gingerbread-release/res/layout-finger/dialpad.xml
让我知道是否有帮助。
这里是代码,让你可以在你的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);
}
}
}