|
11 | 11 | ### 関数一覧 |
12 | 12 | 変数 : (引数), (戻り値) です。 |
13 | 13 |
|
14 | | -- **checkPassword** : (String), (boolean) |
15 | | - `com.mediatek.server.BenesseExtensionService.DEFAULT_HASH` もしくは `/factory/dcha_hash` の値と比較検証し、 一致する場合は true を返します。 |
| 14 | +- **checkPassword** : (String), (boolean) |
| 15 | + `com.mediatek(android).server.BenesseExtensionService.DEFAULT_HASH` もしくは `/factory/dcha_hash` の値と比較検証し、 一致する場合は true を返します。 |
16 | 16 | `/factory/dcha_hash` の方が優先度が高いです。 |
17 | | - また、 CT3の場合、 成功時は **SerurityException** が発生します。 |
| 17 | + また、 CT3の場合、 成功時は **SecurityException** が発生します。 |
| 18 | + |
| 19 | +- **checkUsbCam** : (void), (boolean) |
| 20 | + `/dev/video0` が存在するかどうかを確認します。 |
| 21 | + CT3 のみ存在します。 |
| 22 | + |
| 23 | +- **getBaseDisplaySize** : (void), (Point) |
| 24 | + `IWindowsManager` の `getWindowsManager().getBaseDisplaySize(0, new android.graphics.Point())` の値を返します。 |
| 25 | + CT3 のみ存在します。 |
18 | 26 |
|
19 | 27 | - **getDchaState** : (void), (int) |
20 | 28 | system テーブルの "**dcha_state**" の値を返します。 |
21 | 29 |
|
| 30 | +- **getInitialDisplaySize** : (void), (Point) |
| 31 | + `getBaseDisplaySize` と同様で、参照先が変わっただけです。 |
| 32 | + CT3 のみ存在します。 |
| 33 | + |
22 | 34 | - **getInt** : (String), (int) |
23 | | - **bc** から始まる system テーブルの変数の値を返します。 |
| 35 | + **bc** から始まる変数の値を返します。 |
24 | 36 | CT3 には存在しません。 |
25 | 37 |
|
| 38 | +- **getLcdSize** : (void), (Point) |
| 39 | + `getInitialDisplaySize()` を呼び出します。 |
| 40 | + CT3 のみ存在します。 |
| 41 | + |
26 | 42 | - **getString** : (String), (String) |
27 | | - **bc** から始まる system テーブルの変数の値を返します。 |
28 | | - CT3 では **SecurityException** が発生します。 |
| 43 | + **bc** から始まる変数の値を返します。 |
| 44 | + CT3 では **`bc:mac_address`** のみ取得できます。 |
29 | 45 |
|
30 | 46 | - **putInt** : (String, int), (boolean) |
31 | | - **bc** から始まる system テーブルの変数の値を変更します。 |
| 47 | + **bc** から始まる変数の値を変更します。 |
32 | 48 | CT3 には存在しません。 |
33 | 49 |
|
34 | 50 | - **putString** : (String, String), (boolean) |
35 | | - **bc** から始まる system テーブルの変数の値を変更します。 |
| 51 | + 1つ目の引数に、 |
| 52 | + - bc:**touchpanel:fw_update** |
| 53 | + - bc:**digitizer:fw_update** |
| 54 | + - bc:**touchpanel:nvt:fw_update** |
| 55 | + |
| 56 | + 2つ目の引数に、アップデートファイルのパスを入力します。 |
| 57 | + bc:**touchpanel:fts:fw_update** は無視されています。 |
| 58 | + 上手く動作していないので推測です。 |
36 | 59 | CT3 及び CTX には存在しません。 |
37 | 60 |
|
38 | 61 | - **setDchaState** : (int), (void) |
39 | | - system テーブルの "**dcha_state**" の値を変更します。 |
| 62 | + **dcha_state** の値を変更します。 |
40 | 63 | CT3 では **SecurityException** が発生します。 |
41 | 64 |
|
| 65 | +- **setForcedDisplaySize**: (int, int), (boolean) |
| 66 | + 解像度を変更します。 |
| 67 | + ただし、`WRITE_SECURE_SETTINGS` の権限が必要です。 |
| 68 | + CT3 のみ存在します。 |
| 69 | + |
42 | 70 | ### 特定変数一覧 |
43 | 71 |
|
44 | | -この BenesseExtension で取得可能な変数一覧です。 |
45 | | -これらの変数はCTZを参照しており、 CT3/X では使えない可能性があります。 |
| 72 | +この **BenesseExtension** で使用可能な変数一覧です。 |
| 73 | +これらの変数は CTZ を参照しており、 CT3/CTX では使えない可能性があります。 |
46 | 74 |
|
47 | 75 | - bc:**compatscreen** |
48 | 76 | 画面の密度と比率を変更できます。 |
|
58 | 86 | - bc:**mac_address** |
59 | 87 | Wi-FiのMACアドレス |
60 | 88 | - bc:**nightcolor:current** |
61 | | - 夜間モードの輝度 |
| 89 | + 読書灯(夜間モード)の現在の輝度 |
| 90 | + この値が小さい程、輝度が高くなります。 |
62 | 91 | - bc:**nightcolor:max** |
63 | | - <!--夜間モードの開始/終了時間--> |
| 92 | + 読書灯の輝度の最大値 : `4082` |
64 | 93 | - bc:**nightcolor:min** |
65 | | - <!--夜間モードの開始/終了時間--> |
| 94 | + 読書灯の輝度の最小値 : `2596` |
66 | 95 | - bc:**nightmode:active** |
67 | | - 夜間モードの状態 |
68 | | - **0**: 無効 |
69 | | - **1**: 有効 |
| 96 | + 読書灯の状態 |
| 97 | + **0** : 無効 |
| 98 | + **1** : 有効 |
70 | 99 | - bc:**touchpanel\:palmreject:size** |
71 | 100 | - bc:**pen:battery** |
72 | 101 | - bc:**touchpanel\:nvt:fw_update** |
73 | 102 | - bc:**touchpanel\:nvt:fw_version** |
74 | 103 | - **bc_password_hit** |
75 | | - 端末再起動時にADBの有効状態を保持する。 |
76 | | - 値が **0 以外** だと保持される。 |
| 104 | + 端末再起動時に ADB が無効化されるのを阻止する。 |
| 105 | + 値が **0 以外** だと阻止される。 |
77 | 106 | また、 設定アプリから開発者向けオプションのパスワードの入力に成功した場合は、 **1** に設定される。 |
78 | 107 | - bc:**serial_no** |
79 | 108 | 本体の製造番号 |
|
0 commit comments