MiniAppInitConfig オブジェクトを作成するためのビルダーです。
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: アプリケーションオープンプラットフォームから取得したシークレットキー。 |
戻り値 | |
MiniAppInitConfig.Builder |
|
setUseUniApp
public MiniAppInitConfig.Builder setUseUniApp(boolean use)uni-app ミニアプリコンテナを使用するかどうかを制御します (デフォルト:無効)。
パラメーター | |
use | boolean: uni-app コンテナを使用するかどうかを指定します。デフォルトは |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setUseWindVane
public MiniAppInitConfig.Builder setUseWindVane(boolean use)WindVane ミニアプリコンテナを使用するかどうか。デフォルトでは無効になっています。
パラメーター | |
use | boolean: WindVane コンテナを使用するかどうかを指定します。 |
戻り値 | |
MiniAppInitConfig.Builder | Builder インスタンス。 |
setAppCode
public MiniAppInitConfig.Builder setChannel(String appCode)ミニアプリの配信アプリを設定します。
パラメーター | |
appCode | String: アプリケーションオープンプラットフォームから取得したアプリ ID。 |
戻り値 | |
MiniAppInitConfig.Builder | Builder インスタンス。 |
setHost
ミニアプリのバックエンドホストを指定します。
パラメーター | |
host | String: バックエンドサービスのホスト。 |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setUseHttp
public MiniAppInitConfig.Builder setUseHttp(boolean http)デフォルトの HTTPS の代わりに HTTP を使用するかどうかを指定します。
パラメーター | |
http | boolean: HTTP の場合は |
戻り値 | |
MiniAppInitConfig.Builder | Builder インスタンス。 |
openLog
public MiniAppInitConfig.Builder openLog(boolean open)ログ記録を有効または無効にします。デフォルトでは、ログ記録は無効になっています。
パラメーター | |
open | boolean: |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setCustomOAID
public MiniAppInitConfig.Builder setCustomOAID(String oaid)OAID をアカウントにリンクします。
パラメーター | |
oaid | String: アプリのアカウントシステム内の OAID。 |
戻り値 | |
MiniAppInitConfig.Builder | このビルダーインスタンス。 |
setCapsule
public MiniAppInitConfig.Builder setCapsule(boolean isCapsule)デフォルトで有効になっているカプセルボタンの表示/非表示を切り替えます。uni-app ミニアプリでのみ利用可能です。
カプセルボタンの表示は navigationBar および titleNView プロパティに関連付けられているため、これらが設定されていない限り、uni-app ページには表示されません。
パラメーター | |
isCapsule | boolean: カプセルボタンを表示する場合は |
戻り値 | |
MiniAppInitConfig.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 | このビルダーインスタンス。 |
setMenuActionSheetItems
public MiniAppInitConfig.Builder setMenuActionSheetItems(List<MiniAppMenuActionSheetItem> list)デフォルトのメニューボタンの項目を設定します。uni-app ミニアプリでのみサポートされています。
パラメーター | |
List<MiniAppMenuActionSheetItem>: デフォルトのメニューボタンの項目のリスト。このリストは | |
戻り値 | |
MiniAppInitConfig.Builder |
|
setEnableBackground
public MiniAppInitConfig.Builder setEnableBackground(boolean isEnableBackground)ミニアプリを終了した際にバックグラウンドに移行するかどうかを制御します。uni-app ミニアプリにのみ適用されます。
バックグラウンドモードを有効にすると、マルチタスクウィンドウも有効になります。ミニアプリに個別のタスクウィンドウが必要ない場合は、バックグラウンドモードを無効にしてください。バックグラウンドモードとマルチタスクウィンドウは現在連動しています。
パラメーター | |
isEnableBackground | boolean: |
戻り値 | |
MiniAppInitConfig.Builder | Builder インスタンス。 |
setUniMPFromRecents
public MiniAppInitConfig.Builder setUniMPFromRecents(boolean isFromRecents)ミニアプリのタスクウィンドウを表示するかどうかを設定します (バックグラウンドモードでのみ有効)。uni-app ミニアプリのみをサポートします。
パラメーター | |
isFromRecents | boolean: |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setCapsuleButtonStyle
public MiniAppInitConfig.Builder setCapsuleButtonStyle(MiniAppCapsuleButtonStyle style)
ミニアプリの初期化構成で、カプセルボタンのスタイルを設定します。例:MiniAppInitConfig.Builder builder = new MiniAppInitConfig.Builder();
builder.setCapsuleButtonStyle(MiniAppCapsuleButtonStyle.DARK);
カプセルボタンのスタイルをダークにセットするには:builder.setCapsuleButtonStyle(MiniAppCapsuleButtonStyle.DARK);<code code-type="xCode" data-tag="codeblock" id="dcee34a087b0g" outputclass="language-java">public MiniAppInitConfig.Builder setCapsuleButtonStyle(MiniAppCapsuleButtonStyle style)
カプセルボタンのスタイルを設定します。 uni-app ミニアプリでのみ利用可能です。
パラメーター | |
style | MiniAppCapsuleButtonStyle: カプセルボタンのスタイル。 |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setNJS
public MiniAppInitConfig.Builder setNJS(boolean enable)NJS 機能を有効にするかどうかを指定します。デフォルトでは無効になっています。uni-app ミニアプリでのみサポートされています。
パラメーター | |
enable | boolean: NJS 機能を有効または無効にします。デフォルト: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)ナビゲーションバーのアイコンをダークまたはライトに設定します。
パラメーター | |
darkIcon | boolean: アイコンをダーク ( |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setNavigationBarWithKitkatEnable
public MiniAppInitConfig.Builder setNavigationBarWithKitKatEnable(boolean navigationBarWithKitKatEnable)Android 4.4 でナビゲーションバーの色を変更できるかどうかを決定します。この機能は windvane ミニアプリでのみ利用可能です。
パラメーター | |
navigationBarWithKitkatEnable | boolean。デフォルト: |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setNavigationBarWithEMUI3Enable
public MiniAppInitConfig.Builder setNavigationBarWithEMUI3Enable(boolean navigationBarWithEMUI3Enable)EMUI 3.x デバイスでナビゲーションバーの色を変更できるかどうかを制御します。この機能は Windvane ミニアプリでのみ利用可能です。
パラメーター | |
navigationBarWithEMUI3Enable | boolean: デフォルトは |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setAppAuthPopStyle
public MiniAppInitConfig.Builder setAppAuthPopStyle(MiniAppAuthPopStyle appAuthPopStyle)ミニアプリがデバイス情報 API を呼び出すときに表示されるポップアップのスタイル。windvane ミニアプリでのみ利用可能です。
パラメーター | |
MiniAppAuthPopStyle | 権限付与ポップアップの構成クラス。 |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setMiniAppFavoriteStyle
public MiniAppInitConfig.Builder setMiniAppFavoriteStyle(MiniAppFavoriteStyle miniAppFavoriteStyle)ナビゲーションバーの [その他] をタップしたときに開くダイアログのスタイルを設定します。Windvane ミニアプリでのみ利用可能です。
パラメーター | |
MiniAppFavoriteStyle | 初期化のための構成クラス。 |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス。 |
setNeedAuthFromApp
public MiniAppInitConfig.Builder setNeedAuthFromApp(boolean needAuthFromApp)ミニアプリが API を呼び出してデバイス情報にアクセスする際に、ユーザーの権限付与が必要かどうかを決定します (wv.authorize ユーザー権限付与プロセスをご参照ください)。デフォルト値は false です。この機能は Windvane ミニアプリでのみ利用可能です。
パラメーター | |
needAuthFromApp | boolean: |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス |
setSuperNameSpace
public MiniAppInitConfig.Builder setSuperAppNamespace(String superAppNamespace)ミニアプリの JSAPI 呼び出し用のウィンドウオブジェクト名 (デフォルトは window.WindVane) を設定し、その名前空間を変更できます。windvane ミニアプリでのみ利用可能です。ミニアプリ JSAPI のホワイトラベル化
パラメーター | |
superAppNameSpace | String: Jsapi のチャンネル名。 |
戻り値 | |
MiniAppInitConfig.Builder | Builder インスタンス。 |
setJsApiClassNamePrefix
public MiniAppInitConfig.Builder setJsApiClassNamePrefix(String jsApiClassNamePrefix)ミニアプリによって呼び出される JSAPI メソッドのクラス名のプレフィックスを設定できます。この機能は windvane ミニアプリのみをサポートします。ミニアプリ JSAPI のホワイトラベル化
パラメーター | |
jsApiClassNamePrefix | string: Jsapi クラス名のプレフィックス。 |
戻り値 | |
MiniAppInitConfig.Builder | Builder インスタンス。 |
setWindVaneBackwardCompatible
public MiniAppInitConfig.Builder setWindVaneBackwardCompatible(boolean isWindVaneBackwardCompatible) window.WindVane.call を介して JS メソッドを呼び出すミニアプリのサポートを有効にするかどうかを指定します。デフォルトは true です。これは WindVane ミニアプリにのみ適用されます。ホワイトラベルミニアプリで JSAPI を使用する方法
パラメーター | |
isWindVaneBackwardCompatible | boolean: |
戻り値 | |
MiniAppInitConfig.Builder | この Builder インスタンス |
Build
public MiniAppInitConfig build()構成から MiniAppInitConfig オブジェクトをビルドします。
戻り値 | |
MiniAppInitConfig | ミニアプリコンテナを初期化するための構成。 |