Erstellen Android Sip-Konto Programmgesteuert
In meiner Anwendung möchte ich eine Aktivität aufweisen, die ermöglicht es dem Benutzer, seinen SIP-account-Parameter in die Felder.
Ich will nicht, dass Sie gehen Einstellungen->Anruf->Internet-Call-Einstellungen->Konten Hinzufügen->Hinzufügen
Ich habe account erstellt mit der Aktivität mit dem folgenden code:
SipManager mSipManager = null;
if(mSipManager == null) {
mSipManager = SipManager.newInstance(this);
}
android.provider.Settings.System.putInt(context.getContentResolver(), android.provider.Settings.System.s , 0)
SipProfile mSipProfile = null;
SipManager manager = SipManager.newInstance(getBaseContext());
SipProfile.Builder builder;
try {
builder = new SipProfile.Builder("XXXXX", "sip.linphone.org");
builder.setPassword("XXX");
mSipProfile = builder.build();
manager.open(mSipProfile);
//manager.register(mSipProfile, 30, MyActivity.this);
} catch (Exception e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
Aber der account ist gebunden an die Anwendung, und wenn ich die app löschen, es löscht das Konto. Ich will, dass es unabhängig von der Anwendung.
Yo kann dieser code in eine
Service
und verwalten Sie die Leistung von Ihrem Activity
InformationsquelleAutor Misha Akopov | 2014-01-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warum nicht starten Sie das system sip-Einstellungen-Aktivität, und Sie nicht haben, um das navigieren durch das system, kann aber fügen Sie das Konto system.
InformationsquelleAutor Totoo