后台调用android

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台调用android相关的知识,希望对你有一定的参考价值。

我需要做背景调用。我的意思是,我不想在程序打电话时显示android调用界面我想显示自己的界面,有什么办法吗?

谢谢!

答案

目前还不可能。对于电话呼叫,它将始终显示拨号器屏幕。

另一答案

虽然不建议这样做,但您可以通过将Activity与呼叫相关联来实现。

        <activity
        android:name=".activities.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

        <!-- open activity when establishing a call -->
        <intent-filter>
            <action android:name="android.intent.action.CALL_PRIVILEGED" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="tel" />
        </intent-filter>

    </activity>

以上是关于后台调用android的主要内容,如果未能解决你的问题,请参考以下文章

Android从后台堆栈中删除事务

Android Navigation - 导航时弹出当前片段

MvvmCross Android 片段添加到后台堆栈

Android片段生命周期:onResume调用了两次

从后台弹出时不调用 Fragment 的 onResume()

onActivityResult 未在 Android API 23 的片段上调用