下面列出了怎么用android.net.sip.SipProfile的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public boolean test() throws Throwable {
if (!SipManager.isApiSupported(mContext)) {
return true;
}
SipManager manager = SipManager.newInstance(mContext);
if (manager == null) {
return true;
}
SipProfile.Builder builder = new SipProfile.Builder("Permission", "127.0.0.1");
builder.setPassword("password");
SipProfile profile = builder.build();
manager.open(profile);
manager.close(profile.getUriString());
return true;
}
@Override
public boolean test() throws Throwable {
if (!SipManager.isApiSupported(mContext)) {
return true;
}
SipManager manager = SipManager.newInstance(mContext);
if (manager == null) {
return true;
}
SipProfile.Builder builder = new SipProfile.Builder("Permission", "127.0.0.1");
builder.setPassword("password");
SipProfile profile = builder.build();
manager.open(profile);
manager.close(profile.getUriString());
return true;
}
@Override
public boolean test() throws Throwable {
if (!SipManager.isApiSupported(mContext)) {
return true;
}
SipManager manager = SipManager.newInstance(mContext);
if (manager == null) {
return true;
}
SipProfile.Builder builder = new SipProfile.Builder(USER, IP);
builder.setPassword(PASSWORD);
SipProfile profile = builder.build();
manager.open(profile);
manager.close(profile.getUriString());
return true;
}