Mis*_*pov 12 account settings android add sip
在我的应用程序中,我希望有一个Activity,使用户能够在字段中添加他的SIP帐户参数.我不希望他们去设置 - >呼叫 - >互联网呼叫设置 - >添加帐户 - >添加
我使用以下代码创建了包含活动的帐户:
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();
}
Run Code Online (Sandbox Code Playgroud)
但该帐户绑定到应用程序,当我删除应用程序时,它会删除该帐户.我希望它独立于应用程序.
小智 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); }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10334 次 |
| 最近记录: |