如果用户安装了备用拨号器(即,在其电话上安装了多个拨号器),则隐式意图将要求在它们之间进行选择。
我的问题是,我希望在代码中为默认拨号器设置一个明确的意图,因为我不希望显示此选择,而是将所有操作转发到内置/默认拨号器。
这是我当前的(隐式)意图代码:
Log.i(TAG, "Sending: "+Number);
Intent dialIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ Number));
//called from outside of an android.app.Activ
我的代码运行得很好,但它所做的只是启动拨号器。我想要它做的是能够启动特定号码的拨号器。我该怎么做呢?
bu5.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//open the phone dialer on clicking the button
Intent intent = new Intent(Intent.ACTION_DIAL);
startActivity(intent);
}
});
我希望我的应用程序在有来电时显示图片。
到目前为止,我所做的是对phone state执行catch。
我的问题是,我现在如何将图像放在拨号器的前景上?
下面是我的代码片段:
public class reviever extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Log.d("TAG", "phone is ringing");
new Thread() {
public void ru