MiniAppinitConfig を構築するために使用される MiniAppInitConfig の Builder クラス。
public static class BuildersetAccessKey
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 ミニアプリにのみ適用されます。
パラメーター | |
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 ミニアプリにのみ適用されます。
パラメーター | |
String: メニューボタンのテキストのフォントの太さ。有効な値: normal と bold。デフォルト値: normal。 | |
戻り値 | |
MiniAppInitConfig.Builder | Builder インスタンス。 |
setMenuActionSheetItems
public MiniAppInitConfig.Builder setMenuActionSheetItems(List<MiniAppMenuActionSheetItem> list)デフォルトのメニューボタンを設定します。 このメソッドは、uni-app ミニアプリにのみ適用されます。
パラメーター | |
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 | ミニアプリコンテナーの初期化構成。 |