すべてのプロダクト
Search
ドキュメントセンター

SuperApp:MiniAppInitConfig.Builder

最終更新日:Jan 18, 2025

MiniAppinitConfig を構築するために使用される MiniAppInitConfig の Builder クラス。

public static class Builder

setAccessKey

public MiniAppInitConfig.Builder setAccessKey(String accessKey)

AccessKey を設定します。

パラメーター

accessKey

String: アプリケーションオープンプラットフォームから取得できる AccessKey。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setSecretKey

public MiniAppInitConfig.Builder setSecretKey(String secret)

SecretKey を設定します。

パラメーター

secretKey

String: アプリケーションオープンプラットフォームから取得できる SecretKey。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setUseUniApp

public MiniAppInitConfig.Builder setUseUniApp(boolean use)

uni-app ミニアプリコンテナーを使用するかどうかを指定します。デフォルトでは、uni-app ミニアプリコンテナーは使用されません。

パラメーター

use

ブール値: このパラメーターの有効な値は true と false です。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setUseWindVane

public MiniAppInitConfig.Builder setUseWindVane(boolean use)

WindVane ミニアプリコンテナーを使用するかどうかを指定します。デフォルトでは、WindVane ミニアプリコンテナーは使用されません。

パラメーター

use

ブール値: このパラメーターの有効な値は true と false です。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setAppCode

public MiniAppInitConfig.Builder setChannel(String appCode)

アプリコードを設定します。

パラメーター

appCode

String: アプリケーションオープンプラットフォームから取得できるアプリ ID。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setHost

public MiniAppInitConfig.Builder setHost(String host)

ミニアプリのバックエンドサービスホストを設定します。

パラメーター

host

String: バックエンドサービスホスト。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setUseHttp

public MiniAppInitConfig.Builder setUseHttp(boolean http)

HTTP または HTTPS を使用するかどうかを指定します。デフォルトでは、HTTPS が使用されます。

パラメーター

http

ブール値: このパラメーターの有効な値は true と false です。true の値は HTTP が使用されることを示し、false の値は HTTPS が使用されることを示します。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

openLog

public MiniAppInitConfig.Builder openLog(boolean open)

ログ機能を有効にするかどうかを指定します。デフォルトでは、ログ機能は無効になっています。

パラメーター

open

ブール値: このパラメーターの有効な値は true と false です。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setCustomOAID

public MiniAppInitConfig.Builder setCustomOAID(String oaid)

Alibaba Cloud のアカウントシステムをアプリのアカウントシステムに接続するために、Open Anonymous Device Identifier (OAID) を設定します。

パラメーター

oaid

String: アプリのアカウントシステムで使用される OAID。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setCapsule

public MiniAppInitConfig.Builder setCapsule(boolean isCapsule)

カプセルボタンを使用するかどうかを指定します。デフォルトでは、カプセルボタンが使用されます。 このメソッドは、uni-app ミニアプリにのみ適用されます。

説明

uni-app ミニアプリで navigationBar または titleNView が構成されていない場合、カプセルボタンは表示されません。

パラメーター

isCapsule

ブール値: このパラメーターの有効な値は true と false です。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setMenuDefFontColor

public MiniAppInitConfig.Builder setMenuDefFontColor(String menuDefFontColor)

メニューボタンのテキストのデフォルトの色を設定します。 このメソッドは、uni-app ミニアプリにのみ適用されます。

パラメーター

menuDefFontColor

String: フォントの色。有効な値: #RRGGBB または rgba(R,G,B,A) 形式の文字列。デフォルト値: #000000。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setMenuDefFontSize

public MiniAppInitConfig.Builder setMenuDefFontSize(String menuDefFontSize)

メニューボタンのテキストのデフォルトのフォントサイズを設定します。 このメソッドは、uni-app ミニアプリにのみ適用されます。

パラメーター

menuDefFontSize

String: メニューボタンのテキストのフォントサイズ。有効な値: 「数字+px」形式の文字列。デフォルト値: 22px。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setMenuDefFontWeight

public MiniAppInitConfig.Builder setMenuDefFontWeight(String menuDefFontWeight)

メニューボタンのテキストのデフォルトのフォントの太さを設定します。 このメソッドは、uni-app ミニアプリにのみ適用されます。

パラメーター

menuDefFontWeight

String: メニューボタンのテキストのフォントの太さ。有効な値: normal と bold。デフォルト値: normal。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setMenuActionSheetItems

public MiniAppInitConfig.Builder setMenuActionSheetItems(List<MiniAppMenuActionSheetItem> list)

デフォルトのメニューボタンを設定します。 このメソッドは、uni-app ミニアプリにのみ適用されます。

パラメーター

list

List<MiniAppMenuActionSheetItem>: デフォルトのメニューボタンのリスト。この設定は、setCapsule が true に設定されている場合にのみ有効になります。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setEnableBackground

public MiniAppInitConfig.Builder setEnableBackground(boolean isEnableBackground)

ミニアプリを終了した後、ミニアプリをバックグラウンドで実行できるかどうかを指定します。 このメソッドは、uni-app ミニアプリにのみ適用されます。

説明

バックグラウンド実行機能を有効にすると、マルチタスキングウィンドウが表示されます。ミニアプリに個別のタスクウィンドウが必要ない場合は、バックグラウンド実行機能を無効にします。バックグラウンド実行機能は、マルチタスキングウィンドウ機能と連動しています。

パラメーター

isEnableBackground

ブール値: このパラメーターの有効な値は true と false です。デフォルト値: false。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setUniMPFromRecents

public MiniAppInitConfig.Builder setUniMPFromRecents(boolean isFromRecents)

ミニアプリのタスクウィンドウを表示するかどうかを指定します。このウィンドウは、対応するミニアプリがバックグラウンドで実行されている場合にのみ表示されます。 このメソッドは、uni-app ミニアプリにのみ適用されます。

パラメーター

isFromRecents

ブール値: このパラメーターの有効な値は true と false です。タスクウィンドウは、ミニアプリがバックグラウンドで実行されている場合にのみ表示されます。デフォルト値: true。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setCapsuleButtonStyle

public MiniAppInitConfig.Builder setCapsuleButtonStyle(MiniAppCapsuleButtonStyle style)

カプセルボタンのスタイルを設定します。 このメソッドは、uni-app ミニアプリにのみ適用されます。

パラメーター

style

MiniAppCapsuleButtonStyle: カプセルボタンのスタイル。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setNJS

public MiniAppInitConfig.Builder setNJS(boolean enable)

NJS 機能を有効にするかどうかを指定します。デフォルトでは、この機能は無効になっています。 このメソッドは、uni-app ミニアプリにのみ適用されます。

パラメーター

enable

ブール値: このパラメーターの有効な値は true と false です。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setNavigationBarTransparent

public void setNavigationBarTransparent(boolean navigationBarTransparent)

ナビゲーションバーの背景の透明度を設定します。これは、WindVane ミニプログラム専用の機能です。

パラメーター

navigationBarTransparent

boolean: ナビゲーションバーの背景を透明にするかどうかを決定します。デフォルトでは不透明です。透明に設定すると、アプリはデフォルトでフルスクリーンモードになり、ジェスチャーナビゲーションでステータスバーが自動的に非表示になります。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setNavigationBarColorInt

public MiniAppInitConfig.Builder setNavigationBarColorInt(int colorInt)

ナビゲーションバーの背景色を設定します。これは、WindVane ミニプログラム専用の機能です。

パラメーター

colorInt

int: ナビゲーションバーの背景色を設定します。デフォルトは黒です。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setNavigationBarDarkIcon

public MiniAppInitConfig.Builder setNavigationBarDarkIcon(boolean darkIcon)

ナビゲーションバーのアイコンを濃い色または薄い色のいずれかに設定します。これは、WindVane ミニプログラム専用の機能です。

パラメーター

darkIcon

boolean: 濃い色のアイコンの場合は true、薄い色のアイコンの場合は false

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setNavigationBarWithKitkatEnable

public MiniAppInitConfig.Builder setNavigationBarWithKitkatEnable(boolean navigationBarWithKitkatEnable)

Android 4.4 デバイスでのナビゲーションバーの色の変更を有効または無効にします。これは、WindVane ミニプログラム専用の機能です。

パラメーター

navigationBarWithKitkatEnable

boolean: デフォルトは true です。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setNavigationBarWithEMUI3Enable

public MiniAppInitConfig.Builder setNavigationBarWithEMUI3Enable(boolean navigationBarWithEMUI3Enable)

EMUI 3.x デバイスでのナビゲーションバーの色の変更を有効または無効にします。これは、WindVane ミニプログラム専用の機能です。

パラメーター

navigationBarWithEMUI3Enable

boolean: デフォルトは true です。

戻り値

MiniAppInitConfig.Builder

Builder インスタンス。

setAppAuthPopStyle

public MiniAppInitConfig.Builder setAppAuthPopStyle(MiniAppAuthPopStyle appAuthPopStyle)

ミニプログラムがデバイス情報関連インターフェースを呼び出すときのポップアップウィンドウのスタイル。WindVane ミニアプリのみをサポートします。

パラメーター

MiniAppAuthPopStyle

構成クラスを初期化します。

戻り値

MiniAppInitConfig.Builder

Builder の例。

setMiniAppFavoriteStyle

public MiniAppInitConfig.Builder setMiniAppFavoriteStyle(MiniAppFavoriteStyle miniAppFavoriteStyle)

ナビゲーションバーの [その他] をクリックして、ポップアップウィンドウのスタイルを表示します。WindVane ミニアプリのみをサポートします。

パラメーター

MiniAppFavoriteStyle

構成クラスを初期化します。

戻り値

MiniAppInitConfig.Builder

Builder の例。

setNeedAuthFromApp

public MiniAppInitConfig.Builder setNeedAuthFromApp(boolean needAuthFromApp)

ミニプログラムがデバイス情報関連インターフェースを呼び出すときにユーザー認証を有効にするかどうか詳細については、「認証の説明」をご参照ください),WindVane ミニアプリのみをサポートします。

パラメーター

needAuthFromApp

boolean :true | false

戻り値

MiniAppInitConfig.Builder

Builder の例。

build

public MiniAppInitConfig build()

構成に基づいて MiniAppInitConfig をビルドします。

戻り値

MiniAppInitConfig

ミニアプリコンテナーの初期化構成。