繁体   English   中英

如何在 Android Studio 中自定义使用 API 实现的 Jitsi Meet 的 UserInterface?

[英]How to customize the UserInterface of Jitsi Meet implemented using API in Android Studio?

我想自定义 Jitsi Meet 的用户界面。 我想删除位于中心底部的“邀请他人”选项。 如何在 Android Studio 中使用 java 做到这一点?

在此处输入图像描述

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_event_details);

    try {
        JitsiMeetConferenceOptions options = new JitsiMeetConferenceOptions.Builder()
                .setServerURL(new URL(""))
                .setWelcomePageEnabled(false)
                .setConfigOverride("requireDisplayName", true)
                .setConfigOverride("reqiureInviteOthers", false)
                .build();
    } catch (MalformedURLException e) {
        e.printStackTrace();
    }

public void onClickMeet(View v) {
    EditText editText = findViewById(R.id.meetId);
    String text = editText.getText().toString();

    if (text.length() > 0) {
        JitsiMeetConferenceOptions options = new JitsiMeetConferenceOptions.Builder().setRoom(text).build();
        JitsiMeetActivity.launch(this, options);
    }
}

您可以关注线程在 android 中实现自定义 UI,更多关注您可以在 jitsi 社区上发布。 谢谢。

JitsiMeetConferenceOptions.Builder builder = new JitsiMeetConferenceOptions.Builder();

builder.setFeatureFlag("invite.enabled",false);

JitsiMeetConferenceOptions options = new JitsiMeetConferenceOptions.Builder()
                .setServerURL(new URL(""))
                .setWelcomePageEnabled(false)
                .setConfigOverride("requireDisplayName", true)
                .setConfigOverride("reqiureInviteOthers", false)
                .setFeatureFlag("invite.enabled", false)// <-- add this line
                .setFeatureFlag("add-people.enabled", false)// <-- add this line
                .build();

这是您可以打开或关闭 Jitsi 功能的可用功能标志列表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM