下面列出了怎么用android.net.sip.SipAudioCall的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
try {
SipAudioCall call = new SipAudioCall(this, null);
call.startAudio();
} catch (Exception e) {
Log.w(TAG, e);
}
return true;
}
return super.onOptionsItemSelected(item);
}
CallInfo(SipAudioCall call) {
this(call.getPeerProfile().getUriString());
}
@Hook("android.net.sip.SipAudioCall->startAudio")
public static void SipAudioCall_startAudio(SipAudioCall call) {
Log.d(TAG, "SipAudioCall_startAudio");
OriginalMethod.by(new $() {}).invoke(call);
}