autorun.txt
Estimated reading time: 2 minutes
ファイル・ディレクトリ構造
USB: /sony/autorun.txt
に auid
を指定することで任意の HTML5 アプリを起動できます。
ディスプレイは USB メモリの挿入を検出すると常に /sony/autorun.txt
をチェックします。 ファイルに auid
がある場合は、/sony/apps/webapps/<application_name>/app/manifest.json
の auid
もチェックし、/sony/autorun.txt
と同じ auid
のアプリケーションを起動します。
USB: /sony/
+--- autorun.txt // auid
+--- apps/webapps/
+--- <application_1>/app/manifest.json // auid_1
+--- <application_2>/app/manifest.json // auid_2
+--- :
フォーマット
autorun.txt
は JSON Key/Value フォーマットに基づいています。 すべてのデータ型は文字列型です。 "auid"
は必須ですが、それ以外は任意です。
以下に、すべてのパラメータ・デフォルト値の例を示します。
{
"action": "auid",
"auid": null, // Mandatory // "<auid>"
"copyapp": {
"app": null, // "<auid>" or ["<auid_1>", "<auid_2>", ...]
"media": "nocopy",
"mode": "confirm",
"startup_uri": null, // "<auid>"
"home_menu_app": "false"
},
"removeapp": {
"app": null, // "<auid>"
"media": "keep",
"mode": "confirm"
}
}
以下に各パラメータの詳細を示します。
プロパティ | 必須/ 任意 |
デフォルト値 | 説明 | |
---|---|---|---|---|
action | 任意 | auid | USB メモリが挿入されたときの動作を指定します。
|
|
auid | 必須 | auid を指定します。 | ||
copyapp | app | 任意 | インストールする auid または auid リストを指定します。 | |
media | 任意 | nocopy | USB:/media ディレクトリのインストール動作を指定します。
|
|
mode | 任意 | confirm | インストールフローの UI 動作を指定します。
|
|
startup_uri | 任意 | startup_uri の auid を指定します | ||
home_menu_app | 任意 | false | ホームメニュー (Leanback Launcher) アイコンの動作を指定します。
|
|
removeapp | app | 任意 | 削除するアプリケーション情報を指定します。 | |
media | 任意 | keep | USB: /media のアンインストールの動作を指定します。
|
|
mode | 任意 | confirm | アンインストールフローの UI 動作を指定します。
|
Last modified: 26 Jul 2024