Java 一旦启动,如何停止intent.ACTION\u调用?

Java 一旦启动,如何停止intent.ACTION\u调用?,java,android,android-intent,phone-call,Java,Android,Android Intent,Phone Call,我正在使用Intent Intent=newintent(Intent.ACTION\u调用)从我的应用程序拨打电话 有没有办法在一段时间后终止通话?或者在动作调用开始之前设置计时器 我正在使用Prasanta博客中的以下代码,但出于某种原因,context得到了下面的错误。有什么建议吗 无法解决 你的问题已经被问了很多次了。简单的回答是,没有官方的方法可以做到这一点 答案很长: 仔细阅读。寻找有人说“过去工作过……”的例子 在其中一个问题中,有人提议打开飞行模式(当然,应用程序需要权

我正在使用
Intent Intent=newintent(Intent.ACTION\u调用)
从我的应用程序拨打电话

有没有办法在一段时间后终止通话?或者在动作调用开始之前设置计时器

我正在使用Prasanta博客中的以下代码,但出于某种原因,
context
得到了下面的错误。有什么建议吗

无法解决


你的问题已经被问了很多次了。简单的回答是,没有官方的方法可以做到这一点

答案很长:

仔细阅读。寻找有人说“过去工作过……”的例子


在其中一个问题中,有人提议打开飞行模式(当然,应用程序需要权限才能这样做)。这是粗糙的,但有效。作为一个用户,我会对这样做的应用程序有所保留。

你的问题已经被问了很多次了。简单的回答是,没有官方的方法可以做到这一点

答案很长:

仔细阅读。寻找有人说“过去工作过……”的例子


在其中一个问题中,有人提议打开飞行模式(当然,应用程序需要权限才能这样做)。这是粗糙的,但有效。作为一个用户,我会对这样做的应用程序有所保留。

请看这篇文章@MoshErsan谢谢,我读过这篇文章,但我无法实现。conext无法解析error@MoshErsan我已经更新了代码和错误。谢谢你的帮助。请看这篇文章@MoshErsan谢谢,我已经读了那篇文章,但我无法实现。conext无法解析error@MoshErsan我已经更新了代码和错误。谢谢你的帮助。谢谢,我去看看。这不是面向市场的应用程序或类似的应用程序。这是我公司的网络测试用的。谢谢,我来看看。这不是面向市场的应用程序或类似的应用程序。它将用于我公司的网络测试。
import java.lang.reflect.Method;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.RemoteException;
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.TextView;
import android.widget.Toast;
import com.android.internal.telephony.ITelephony;


public class AnswerActivity extends Activity {
    private static final String TAG = null;
    /** Called when the activity is first created. */
    private ITelephony telephonyService;
    TelephonyManager telephonyManager;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

    TelephonyManager tm = (TelephonyManager) context
            .getSystemService(Context.TELEPHONY_SERVICE);{

    try {
        // Java reflection to gain access to TelephonyManager's
        // ITelephony getter
        Log.v(TAG, "Get getTeleService...");
        Class c = Class.forName(tm.getClass().getName());
        Method m = c.getDeclaredMethod("getITelephony");
        m.setAccessible(true);
        com.android.internal.telephony.ITelephony telephonyService =
                (ITelephony) m.invoke(tm);
    } catch (Exception e) {
        e.printStackTrace();
        Log.e(TAG,
                "FATAL ERROR: could not connect to telephony subsystem");
        Log.e(TAG, "Exception object: " + e);
    }

}
    }
}