PHPサーバーを使用してアプリケーションから呼び出しを行う必要があるアプリケーションに取り組んでいます。
ユーザーがAndroidデバイスの緑色の通話ボタンを押し、番号をダイヤルした後、アプリまたは通常のSIMから通話するオプションをユーザーに提供する必要があるという状態があります。私もそうしました。ここで、アプリケーションに切り替える前に、ダイヤラでダイヤルした番号を取得したいと思います。
つまり、ユーザーが電話をかけるアプリケーションを選択した場合は、電話のダイヤルで番号をダイヤルする必要があります。
以下のコードを使用して、アプリケーションを呼び出しに使用するためのポップアップを生成しています。コードは、特定のアクティビティ内のマニフェストにインテントフィルターとして記述されています。
<activity
android:name="com.tv.longdistcall.PlaceLongDistCall"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.CALL_BUTTON" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.CALL_PRIVILEGED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel" />
</intent-filter>
</activity>
アクティビティに切り替える前に、ダイヤラで番号をダイヤルする方法を教えてください。