2012-02-08 6 views
6

アンドロイドバージョン2.3のネイティブVoIPサポートが利用可能になりました。アプリケーションからシステムSIPアカウントを追加するにはどうすればよいですか?私はソリューションがシステム設定のコンテンツプロバイダを使用している可能性があると思う。しかし、私は正確にそれを作る方法を知りません。システムのSIPアカウントの追加方法

答えて

5

SIPアカウントで利用できるシステムコンテンツプロバイダはありません。

そのために利用可能な2つだけの方法、

まず、

はあなたが意図を通じてSIPアカウントのシステムアクティビティを呼び出すことができますがあります。

if (SipManager.isVoipSupported(this) && SipManager.isApiSupported(this)){ 
     // SIP is supported, let's go! 
     Intent intent = new Intent(); 
     intent.setAction("android.intent.action.MAIN"); 
     intent.setComponent(ComponentName.unflattenFromString("com.android.phone/.sip.SipSettings")); 
     startActivity(intent); 
} 

第二に、

あなたはandroid.net.sip.SipManagerクラスを使用して、特定の期間にSIPアカウントを登録することができます。

もっと明確にしたいのであれば、ここに私に聞くことができます... !!!

+0

どのようにコーデックを変更できますか?現在、g711を使用しています...どうすれば変更できますか? – Jovan

関連する問題