gpt4 book ai didi

android - SIP 配置文件构建 :Android

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:07:16 25 4
gpt4 key购买 nike

我可以使用 SipProfile.Builder 类构建一个 sip 配置文件。我使用了以下代码 fragment 来做到这一点:

 if (SipManager.isApiSupported(MyActivity.this)&& SipManager.isVoipSupported(MyActivity.this)) {

SipManager manager=SipManager.newInstance(this);
SipProfile.Builder builder;try {
builder = new Builder(userName,domainName);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} manager = SipManager.newInstance(MyActivity.this);
builder.setPassword(password);

profile = builder.build();
try {
manager.open(profile);
} catch (SipException e) {


// TODO Auto-generated catch block
e.printStackTrace();
}
try {
manager.register(profile, 30, MyActivity.this);
} catch (SipException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Toast.makeText(MyActivity.this, "created",
Toast.LENGTH_LONG).show();

} else {
Toast.makeText(MyActivity.this, "Not Supported",
Toast.LENGTH_LONG).show();
}

在settings/callsettings/Internet call settings中显示为sip账号。问题是我无法将其设为主帐户。我怎样才能将其设为主帐户?

最佳答案

此信息是基于帐户的(个人的主要电子邮件地址、主要电话号码、主要 SIP 帐户等),因此它存储在手机的通讯录中。

在我看来,这是一个按数据、按帐户设置的选项(例如:这种类型的数据(电子邮件/电话/sip-addr)将其设置为主要数据)。您可以使用 IS_PRIMARY 将数据设置为联系人的主要数据或 IS_SUPER_PRIMARY

IS_PRIMARY: Whether this is the primary entry of its kind for the raw contact it belongs to.

您应该使用它的数据是 ContactsContract.CommonDataKinds.SipAddress .我希望这可以作为起点。

关于android - SIP 配置文件构建 :Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9805202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com