96 KiB
96 KiB
バージョン履歴
v6.6.2
2025/04/16
新機能ui.statusBarAppearanceLight, statusBarAppearanceLightBy, navigationBarColor などのメソッド新機能ui.statusBarHeight 属性 (getter) により, ステータスバーの高さを取得可能issue #357新機能images.flip メソッドで画像を反転issue #349新機能設定ページに『ファイル拡張子』オプションを追加新機能テーマ設定ページが新しいレイアウト(グルーピング, 配置, 検索, 履歴, カラーピッカーの改善など)に対応修正Android 15 において, ステータスバーの背景色がテーマカラーと一致しない問題を修正修正plugins.load メソッドでプラグインが正しくロードされない問題を修正issue #290修正Android 7.x で dx ライブラリが正しく動作しない問題を修正issue #293修正require を使用して組み込みモジュールをインポートする際, ScriptRuntime の同期状態に問題が生じる(暫定対応)issue #298修正notice モジュールに getBuilder などの拡張メソッドが欠如している問題を修正issue #301修正shizuku/shell メソッドが文字列パラメータを受け付けない問題を修正issue #310修正colors.pixel メソッドがシングルチャンネル画像のパラメータを受け付けない問題を修正issue #350修正engines.execScript / execScriptFile メソッドが, スクリプト実行時にワーキングディレクトリを誤って設定する問題を修正issue #358issue #340issue #339修正floaty.window / floaty.rawWindow がサブスレッドで実行できない問題を修正修正floaty.getClip がクリップボードの内容を正しく取得できない場合がある問題を修正issue #341修正ui.inflate の返り値から attr, on, click などのプロトタイプメソッドが欠落する問題を修正修正XML 構文を用いて JavaScript の式を属性値として使用する際, スコープのコンテキストが不正にバインドされる問題issue #319修正一部メソッドで発生する例外が try..catch によって捕捉されない問題を修正issue #345修正レイアウト解析ページでコード生成時にアプリがクラッシュする可能性がある問題を修正issue #288修正パッケージ化されたアプリが shizuku モジュールを正しく利用できない問題を修正issue #227issue #231issue #284issue #287issue #304修正コードエディタで行末へ移動すると, カーソルが次の行の先頭に位置してしまう問題を修正修正設定ページのダイアログ要素を連続して高速にタップすると, アプリがクラッシュする問題を修正改善パッケージアプリのテンプレートにおける APK ファイルサイズの最適化改善アプリ(およびパッケージアプリ)がより多くの権限に対応issue #338改善パッケージングページに Pinyin ライブラリのオプションを追加改善パッケージアプリのメインページにおいて, ステータスバーの背景とテキスト色を最適化改善パッケージアプリの設定ページに, 特別な権限(全ファイルアクセスや通知送信)用のトグルスイッチを追加issue #354改善コントロールのテキストとアイコンが, テーマの明るさに合わせて自動で調整されるよう改善改善コントロールの色と背景とのコントラストが低い場合の視認性を向上改善カラーピッカー内の HEX 入力欄に, クリップボードからの貼り付け時の互換性を向上改善アプリのナビゲーションバーを, より良いビジュアル体験のために透明または半透明に設定改善ライトモード時, ステータスバーとナビゲーションバーのデフォルト UI モードをカラーmd_grey_50に設定改善ホームドロワー内のアクセシビリティサービスのスイッチを, スクリプトコードと同期するよう改善改善ホームページのドキュメントページに双方向検索ボタンを追加改善ホームページの『ファイル』タブで, 長押しによりフローティングボタンの表示状態を切り替え可能に改善コードエディタのタイトルがフォントサイズを自動調整するよう改善改善ログページのフローティングボタンの表示が, リストのスクロール動作と連動するよう改善改善スクリプトプロジェクトの project.json 設定ファイルが, より多くのパッケージオプションに対応issue #305issue #306改善project.json 設定ファイルが, オプション名の柔軟なマッチングとエイリアスに対応するよう改善改善APK ファイル情報ダイアログに, ファイルサイズと署名スキームの情報を追加改善APK ファイル情報ダイアログで, テキストコピーやアプリ詳細への遷移用クリックリスナーに対応改善com.stardust 接頭辞のパッケージを復元し, コード互換性を向上issue #290改善floaty.window / floaty.rawWindow メソッドを, メインスレッドおよびサブスレッドの両方で実行可能に改善改善グローバルメソッド getClip が, 必要に応じて floaty.getClip を利用するよう改善し, 互換性を向上改善files.path および関連メソッドが, null のパス指定時にも適切に動作するよう改善改善最新の公式 Rhino エンジンへの同期およびコードの調整改善README.md を改善し, プロジェクトのビルドおよび実行方法のドキュメントを充実issue #344依存関係Eclipse Paho Client Mqttv3 バージョン 1.1.0 を追加issue #330依存関係Gradle Compile のバージョンを 34 から 35 に更新依存関係Gradle を 8.12 から 8.14-rc-1 に更新依存関係Rhino を 1.8.0-SNAPSHOT から 1.8.1-SNAPSHOT に更新依存関係Androidx Recyclerview を 1.3.2 から 1.4.0 に更新依存関係Androidx Room を 2.6.1 から 2.7.0 に更新依存関係Androidx WebKit を 1.12.1 から 1.13.0 に更新依存関係Pinyin4j を 2.5.0 から 2.5.1 に更新
v6.6.1
2025/01/01
新機能中国語のピンイン変換用の Pinyin モジュール (プロジェクトドキュメントを参照 > 中国語ピンイン)新機能中国語のピンイン変換用の Pinyin4j モジュール (プロジェクトドキュメントを参照 > 中国語ピンイン)新機能コントロールまたはコントロールコレクションが類似しているかを判定する UiObject#isSimilar と UiObjectCollection#isSimilar メソッド新機能グローバルメソッド "currentComponent", 現在アクティブなコンポーネントの名前情報を取得するために使用されます修正一部の環境でバージョンを低く戻すことでプロジェクトが正常にコンパイルできなくなる問題修正存在しないメソッドを呼び出す際に発生する可能性がある「非プリミティブ型の値」エラー修正一部のデバイスでスクリプトショートカットが正常に追加できない問題 (暫定修正)issue #221修正automator.click/longClick メソッドのパラメーター型制限の誤りissue #275修正セレクターが ConsString 型のパラメーターをサポートしない問題issue #277修正UiObjectCollection インスタンスにメソッドおよびプロパティが欠如している問題改善パッケージ化ページで署名設定, キーストア管理, 権限設定をサポートします(luckyloogn による)pr #286改善フローティングウィンドウの現在のパッケージ名および現在のアクティビティ名の認識精度を向上 (優先順位: Shizuku > Root > A11Y)改善currentPackage と currentActivity の認識精度を向上 (優先順位: Shizuku > Root > A11Y)改善ログアクティビティウィンドウの個別エントリのテキスト内容をダブルクリックまたは長押しで選択する機能を復元issue #280改善project.json ファイルが破損した場合でも, スクリプトプロジェクトの重要な情報を可能な限り復元改善単一ファイルをパッケージ化する際に, 自動生成されるパッケージ名のサフィックスを簡体字中国語からピンインに変換 (多音字対応)改善UiSelector#findOnce と UiSelector#find メソッドで負の引数をサポート改善app.startActivity/startDualActivity メソッドの適応性が向上しました改善UI 要素や className に関連するセレクターが RecyclerView や Snackbar などのパッケージ名プレフィックス省略形式にさらに対応改善Rhino エンジンの最新の上流コードを同期し, 既存のプロジェクトに適応させる依存関係Pinyin4j バージョン 2.5.0 を追加依存関係Jieba Analysis バージョン 1.0.3-SNAPSHOT (修正版) を追加依存関係Gradle バージョンを 8.11.1 から 8.12 にアップグレード
v6.6.0
2024/12/02 - 組み込みモジュールの書き換え, 慎重にアップグレードしてください
ヒント既存のモジュールは, スクリプトの実行効率を高めるために Kotlin によって再作成されましたが, 改良にはいくつかの反復が必要ですヒント組み込みの init.js ファイルはデフォルトでは空ですが, 開発者がカスタマイズするためのモジュールをマウントできます新機能axios モジュール / cheerio モジュール (AutoX 参照)新機能sqlite モジュール, SQLite データベースの簡単な操作に使用されます (Auto.js Pro 参照) (プロジェクトドキュメント > SQLite を参照)新機能mime モジュール, MIME タイプ文字列を処理および解析するために使用されます (プロジェクトドキュメント > MIME を参照)新機能nanoid モジュール, 文字列 ID ジェネレーターとして使用できます (ai/nanoid 参照)新機能sysprops モジュール, ランタイム環境の構成データを取得するために使用されます (プロジェクトドキュメント > システムプロパティ を参照)新機能ocr モジュールは Rapid OCR エンジンをサポートしています新機能レイアウト解析はウィンドウの切り替えをサポートしています (Auto.js Pro新機能auto.clearCache メソッド, コントロールキャッシュをクリアすることをサポートします (Auto.js Pro新機能threads.pool メソッド, シンプルなスレッドプールアプリケーションをサポートします (Auto.js Pro新機能images.matchTemplate メソッドは useTransparentMask オプションパラメーターを追加し, 透明画像検索をサポートします (Auto.js Pro新機能images.requestScreenCaptureAsync メソッド, UI モードで非同期にスクリーンキャプチャの許可を要求するために使用されます (Auto.js Pro新機能images.requestScreenCapture メソッドは isAsync オプションパラメーターを追加し, 非同期でスクリーンキャプチャを取得することをサポートします (Auto.js Pro新機能images.on('screen_capture', callback) などのイベントリスニングメソッドは, スクリーンキャプチャが使用可能なイベントをモニターすることをサポートします (Auto.js Pro新機能images.stopScreenCapture メソッドは, スクリーンキャプチャ要求に関連するリソースを積極的に解放することをサポートします (Auto.js Pro新機能images.psnr/mse/ssim/mssim/hist/ncc および images.getSimilarity メソッドは, 画像類似度測定値を取得するために使用されます新機能images.isGrayscale メソッドは, 画像がグレースケールかどうかを判断するために使用されます新機能images.invert メソッドは, 画像の色を反転するために使用されます新機能s13n.point/time メソッドは, ポイントオブジェクトと時間オブジェクトを正規化するために使用されます (プロジェクトドキュメント > 正規化 を参照)新機能console モジュールの gravity (重力), touchThrough (タッチスルー), backgroundTint (背景の色調) などの関連メソッド (プロジェクトドキュメント > コンソール を参照)新機能Mathx.randomInt/Mathx.randomFloat メソッドは, 指定された範囲内の乱数またはランダム浮動小数点数を戻すために使用されます新機能app.launchDual/startDualActivity などのメソッドは二重起動アプリケーションの処理に使用されます (Shizuku または Root 権限が必要) (実験的)新機能app.kill メソッド, アプリケーションを強制終了するために使用されます (Shizuku または Root 権限が必要)新機能floaty.getClip メソッドは, フローティングウィンドウのフォーカスを通じてクリップボードの内容を間接的に取得するために使用されます修正Fragment のサブクラス (例 DrawerFragment / ExplorerFragment 等) 内の View Binding のメモリリーク修正ScreenCapture / ThemeColorPreference 等のクラス内のインスタンスのメモリリーク修正Android 14 でスクリーンキャプチャの許可を求めるとアプリがクラッシュする問題 (by chenguangming)pr #242修正Android 14 でフォアグラウンドサービスを開始するとアプリがクラッシュする問題修正Android 14 でコードエディタの実行ボタンをクリックしても点灯しない問題修正プロジェクトのパッケージ後に必要なライブラリファイルが不足してアプリが正常に動作しない可能性がある問題issue #202issue #223pr #264修正プロジェクトの編集時に指定されたアイコンリソースが存在しない場合にアプリがクラッシュする問題issue #203修正スクリーンキャプチャの許可を取得時に指定された画面方向のスクリーンショットリソースをパラメータで正常に取得できない場合がある問題修正一部デバイスでスクリプトショートカットを正常に追加できない問題 (試み修正)issue #221修正http モジュールと関連する方法を呼び出すと蓄積される要求による送信遅延の問題issue #192修正AutoJs6 がメインアクティビティページに入る前に Shizuku サービスが正常に利用できない可能性がある問題 (試み修正)issue #255修正random(min, max) メソッドが結果がオーバーフローする問題の可能性修正pickup メソッドの結果型パラメータが空配列を正しく渡せない問題修正UiObject#bounds() で取得したコントロール矩形が意図と異なる形で変更される可能性がある問題修正text/button/input 要素のテキスト内容にハーフサイズの二重引用符が含まれている場合に正しく解析されない問題修正text/textswitcher 要素の autoLink 属性が機能しない問題修正異なるスクリプトが同じ ScriptRuntime オブジェクトを誤って共有する可能性がある問題修正グローバル変数 HEIGHT および WIDTH が Getter 動的属性を失う問題修正スクリプトの起動時に RootShell が即時ロードされることで起動が遅くなる問題修正コンソールフローティングウィンドウで背景色を設定すると矩形の角が失われる問題修正サービスの異常の問題が発生する可能性のあるアクセシビリティサービスの自動開始 (試み修正)修正ホームページのドキュメントページで左右に滑動すると WebView コントロールが ViewPager の切り替えを誘発する可能性がある問題修正ファイル拡張子が大文字を含む場合ファイルマネージャが認識できない問題修正ファイルマネージャがプロジェクトディレクトリに最初に入った時点でプロジェクトを自動的に認識できない可能性がある問題修正ファイルマネージャでフォルダを削除した後にページが自動更新されない問題修正ファイルマネージャでファイルおよびフォルダを並べ替える際に ASCII の先頭文字名を後置する可能性がある問題修正コードエディタのデバッグ機能で FAILED ASSERTION 例外が発生する修正コードエディタでデバッグ中にエディタを閉じた後に再度正常にデバッグできない問題修正コードエディタで行の端へ移動すると末尾の文字が漏れ可能性がある問題修正メインアクティビティページでログアクティビティページを起動するときにフラッシュスクリーンの問題が発生する可能性がある修正アプリパッケージが opencc モジュールを正常に使用できない問題改善パッケージページ内の「利用不可 ABI」コントロールのクリックヒントユーザー体験改善Shizuku を使用して「ポインタ位置」表示スイッチをコントロールするサポート改善Shizuku を使用して「メディアの投影」および「セキュリティ設定の変更」許可スイッチをコントロールするサポート改善automator.gestureAsync/gesturesAsync がコールバック関数パラメータをサポート改善tasks モジュールが同期方式でデータベース操作を実行するサポート, データアクセスの不一致問題を回避改善スクリプト実行モードがパイプ記号区切りモードパラメータ (例"ui|auto";のように開始) をサポート改善スクリプト実行モードがシングルクォーテーションおよびバックティックをサポートし, セミコロンを省略 (例'ui';または'ui'のように開始) 可能改善スクリプト実行モードが axios, cheerio, dayjs などのモードパラメータで内蔵拡張モジュールのクイックインポートをサポート (例"axios";のように開始)改善スクリプト実行モードが x または jsox モードパラメータで JavaScript 内蔵オブジェクト拡張モジュールをクイック有効化をサポート (例"x";のように開始)改善img 要素の src および path 属性がローカル相対パスをサポート (例<img src="a.png"/>)改善コードエディタで Java クラスやパッケージ名をインポートする位置のインテリジェント判断をサポート改善images モジュールが画像パラメータとしてパスの直接使用をサポート改善importPackage が文字列パラメータをサポート改善サーバーモードの IP アドレスがクリップボードインポートをスマートに認識し, スペースキーのスマート変換をサポート改善ファイルマネージャが新しいファイルを作成する際にデフォルトのプレフィックス選択と適切な数字サフィックスの自動生成をサポート改善ファイル管理プロジェクトの実行時の例外メッセージを具体化issue #268改善ファイルマネージャがより多くの種類をサポートし, 対応するアイコンシンボルを表示 (800 種類以上のファイルタイプをサポート)改善ファイルマネージャで編集可能なファイルタイプ (jpg/doc/pdf...) に編集ボタンを追加改善ファイルマネージャが APK ファイルの基本情報, Manifest 情報, 許可リストを表示するサポート改善ファイルマネージャがオーディオおよびビデオなどのメディアファイルの基本情報および MediaInfo 情報を表示するサポート改善単一ファイルパッケージング時に適切な正規化名パッケージを自動入力し, 無効な文字フィルタリング推奨をサポート改善単一ファイルパッケージング時に同じパッケージ名のアプリがインストールされている場合にアイコンを自動設定し, バージョン番号とバージョン名を増加させるサポート改善パックプロジェクト設定ファイルが abis/libs オプションをサポートし, デフォルトで含まれる ABI アーキテクチャと拡張ライブラリを指定改善パックプロジェクト設定ファイルの abis/libs オプションが無効または使用可能でない場合に関連メッセージをサポート改善不必要な増加を避けるためにリークキャナリーをリリースバージョンから除外改善プロジェクトのソースコード内のすべての英語コメントに中国語の簡体字翻訳を追加してコメントの読みやすさを向上改善README および CHANGELOG に複数言語をサポート (スクリプトによる自動生成)改善Gradle のビルドスクリプトのバージョン適応能力を向上依存関係追加 MIME Util バージョン 2.3.1依存関係追加 Toaster バージョン 12.6依存関係追加 EasyWindow (for Toaster) バージョン 10.3依存関係Gradle バージョンを 8.5 -> 8.11.1 にアップグレード依存関係Rhino バージョン 1.7.15-SNAPSHOT -> 1.8.0-SNAPSHOT にアップグレード依存関係Android Material Lang3 バージョン 1.10.0 -> 1.12.0 にアップグレード依存関係Androidx Annotation バージョン 1.7.0 -> 1.9.1 にアップグレード依存関係Androidx AppCompat バージョン 1.6.1 -> 1.7.0 にアップグレード依存関係Androidx WebKit バージョン 1.8.0 -> 1.12.1 にアップグレード依存関係Apache Commons バージョン 3.13.0 -> 3.16.0 にアップグレード依存関係ARSCLib バージョン 1.2.4 -> 1.3.1 にアップグレード依存関係Gson バージョン 2.10.1 -> 2.11.0 にアップグレード依存関係Jackson DataBind バージョン 2.13.3 -> 2.13.4.2 にアップグレード依存関係Joda Time バージョン 2.12.5 -> 2.12.7 にアップグレード依存関係LeakCanary バージョン 2.12 -> 2.14 にアップグレード依存関係MLKit Barcode Scanning バージョン 17.2.0 -> 17.3.0 にアップグレード依存関係MLKit Text Recognition Chinese バージョン 16.0.0 -> 16.0.1 にアップグレード依存関係Retrofit2 Converter Gson バージョン 2.9.0 -> 2.11.0 にアップグレード依存関係Retrofit2 Retrofit バージョン 2.9.0 -> 2.11.0 にアップグレード依存関係Desugar JDK Libs バージョン 2.0.3 -> 2.0.4 にアップグレード依存関係Test Runner バージョン 1.5.2 -> 1.6.2 にアップグレード依存関係Junit Jupiter バージョン 5.10.0 -> 5.10.3 にアップグレード依存関係OkHttp3 バージョン 5.0.0-alpha.11 -> 4.12.0 にダウングレード
v6.5.0
2023/12/02
新機能opencc モジュール (参照 プロジェクトドキュメント > 中文変換) (Ref to LZX284)新機能UiSelector に plus 及び append メソッドを追加issue #115新機能パッケージ化アプリページに ABI およびライブラリのフィルタリングを追加 (Ref to AutoX)issue #189修正パッケージ化アプリのファイルサイズが異常に大きい問題 (Ref to AutoX / LZX284)issue #176修正パッケージ化アプリで一部の例外メッセージが表示されないおよび印刷されない問題修正パッケージ化ページでアプリアイコンを選択すると空のアイコンが表示される可能性のある問題修正パッケージ化アプリに MLKit Google OCR ライブラリを含むと初期化コンテキスト例外が発生する可能性がある修正ocr.mlkit/ocr.recognizeText/detect メソッドが無効である問題修正一部のテキスト (例:ログページ) 表示言語がアプリ設定言語と一致しない可能性のある問題修正一部の言語でホームページドロワースイッチ項目にテキストが溢れる可能性のある問題修正一部のデバイスでアクセシビリティサービスが有効化直後に自動的に無効化され, 通知メッセージが表示されない問題issue #181修正一部のデバイスでアクセシビリティサービスが有効化後に物理的なボタンでアプリがクラッシュする問題 (試修)issue #183issue #186修正auto(true) メソッドでアクセシビリティサービスを再起動後, pickup 関数が異常を起こす問題 (試修)issue #184修正floaty モジュールでフローティングウィンドウを作成するとアプリがクラッシュする可能性のある問題 (試修)修正app.startActivity メソッドが略語パラメータを使用できない問題issue #182issue #188修正importClass でインポートしたクラス名とグローバル変数が衝突するとコードが例外をスローする問題issue #185修正Android 7.x でアクセシビリティサービスが使用できない問題修正Android 14 で runtime.loadJar/loadDex メソッドが正常に使用できない可能性がある問題 (試修)修正Android システムのクイック設定パネルに「レイアウト範囲分析」と「レイアウト階層分析」が表示されない問題issue #193修正自動更新チェック機能がアプリの ANR を引き起こす可能性がある問題 (試修)issue #186修正ファイルマネージャーでサンプルコードフォルダーをクリックして「上へ」ボタンを押すとワーキングパスページに戻れない問題issue #129修正コードエディターで置換機能を使用時に置換ボタンが表示されない問題修正コードエディターで長押し削除するとアプリがクラッシュする可能性のある問題 (試修)修正コードエディターで fx ボタンをクリックしてモジュール関数クイックパネルが表示されない問題修正コードエディターのモジュール関数クイックパネルのボタン名が溢れる可能性のある問題改善コードエディターのモジュール関数クイックパネルがナイトモードに適応します改善パッケージ化されたアプリケーションの起動画面がナイトモードに適応し, アプリアイコンのレイアウトが調整されます改善パッケージ化されたアプリのページは, ソフトウェアキーボードの ENTER キーを使用してカーソルナビゲーションをサポートします改善パッケージ化されたアプリのページでは, ABI およびライブラリのタイトルをクリックして全選択状態を切り替えることができます改善パッケージ化されたアプリのページでは, デフォルトの ABI 選択がインテリジェントになり, 選択不可の項目にガイドプロンプトが追加されます改善ファイルマネージャーは, ファイルとフォルダの種類と特性に基づいてメニュー項目の表示を調整します改善ファイルマネージャーのフォルダ右クリックメニューには, パッケージ化アプリのオプションが追加されます改善アクセシビリティサービスが有効になっているが機能していない場合, 異常状態は AutoJs6 ホームページのドロワースイッチに反映されます改善コンソールはエラーメッセージを印刷するときに詳細なスタック情報を含みます依存関係追加 ARSCLib バージョン 1.2.4依存関係追加 Flexbox バージョン 3.0.0依存関係追加 Android OpenCC バージョン 1.2.0依存関係Gradle バージョンを 8.5-rc-1 -> 8.5 にアップグレード
v6.4.2
2023/11/15
新機能dialogs.build() オプションパラメータ属性 inputSingleLine新機能console.setTouchable メソッドissue #122修正ocr モジュールの一部の方法でエリアパラメータを認識できなかった問題issue #162issue #175修正Android 7.x で新バージョンを検出する際にバージョン情報を取得できなかった問題修正Android 14 でスクリーンショット権限を要求するとアプリがクラッシュする問題修正ホームドロワーで「浮動ボタン」を切り替えるとアプリがクラッシュすることがある問題修正メニューを使用して浮動ボタンを閉じた後にアプリを再起動すると浮動ボタンが表示されたままになることがある問題修正Android 13 以降のシステム設定ページで AutoJs6 の言語を選択および切り替えると反映されない問題修正ビルドツールが最初のビルド時に OpenCV リソースの自動デプロイを完了できない問題改善bridges モジュールのネイティブ化によるスクリプト実行効率の向上 (Ref to aiselp)改善無障害サービス関連コードのリファクタリングにより無障害サービスの機能安定性を強化 (実験的)issue #167改善UiObject と UiObjectCollection の印刷出力形式改善ビルドツールで Gradle JDK バージョンが要件を満たしていない場合のアップグレード通知依存関係Gradle バージョンのアップグレード 8.4 -> 8.5-rc-1依存関係Commons IO バージョンのダウングレード 2.14.0 -> 2.8.0依存関係Jackson DataBind バージョンのダウングレード 2.14.3 -> 2.13.3
v6.4.1
2023/11/02
修正ビルドツールが未知のプラットフォームに自動適応しない問題 (by TonyJiangWJ)pr #158修正スクリプトの終了時にアプリがクラッシュすることがある問題issue #159修正http モジュールでレスポンスオブジェクトの body.contentType の戻り値タイプが間違っている問題issue #142修正device.width と device.height の戻り値が正しくない問題issue #160修正コードエディタでのロングプレス削除時にアプリがクラッシュすることがある問題 (試修)issue #156修正コードエディタでテキストを逆選択した後の通常操作でアプリがクラッシュすることがある問題修正一部のデバイスで AutoJs6 アプリアイコンのロングプレスでショートカットメニューが表示されない問題修正一部のデバイスでプロジェクトパッケージング時に確認ボタンをクリックしても反応しない問題修正app.sendBroadcast と app.startActivity が省略名パラメータを使用できない問題修正floaty モジュールの JsWindow#setPosition などのメソッドの初回呼び出し時の機能異常改善Termux 関連権限を追加して Intent を利用して Termux で ADB コマンドを実行可能にissue #136改善http モジュールで取得したレスポンスオブジェクトが body.string() および body.bytes() メソッドを再使用可能に改善GitHub Actions の自動パッケージングサポートを追加 (by TonyJiangWJ)pr #158改善ビルドツールが Temurin プラットフォームに自動適応依存関係Gradle バージョンのアップグレード 8.4-rc-3 -> 8.4依存関係Android dx バージョンのアップグレード 1.11 -> 1.14
v6.4.0
2023/10/30
新機能ocr モジュールが Paddle Lite エンジンをサポート (by TonyJiangWJ)pr #120新機能パッケージング機能が内蔵プラグインと外部プラグインの両方のパッケージング方法をサポート (by LZX284)pr #151新機能WebSocket モジュール (参照 プロジェクトドキュメント > WebSocket)新機能barcode / qrcode モジュール (参照 プロジェクトドキュメント > バーコード / QR コード)新機能shizuku モジュール (参照 プロジェクトドキュメント > Shizuku) とホームドロワー権限スイッチ新機能device.rotation / device.orientation などの方法新機能内部 Java クラスが静的プロパティアクセスをサポート新機能Android システム設定ページでアプリの言語を選択および切り替えをサポート (Android 13 以降)新機能設定ページにアプリのショートカットを追加またはアプリアイコンを長押しして アプリショートカット をアクティブ化し, ドキュメントや設定ページを起動可能に修正一部のスクリプトが正常に終了しない問題を解決するための一部 PR の再マージ (by aiselp)pr #75pr #78修正パッケージングされたアプリが AutoJs6 の新しい API を使用できない問題 (by LZX284)pr #151issue #149修正パッケージングされたアプリのシステムナイトモードでのスタイル異常修正VSCode プラグインがファイルをローカルに保存する際にファイル拡張子情報が失われる問題修正コルーチン機能を使用してプロジェクトを実行する際に未処理例外でアプリがクラッシュする問題修正アプリの再起動または終了時に浮動ボタンの位置状態情報を記録できない問題修正デバイスの画面方向が変わった時に更新されたデバイスの設定情報を取得できない問題issue #153修正画面を横向きに回転させた時にツールバーのタイトルフォントが小さすぎる問題修正画面を横向きに回転させた時にアプリのホームページのタブレイアウトが混んでいる問題修正画面を横向きに回転させた時に浮動ボタンが画面をはみ出すことがある問題issue #90修正画面を何度も回転させた時に浮動ボタンの座標および画面の横方向の位置を復元できない問題修正一部のデバイスでメッセージ浮動枠が表示されないまたは重複して表示されることがある問題修正複数のスクリプトが同時に実行されている時にメッセージ浮動枠が隠れることがある問題issue #67修正ブロードキャストを使用してレイアウトを解析する時にレイアウトをクリックするとメニューが表示されず, アプリがクラッシュする問題修正二回目以降に作成された WebSocket インスタンスがリスナーを正常にトリガーできない問題修正importPackage の全体リダイレクトを取り消して特定のスコープでのパッケージインポートの異常を回避issue #88修正ログアクティビティページでコピーまたはエクスポート機能を使用するとアプリがクラッシュする問題改善ログアクティビティページのエクスポート機能の名前を送信機能に変更し, 実際の意味に合ったエクスポート機能を再実装改善ログアクティビティページの送信機能がエントリー数が多い場合には自動的に分割して通知改善ocr モジュールが Google MLKit および Paddle Lite エンジンの双方をサポートに (参照 プロジェクトドキュメント > 光学文字認識)改善無障害サービスの自動開始成功率を向上改善Kotlin アノテーション処理を kapt から KSP に移行改善ビルドツールが IntelliJ Idea EAP バージョンをサポート改善ビルドツールが Java リリースバージョンに適応して「無効なリリースバージョン」問題を回避するように改善ビルドツールの IDE および関連プラグインのバージョンダウングレードロジックを最適化し, バージョン予測能力を追加改善VSCode プラグイン 1.0.7 に適応依存関係Rikka Shizuku バージョン 13.1.5 を追加依存関係MLKit Barcode Scanning バージョン 17.2.0 を追加依存関係OpenCV バージョンのアップグレード 4.5.5 -> 4.8.0 (Ref to TonyJiangWJ)依存関係Gradle Compile バージョンのアップグレード 33 -> 34依存関係Gradle バージョンのアップグレード 8.3-rc-1 -> 8.4-rc-3依存関係Apache Commons Lang3 バージョンのアップグレード 3.12.0 -> 3.13.0依存関係Glide バージョンのアップグレード 4.15.1 -> 4.16.0依存関係Android Analytics バージョンのアップグレード 14.3.0 -> 14.4.0依存関係Androidx WebKit バージョンのアップグレード 1.7.0 -> 1.8.0依存関係Androidx Preference バージョンのアップグレード 1.2.0 -> 1.2.1依存関係Androidx Annotation バージョンのアップグレード 1.6.0 -> 1.7.0依存関係Androidx Recyclerview バージョンのアップグレード 1.3.0 -> 1.3.2依存関係Android Material バージョンのアップグレード 1.9.0 -> 1.10.0依存関係Androidx AppCompat バージョンのアップグレード 1.4.2 -> 1.6.1依存関係Commons IO バージョンのアップグレード 2.8.0 -> 2.14.0依存関係Jackson DataBind バージョンのアップグレード 2.13.3 -> 2.14.3依存関係Zeugma Solutions LocaleHelper バージョン 1.5.1 を削除
v6.3.3
2023/07/21
新機能コードエディタのコードコメント機能 (by little-alei)pr #98新機能auto.stateListener を無障害サービス接続状態のリスニングに使用 (by little-alei)pr #98新機能UiObject タイプに nextSibling / lastChild / offset などの方法を追加 (参照 プロジェクトドキュメント > コントロールノード)修正VSCode プラグインがスクリプトの文字総数が 4 桁を超えるとデータを解析できない問題issue #91issue #93issue #100issue #109修正VSCode プラグインがファイルを正常に保存できない問題issue #92issue #94修正無障害サービスの「管理」メニュー項目のクリックでページが遷移しないことがある問題修正runtime.requestPermissions メソッドが消失した問題issue #104修正events.emitter が MainThreadProxy パラメータに対応しない問題issue #103修正pr #78で存在していたコードエディタがコードを整形できない問題修正JavaAdapter を使用すると ClassLoader の呼び出しスタックがオーバーフローする問題issue #99issue #110改善モジュールスコープの調整 (by aiselp)pr #75pr #78改善リリースバージョンアプリの起動時の署名チェックを削除 (by LZX284)pr #81改善pr #98に基づくコードエディタのコードコメント機能の動作, スタイル, およびカーソル位置処理改善pr #98に基づいてコードコメントメニュー項目を追加改善VSCode プラグイン 1.0.6 に適応改善UiObject#parent メソッドに階数パラメータのサポートを追加 (参照 プロジェクトドキュメント > コントロールノード)依存関係Gradle バージョンのアップグレード 8.2 -> 8.3-rc-1
v6.3.2
2023/07/06
新機能crypto モジュール (プロジェクトドキュメント > 暗号文 を参照)issue #70新機能UI モードに textswitcher / viewswitcher / viewflipper / numberpicker / video / search などのコントロールを追加新機能ログ活動ページにログのコピーやエクスポート機能を追加issue #76新機能クライアントモードに IP アドレスの履歴機能を追加修正クライアントモードの自動接続やサーバーモードの自動起動後に IP アドレス情報が表示されない問題修正クライアントモードおよびサーバーモードで接続後に言語やナイトモードを切り替えると接続が切断され再接続できない問題修正クライアントモードでカスタムポートを使用できない問題修正クライアントモードで特定の文字を入力すると AutoJs6 がクラッシュする問題修正VSCode プラグインのリモートコマンドが解析に失敗し, コマンドが応答しない問題 (一時的な修正)修正Android 7.x で新バージョンを検出した際にバージョン詳細を取得できない問題修正images.pixel がアクセシビリティサービスのスクリーンショットのピクセルカラー値を取得できない問題issue #73修正UI モードの Android ネイティブコントロールがプリセットコントロール属性を使用できない問題修正runtime.loadDex/loadJar で複数のファイルを読み込む際に最初のファイルだけが有効になる問題issue #88修正一部のデバイスでアプリケーションをインストール後にランチャーに文書アイコンのみが表示される問題 (一時的な修正)issue #85改善VSCode プラグインバージョン 1.0.5 に対応改善cheerio モジュールのサポート追加 (参照: aiselp)issue #65改善JsWebSocket インスタンスが rebuild メソッドを使用してインスタンスを再構築し接続を行うサポート追加issue #69改善base64 モジュールが number 配列および Java バイト配列を主要なパラメータとしてエンコード及びデコードをサポート改善JavaMail for Android のサポート追加issue #71改善バージョン更新情報を取得する際, Blob データタイプを使用してプロクシなしのネットワーク環境に対応改善クライアントモード接続中にホームドロワーのサブタイトルにターゲット IP アドレスを表示改善クライアントモードで不正な入力に対して警告を表示するサポートを追加改善クライアントモードでソフトキーボードのエンターキーを使用して接続を確立改善サーバーモードの開始後は常にオンの状態を維持(手動でオフにするかアプリケーションプロセスが終了するまで)issue #64改善AutoJs6 と VSCode プラグイン間の双方向バージョン検出を実装し異常が検出された場合に警告_issue #89_改善SMS データ読み取り許可 (android.permission.READ_SMS) を追加(デフォルトではオフ)改善findMultiColors メソッドの内部実装 (by LYS86)pr #72改善runtime.loadDex/loadJar/load がディレクトリレベルでのロードや複数ファイルの同時ロードをサポート依存関係LeakCanary バージョン 2.11 -> 2.12 にアップグレード依存関係Android Analytics バージョン 14.2.0 -> 14.3.0 にアップグレード依存関係Gradle バージョン 8.2-milestone-1 -> 8.2 にアップグレード
v6.3.1
2023/05/26
新機能通知許可及びホームドロワースイッチを追加issue #55新機能UI モードが簡単な Android レイアウト解析をサポート(サンプルコード > レイアウト > 簡単な Android レイアウトを参照)新機能UI モードに console / imagebutton / ratingbar / switch / textclock / togglebutton などのコントロールを追加新機能UI モードのコントロールに OmniColor タイプの色値をサポート(例: color="orange")新機能UI モードのコントロールが attr メソッドでの属性設定を完全サポート(例: ui.text.attr('color', 'blue'))新機能UI モードのコントロールがブール型の属性値のデフォルト形式をサポート(例: clickable="true" は clickable または isClickable と簡略化可能)新機能button コントロールが isColored および isBorderless ブール型属性をサポート新機能console.resetGlobalLogConfig メソッドがグローバルログ設定をリセット新機能web.newWebSocket メソッドが Web Socket インスタンスの作成をサポート(プロジェクトドキュメント > 万維网 を参照)修正ファイルマネージャーのフォルダソートの異常修正floaty モジュールで構築された浮動ウィンドウのスタイルや位置を調整できない問題issue #60修正floaty モジュールで構築された浮動ウィンドウがシステムステータスバーと重なる問題修正http.postMultipart メソッドの機能異常issue #56修正Android 7.x でスクリプトを実行できない問題issue #61修正sign.property ファイルが存在しないとプロジェクトを構築できない問題修正新しいバージョンのシステムで AutoJs6 がバックグラウンドにある時に前景通知許可がないためクラッシュする問題(API >= 33)修正console.show メソッドの呼び出し後にログウィンドウの FAB ボタンをクリックしてもログがクリアされない問題修正スクリプトエディタのデバッグ時に発生する prototype の空ポインタ例外修正スクリプトエディタがスクリプトを実行する時キャッシュフォルダに一時スクリプトを実行するのではなく, 元の位置に保存して実行することでスクリプト内容の喪失問題を回避修正レイアウトの階層解析の階層色バー幅を調整して階層が多すぎる場合にコンポーネント名を表示できるようにした問題issue #46改善レイアウト解析の浮動ウインドウに終了ボタンを追加してウィンドウを閉じるようにissue #63改善スクリプトの絶対パスを省略形式で使用することによりテキストの長さを短縮し, 読みやすくする改善Error を Exception に変更し, 例外が発生した時に AutoJs6 がクラッシュしないようにする改善ビュー (View) のバインディングを ButterKnife から View Binding に移行issue #48改善サーバーモードの異常終了時には AutoJs6 起動時に自動的に再起動issue #64改善クライアントモードの異常終了時には AutoJs6 起動時に最新の履歴アドレスに自動的に接続依存関係LeakCanary バージョン 2.10 -> 2.11 にアップグレード依存関係Android Material バージョン 1.8.0 -> 1.9.0 にアップグレード依存関係Androidx WebKit バージョン 1.6.1 -> 1.7.0 にアップグレード依存関係OkHttp3 バージョン 3.10.0 -> 5.0.0-alpha.9 -> 5.0.0-alpha.11 にアップグレード依存関係MLKit Text Recognition Chinese バージョン 16.0.0-beta6 -> 16.0.0 にアップグレード
v6.3.0
2023/04/29
新機能ocr モジュール(プロジェクトドキュメントを参照> 光学文字認識)issue #8新機能notice モジュール(プロジェクトドキュメントを参照> メッセージ通知)新機能s13n モジュール(プロジェクトドキュメントを参照> 標準化)新機能Color モジュール(プロジェクトドキュメントを参照> カラータイプ)新機能前景時に画面を常時点灯させる機能と設定オプション新機能独立したアプリ文書を読むための追加のドキュメントランチャー(設定で非表示または表示が可能)修正colors.toString メソッドの機能異常修正app.openUrl メソッドの自動プロトコル接頭辞追加機能異常修正app.viewFile/editFile 使用時, パラメータの対応ファイルが存在しない場合の動作異常修正pickup メソッドのコールバック関数が呼び出されない問題修正レイアウト解析表示のウィジェット情報の bounds 属性値負符号がカンマに置き換えられる問題修正bounds/boundsInside/boundsContains セレクターが狭義の空矩形(境界逆位の矩形など)を正常に選別できないissue #49修正テーマの変更や言語の修正後にホームドキュメントタブをクリックまたは長押しするとアプリがクラッシュする問題修正テキストエディタのピンチズームでフォントサイズを調整するときに発生する可能性のある揺れの問題修正ビルドスクリプトの一部依存関係のソースがダウンロードできない問題(すべて統合済み)issue #40修正Tasker が AutoJs6 操作プラグイン(アクションプラグイン)を追加できない問題(試修)issue #41修正最新の JDK バージョンでプロジェクトをコンパイルすると, ButterKnife アノテーションがリソース ID を解析できない問題issue #48修正アクセシビリティサービスの高確率でのサービス異常発生の問題(試修)修正images.medianBlur の size パラメータの使用方法がドキュメントと一致しない問題修正engines モジュールがスクリプトの全称を表示する際にファイル名と拡張子の間のピリオドが欠落する問題修正加重 RGB 距離測定アルゴリズム内部の実装において計算ミスの可能性(試修)修正console モジュールの浮動ウィンドウ関連メソッドが show メソッドの前に使用できない問題修正console.setSize などのメソッドが機能しない可能性のある問題issue #50修正colors.material カラースペースの色定数の誤った割り当て修正UI モードの日付選択ウィジェットの minDate および maxDate 属性が日付フォーマットを正しく解析できない問題修正スクリプトを実行した後, ホームの「タスク」タブページに素早く切り替えると, 同じ実行中のタスクが 2 つ表示される問題修正ファイルマネージャのページが他のページから戻るとページの状態がリセットされる可能性のある問題issue #52修正ファイルマネージャのページソート状態とアイコン表示状態が一致しない問題改善ファイルマネージャページにファイルおよびフォルダの変更時間の表示を追加改善ファイルマネージャページのソートタイプが状態記憶をサポート改善README.md にプロジェクトコンパイルビルドセクションとスクリプト開発補助セクションを追加issue #33改善images モジュール関連メソッドのリージョン(region)オプションパラメータがより多くの入力方法をサポート(プロジェクトドキュメントを参照> オムニタイプ)改善app.startActivity ページの省略形パラメータに pref/homepage/docs/about などの形式をサポート改善web モジュールのグローバルメソッドをモジュール本体にマウントして使いやすく(プロジェクトドキュメントを参照> ウェブ)改善web.newInjectableWebView メソッド内で一部の一般的な WebView 設定オプションをデフォルトで実装改善colors モジュールに多くの変換メソッドとツールメソッドを追加し, さらに多くの静的定数と直接パラメータとして使用できる色名を追加改善console モジュールに多くのコンソール浮動ウィンドウのスタイル設定メソッドを追加し, build 構築子を用いてウィンドウスタイルを統一設定改善コンソール浮動ウィンドウがタイトル部分をドラッグしてウィンドウの位置を移動可能改善コンソール浮動ウィンドウはスクリプト終了後に自動的に遅延して閉じる改善コンソール浮動ウィンドウおよびその Activity ウィンドウがピンチズームでフォントサイズ調整をサポート改善http モジュール関連メソッドがタイムアウトパラメータ(timeout)をサポート改善Gradle ビルドスクリプトが JDK バージョンの自主降格(フォールバック)をサポート改善Gradle ビルドスクリプトがプラットフォームの種類およびバージョンに応じて適切なビルドツールバージョンを自動的に選択(程度は限定的)依存関係ローカライズされた Auto.js APK Builder バージョン 1.0.3依存関係ローカライズされた MultiLevelListView バージョン 1.1依存関係ローカライズされた Settings Compat バージョン 1.1.5依存関係ローカライズされた Enhanced Floaty バージョン 0.31依存関係追加 MLKit Text Recognition Chinese バージョン 16.0.0-beta6依存関係Gradle バージョン 8.0-rc-1 -> 8.2-milestone-1 にアップグレード依存関係Android Material バージョン 1.7.0 -> 1.8.0 にアップグレード依存関係Glide バージョン 4.14.2 -> 4.15.1 にアップグレード依存関係Joda Time バージョン 2.12.2 -> 2.12.5 にアップグレード依存関係Android Analytics バージョン 14.0.0 -> 14.2.0 にアップグレード依存関係Androidx WebKit バージョン 1.5.0 -> 1.6.1 にアップグレード依存関係Androidx Recyclerview バージョン 1.2.1 -> 1.3.0 にアップグレード依存関係Zip4j バージョン 2.11.2 -> 2.11.5 にアップグレード依存関係Junit Jupiter バージョン 5.9.2 -> 5.9.3 にアップグレード依存関係Androidx Annotation バージョン 1.5.0 -> 1.6.0 にアップグレード依存関係Jackson DataBind バージョン 2.14.1 -> 2.14.2 にアップグレード依存関係Desugar JDK Libs バージョン 2.0.0 -> 2.0.3 にアップグレード
v6.2.0
2023/01/21
新機能プロジェクトドキュメントの再設計および再執筆 (一部完了)新機能西/法/露/阿/日/韓/英/繁中など多言語対応新機能作業パス設定オプションにパス選択/履歴/デフォルト値のインテリジェントサジェスト機能を追加新機能ファイルマネージャーが任意のディレクトリの上位階層にジャンプをサポート ("内部ストレージ" ディレクトリまで)新機能ファイルマネージャーが任意のディレクトリを作業パスとして設定することが可能新機能バージョン更新無視および管理された無視更新機能新機能テキストエディタがピンチズームでフォントサイズ調整をサポート新機能idHex セレクタ (UiSelector#idHex) (プロジェクトドキュメントを参照 > セレクタ)新機能action セレクタ (UiSelector#action) (プロジェクトドキュメントを参照 > セレクタ)新機能Match シリーズセレクタ (UiSelector#xxxMatch) (プロジェクトドキュメントを参照 > セレクタ)新機能ピックアップセレクタ (UiSelector#pickup) (プロジェクトドキュメントを参照 > セレクタ)issue #22新機能ウィジェット検出 (UiObject#detect) (プロジェクトドキュメントを参照 > ウィジェットノード)新機能ウィジェットコンパス (UiObject#compass) (プロジェクトドキュメントを参照 > ウィジェットノード)issue #23新機能グローバル待機メソッド wait (プロジェクトドキュメントを参照 > グローバルオブジェクト)新機能グローバルスケーリングメソッド cX/cY/cYx (プロジェクトドキュメントを参照 > グローバルオブジェクト)新機能グローバル App タイプ (プロジェクトドキュメントを参照 > アプリケーション列挙型)新機能i18n モジュール (banana-i18n をベースとした JavaScript 多言語ソリューション) (プロジェクトドキュメントを参照 > 国際化)修正ソフトウェア言語切り替え後にページのテキストがちらついたり, いくつかのページボタンが機能しない問題修正作業パスがプロジェクトである場合, ソフトウェア起動後にプロジェクトツールバーが表示されない問題修正作業パスがソフトウェア言語切り替えに応じて自動的に変更される可能性の問題issue #19修正定時タスク起動遅延が顕著な問題 (試修)issue #21修正JavaScript モジュール名が上書き宣言された場合に依存関係のある内部モジュールが正常に動作しない問題issue #29修正高バージョンの Android システムでクイック設定パネルのアイコンをクリックした後, パネルが自動的に閉じない場合がある問題 (試修)issue #7修正高バージョンの Android システムで一部のページが通知バー領域と重なる問題修正Android 10 以降のシステムでブラシの色を設定するサンプルコードが正常に動作しない問題修正サンプルコード「音楽管理者」のファイル名を「ファイル管理者」に訂正し, 正常機能を回復修正ファイルマネージャーで下にスワイプして更新する際に位置ずれが発生する可能性のある問題修正ui モジュールのスコープバインディングエラーにより, 一部の UI ベーススクリプトがコンポーネントの属性にアクセスできない問題修正録画スクリプト後のファイル名入力ダイアログが外部領域をクリックすると録画内容が失われる問題修正ドキュメントの一部の章の見出しが画面の幅を超える場合, 自動的に改行されず内容が失われる問題修正ドキュメントのサンプルコードエリアが正常に左右にスクロールできない問題修正ドキュメントページで下にスワイプして更新する際に異常が発生し, 更新操作を元に戻せない問題 (試修)修正アプリ初回インストール後, ホームドロワーの夜間モードの切り替えが機能しない問題修正システムの夜間モードをオンにするとアプリ起動後に夜間モードが強制的に有効になる問題修正夜間モードをオンにした後, テーマカラーが生效しない場合がある問題修正夜間モードで一部の設定オプションのテキストと背景色が同じで識別できない問題修正About ページのボタンテキストが長すぎて完全に表示されない問題修正ホームドロワーの設定項目の見出しが長すぎて, テキストとボタンが重なる問題修正ホームドロワーの権限スイッチがメッセージボックス消失後に状態が同期しない可能性のある問題修正Root 権限でホームドロワーの権限スイッチを操作できない場合, ADB ツールボックスが表示されない問題修正Root 権限でさしゅ位置を表示する際, 初回使用時に権限がないことを通知しない問題修正アイコン選択ページでアイコン要素のレイアウトが異常修正テキストエディタ起動時に夜間モード設定で画面がフラッシュすることがある問題 (試修)修正テキストエディタのフォントサイズ設定時, 使用可能な最大値が制限されている問題修正一部の Android システムでスクリプト終了時にログに実行時間が記録されない問題修正Floating ボタンメニューの閉じるボタンを使用した後, アプリを再起動しても Floating ボタンが表示される問題修正レイアウト階層分析でリストアイテムを長押しした際, ポップアップメニューが画面の下に溢れる問題修正Android 7.x システムで夜間モードがオフの際にナビゲーションバーのボタンが識別しにくい問題修正http.post 等のメソッドで, リクエストが閉じられない場合の問題修正colors.toString メソッドにおいて, アルファチャンネルが 0 の時にそのチャンネル情報が結果に含まれない問題改善Auto.js 4.x バージョンの公開クラスをリダイレクトして可能な限り下位互換を実現 (限界あり)改善すべてのプロジェクトモジュールをマージし, 循環参照などの問題を回避 (暫時 inrt モジュールを削除)改善Gradle のビルド設定を Groovy から KTS に移行改善Rhino の例外メッセージに多言語サポートを追加改善ホームドロワーのパーミッションスイッチは有効時にのみメッセージを表示改善ホームドロワーレイアウトがステータスバーの下に配置され, 上部のカラーバーの低互換性を回避改善更新チェック/更新ダウンロード/更新通知機能が Android 7.x システムに対応改善設定ページを再設計 (AndroidX に移行)改善設定ページで設定項目を長押しして詳細情報を取得することが可能改善夜間モードに「システムに従う」設定オプションを追加 (Android 9 および以上)改善アプリ起動画面が夜間モードに適応改善アプリアイコンに番号付けを追加して複数のオープンソースバージョンを共存するユーザーの使用体験を向上改善テーマカラーにより多くの Material Design Color (マテリアルデザインカラー) オプションを追加改善ファイルマネージャー/タスクパネルなどのリストアイテムのアイコンを適度に軽量化し, テーマカラーに適応改善ホームの検索バーのプレースホルダーテキストの色を夜間モードに適応改善ダイアログ/テキスト/Fab/AppBar/リストアイテムなどのコンポーネントを夜間モードに適応改善ドキュメント/設定/アバウト/テーマカラー/レイアウト分析などのページおよび Floating ボタンメニューを夜間モードに適応改善ページレイアウトが可能な限り RTL (Right-To-Left) レイアウトに対応改善About ページにアイコンアニメーション効果を追加改善About ページの著作権声明テキストが自動的に年次情報を更新改善アプリ初回インストール後, 適切な作業ディレクトリを自動的に決定および設定改善ドキュメントページのピンチズーム機能を無効化し, ドキュメント内容の表示不具合を回避改善タスクパネルリストアイテムを相対パスで簡略化し, タスクの名前およびパスを表示改善テキストエディタのボタンテキストを適度に短縮し, テキスト内容の溢れを避ける改善テキストエディタのフォントサイズ設定でデフォルト値に戻すことが可能改善Floating ボタンのクリック反応速度を向上改善Floating ボタンのレイアウト分析ボタンをクリックして直接レイアウト範囲分析を実行改善レイアウト分析のテーマが自動適応 (Floating ウィンドウがアプリのテーマに従い, クイック設定パネルがシステムのテーマに従う)改善レイアウトウィジェット情報リストを使用頻度に基づいて再編成改善レイアウトウィジェット情報をクリックしてコピーする際に, セレクタの種類に応じて出力フォーマットを自動的に最適化改善Floating ウィンドウでファイルを選択する際に, 戻るキーを押して上位ディレクトリに戻ることができ, ウィンドウを直接閉じない改善クライアントモードでコンピュータのアドレスを入力する際に, 数値の有効性チェックおよびピリオドシンボルの自動変換をサポート改善クライアントおよびサーバーの接続後にホームドロワーに対応するデバイスの IP アドレスを表示改善一部のグローバルオブジェクトおよび組み込みモジュールにオーバーライドプロテクションを追加 (プロジェクトドキュメントを参照 > グローバルオブジェクト > オーバーライドプロテクション)改善importClass および importPackage が文字列パラメータおよび可変長パラメータをサポート改善ui.run が例外発生時にスタックトレース情報を出力サポート改善ui.R および auto.R が AutoJs6 のリソース ID を簡単に取得可能改善app モジュール内でアプリに関連する操作メソッドが App タイプパラメータおよびアプリのエイリアスパラメータをサポート改善dialogs モジュール内の非同期コールバック関連メソッドが事前入力パラメータの省略をサポート改善app.startActivity などが url オプションパラメータをサポート (参照: サンプルコード > アプリケーション > インテント)改善device モジュールが IMEI またはハードウェアシリアル番号の取得に失敗した場合, null を返し, 例外をスローしない改善console.show が表示するログの Floating ウィンドウの文字の明るさを向上させ, 内容の識別度を高める改善ImageWrapper#saveTo が相対パスで画像ファイルを保存サポート改善colors グローバルオブジェクトを再設計し, HSV/HSL などのカラーモードをサポート (プロジェクトドキュメントを参照 > カラー)依存関係Gradle Compile バージョンを 32 -> 33 にアップグレード依存関係ローカライズされた Android Job バージョン 1.4.3依存関係ローカライズされた Android Plugin Client SDK For Locale バージョン 9.0.0依存関係ローカライズされた GitHub API バージョン 1.306依存関係追加された JCIP Annotations バージョン 1.0依存関係追加された Androidx WebKit バージョン 1.5.0依存関係追加された Commons IO バージョン 2.8.0依存関係追加された Desugar JDK Libs バージョン 2.0.0依存関係追加された Jackson DataBind バージョン 2.13.3依存関係追加された Jaredrummler Android Device Names バージョン 2.1.0依存関係追加された Jaredrummler Animated SVG View バージョン 1.0.6依存関係Jrummyapps ColorPicker バージョン 2.1.7 を Jaredrummler ColorPicker バージョン 1.1.0 に置き換え依存関係Gradle バージョンを 7.5-rc-1 -> 8.0-rc-1 にアップグレード依存関係Gradle ビルドツールバージョンを 7.4.0-alpha02 -> 8.0.0-alpha09 にアップグレード依存関係Kotlin Gradle プラグインバージョンを 1.6.10 -> 1.8.0-RC2 にアップグレード依存関係Android Material バージョンを 1.6.0 -> 1.7.0 にアップグレード依存関係Androidx Annotation バージョンを 1.3.0 -> 1.5.0 にアップグレード依存関係Androidx AppCompat バージョンを 1.4.1 -> 1.4.2 にアップグレード依存関係Android Analytics バージョンを 13.3.0 -> 14.0.0 にアップグレード依存関係Gson バージョンを 2.9.0 -> 2.10 にアップグレード依存関係Joda Time バージョンを 2.10.14 -> 2.12.1 にアップグレード依存関係Kotlinx Coroutines バージョンを 1.6.1-native-mt -> 1.6.1 にアップグレード依存関係OkHttp3 バージョンを 3.10.0 -> 5.0.0-alpha.7 -> 5.0.0-alpha.9 にアップグレード依存関係Zip4j バージョンを 2.10.0 -> 2.11.2 にアップグレード依存関係Glide バージョンを 4.13.2 -> 4.14.2 にアップグレード依存関係Junit Jupiter バージョンを 5.9.0 -> 5.9.1 にアップグレード
v6.1.1
2022/05/31
新機能更新チェック/更新ダウンロード/更新通知機能 (設定ページを参照) (Android 7.x システムには一時的に対応していません)修正Android 10 システムでの外部ストレージの読み書きができない問題issue #17修正エディタページで長押しするとアプリがクラッシュする可能性のある問題issue #18修正エディタページの長押しメニュー「行を削除」と「行をコピー」の機能が無効になっている問題修正エディタページのオプションメニューで「貼り付け」機能が欠如している問題改善一部の例外メッセージ文字列をリソース化 (en / zh)改善保存していない内容のダイアログのボタンレイアウトを調整し, 色分けを追加依存関係github-api バージョン 1.306 を追加依存関係retrofit2-rxjava2-adapter バージョン 1.0.0 を adapter-rxjava2 バージョン 2.9.0 に置き換え
v6.1.0
2022/05/26 - パッケージ名変更, 慎重にアップグレード
ヒントアプリのパッケージ名を org.autojs.autojs6 に変更し, オープンソースの Auto.js アプリパッケージ名との競合を回避新機能ホーム画面のドロワーに「投影メディア権限」スイッチを追加 (Root / ADB 方法) (スイッチの状態検出は実験的)新機能ファイルブラウザが隠しファイルとフォルダを表示サポート (設定ページを参照)新機能強制 Root チェック機能 (設定ページ及びサンプルコードを参照)新機能autojs モジュール (サンプルコード > AutoJs6 を参照)新機能tasks モジュール (サンプルコード > タスクを参照)新機能console.launch() メソッドでログアクティビティページを起動新機能util.morseCode ツール (サンプルコード > ツール > モールス信号を参照)新機能util.versionCodes ツール (サンプルコード > ツール > Android バージョン情報取得を参照)新機能util.getClass() などのメソッド (サンプルコード > ツール > クラスとクラス名の取得を参照)新機能timers.setIntervalExt() メソッド (サンプルコード > タイマー > 条件付き周期実行を参照)新機能colors.toInt() / rgba() などのメソッド (サンプルコード > イメージとカラー > 基本カラー変換を参照)新機能automator.isServiceRunning() / ensureService() メソッド新機能automator.lockScreen() などのメソッド (サンプルコード > アクセシビリティサービス > Android 9 の新機能を参照)新機能automator.headsethook() などのメソッド (サンプルコード > アクセシビリティサービス > Android 11 の新機能を参照)新機能automator.captureScreen() メソッド (サンプルコード > アクセシビリティサービス > スクリーンショットの取得を参照)新機能dialogs.build() のオプションパラメータプロパティ animation, linkify など (サンプルコード > ダイアログ > カスタムダイアログを参照)修正dialogs.build() のオプションパラメータプロパティ inputHint, itemsSelectedIndex などの機能異常修正JsDialog#on('multi_choice') コールバックパラメータの機能異常修正UiObject#parent().indexInParent() が常に -1 を返す問題issue #16修正Promise.resolve() で返される Thenable がスクリプトの終了時に呼び出されない可能性のある問題修正パッケージ名またはクラス名の可能性のあるスペルミス (boardcast -> broadcast / auojs -> autojs)修正images.requestScreenCapture() が高バージョンの Android システムでアプリがクラッシュする可能性のある問題 (API >= 31)修正images.requestScreenCapture() が複数のスクリプトインスタンスを同時に申請するとアプリがクラッシュする可能性のある問題修正new RootAutomator() を呼び出した際に発生する可能性のあるフリーズ問題改善RootAutomator は Root 権限がない場合にインスタンス化できません改善「アプリおよび開発者について」ページを再設計改善すべての組み込み JavaScript モジュールを再構築改善すべての Gradle ビルドスクリプトを再構築し, 共通設定スクリプト (config.gradle) を追加改善Gradle ビルドツールがバージョン管理とビルドファイルの自動命名をサポート改善Gradle ビルドツールが task を追加し, CRC32 要約をビルドファイルに添付 (appendDigestToReleasedFiles)改善shell() コール時に例外を直接スローするのではなく, 結果に例外を書き込みます (try/catch 不要)改善Rhino 組み込みの JSON を使用, 元の json2 モジュールを置き換え改善auto.waitFor() がタイムアウトパラメータをサポート改善threads.start() がアロー関数パラメータをサポート改善console.trace() がログレベルパラメータをサポート (サンプルコード > コンソール > コールスタックの表示を参照)改善device.vibrate() がモード振動とモールス振動をサポート (サンプルコード > デバイス > モード振動 / モールス振動を参照)改善外部ストレージ読み書き権限が高バージョンの Android システムに適応 (API >= 30)改善コンソールフォントが Material Color を採用し, 通常およびナイトテーマでのフォントの可読性を向上改善すべての ImageWrapper インスタンスが弱参照され, スクリプト終了時に自動的に回収されます (実験的)依存関係CircleImageView バージョン 3.1.0 を追加依存関係Android Analytics バージョン 13.1.0 -> 13.3.0 にアップグレード依存関係Gradle ビルドツール バージョン 7.3.0-alpha06 -> 7.4.0-alpha02 にアップグレード依存関係Android Job バージョン 1.4.2 -> 1.4.3 にアップグレード依存関係Android Material バージョン 1.5.0 -> 1.6.0 にアップグレード依存関係CrashReport バージョン 2.6.6 -> 4.0.4 にアップグレード依存関係Glide バージョン 4.13.1 -> 4.13.2 にアップグレード依存関係Joda Time バージョン 2.10.13 -> 2.10.14 にアップグレード依存関係Kotlin Gradle プラグイン バージョン 1.6.10 -> 1.6.21 にアップグレード依存関係Kotlinx Coroutines バージョン 1.6.0 -> 1.6.1-native-mt にアップグレード依存関係LeakCanary バージョン 2.8.1 -> 2.9.1 にアップグレード依存関係OkHttp3 バージョン 5.0.0-alpha.6 -> 5.0.0-alpha.7 にアップグレード依存関係Rhino エンジン バージョン 1.7.14 -> 1.7.15-SNAPSHOT にアップグレード依存関係Zip4j バージョン 2.9.1 -> 2.10.0 にアップグレード依存関係Groovy JSON バージョン 3.0.8 を削除依存関係Kotlin Stdlib JDK7 バージョン 1.6.21 を削除
v6.0.3
2022/03/19
新機能多言語切り替え機能 (未完成)新機能recorder モジュール (サンプルコード > 計時器を参照)新機能「安全設定の変更権限」を使用してアクセシビリティサービスと設定のスイッチを自動的に有効化修正クイック設定パネルの関連アイコンをクリックした後, パネルが自動的に閉じない問題 (仮修理)issue #7修正toast 使用時に強制表示パラメータを使用すると AutoJs6 がクラッシュする可能性がある問題修正Socket データヘッダー情報が不完全な場合に AutoJs6 がクラッシュする可能性がある問題改善AutoJs6 の起動または再起動時にオプション設定に従ってアクセシビリティサービスを自動的に有効化改善フローティングボタンのスイッチをオンにした際にアクセシビリティサービスを自動的に有効化改善すべてのリソースファイルに対応する英訳を補完改善ホーム画面ドロワーのレイアウトを微調整し, プロジェクト間のスペースを減少改善ホーム画面のドロワーに前景サービスステータスのスイッチの同期を追加改善ホーム画面のドロワーを展開する際にスイッチの状態を即座に同期改善ポインタ位置の表示にステータス検出と結果の通知を追加改善64 ビットオペレーティングシステムに対応 (Ref to TonyJiangWJ)改善フローティングボタンの初期化時に透明度設定を同時に適用 (クリック後に透明度を適用する必要なし)改善ファイル内容リセット時にサンプルコードファイルかどうかを検出し, 結果の通知を追加改善パッケージプラグインのダウンロード先を GitHub から JsDelivr に移行依存関係Zeugma Solutions LocaleHelper バージョン 1.5.1 を追加依存関係Android Material バージョン 1.6.0-alpha02 -> 1.5.0 にダウングレード依存関係Kotlinx Coroutines バージョン 1.6.0-native-mt -> 1.6.0 にアップグレード依存関係OpenCV バージョン 3.4.3 -> 4.5.4 -> 4.5.5 にアップグレード (Ref to TonyJiangWJ)依存関係OkHttp3 バージョン 3.10.0 -> 5.0.0-alpha.4 -> 5.0.0-alpha.6 にアップグレード依存関係Gradle ビルドツール バージョン 7.2.0-beta01 -> 7.3.0-alpha06 にアップグレード依存関係Auto.js-ApkBuilder バージョン 1.0.1 -> 1.0.3 にアップグレード依存関係Glide Compiler バージョン 4.12.0 -> 4.13.1 にアップグレード依存関係Gradle リリースバージョン 7.4-rc-2 -> 7.4.1 にアップグレード依存関係Gradle コンパイルバージョン 31 -> 32 にアップグレード依存関係Gson バージョン 2.8.9 -> 2.9.0 にアップグレード
v6.0.2
2022/02/05
新機能images.bilateralFilter() 両側フィルタ画像処理方法修正複数回呼び出された toast が最後の呼び出ししか効果がない問題修正toast.dismiss() が無効になる可能性のある問題修正クライアントモードおよびサーバーモードのスイッチが正常に動作しない可能性のある問題修正クライアントモードおよびサーバーモードのスイッチ状態が正常に更新されない問題修正Android 7.x での UI モードの text 要素解析異常 (Ref to TonyJiangWJ)issue #4issue #9改善sleep() の ScriptInterruptedException 例外を無視依存関係追加 Androidx AppCompat (Legacy) バージョン 1.0.2依存関係アップグレード Androidx AppCompat バージョン 1.4.0 -> 1.4.1依存関係アップグレード Androidx Preference バージョン 1.1.1 -> 1.2.0依存関係アップグレード Rhino エンジンバージョン 1.7.14-SNAPSHOT -> 1.7.14依存関係アップグレード OkHttp3 バージョン 3.10.0 -> 5.0.0-alpha.3 -> 5.0.0-alpha.4依存関係アップグレード Android Material バージョン 1.6.0-alpha01 -> 1.6.0-alpha02依存関係アップグレード Gradle ビルドツールバージョン 7.2.0-alpha06 -> 7.2.0-beta01依存関係アップグレード Gradle リリースバージョン 7.3.3 -> 7.4-rc-2
v6.0.1
2022/01/01
新機能VSCode プラグインクライアント (LAN) およびサーバー (LAN/ADB) モードのサポート (Ref to Auto.js Pro)新機能base64 モジュール (Ref to Auto.js Pro)新機能isInteger/isNullish/isObject/isPrimitive/isReference グローバルメソッドの追加新機能polyfill (Object.getOwnPropertyDescriptors) の追加新機能polyfill (Array.prototype.flat) の追加改善global.sleep の拡張 ランダム範囲/負数の互換性改善global.toast の拡張 持続時間/強制上書き制御/dismiss のサポート改善パッケージ名オブジェクトのグローバル化 (okhttp3/androidx/de)依存関係アップグレード Android Material バージョン 1.5.0-beta01 -> 1.6.0-alpha01依存関係アップグレード Gradle ビルドツールバージョン 7.2.0-alpha04 -> 7.2.0-alpha06依存関係アップグレード Kotlinx Coroutines バージョン 1.5.2-native-mt -> 1.6.0-native-mt依存関係アップグレード Kotlin Gradle プラグインバージョン 1.6.0 -> 1.6.10依存関係アップグレード Gradle リリースバージョン 7.3 -> 7.3.3
v6.0.0
2021/12/01
新機能ホーム画面のドロワー下部にアプリ再起動ボタンを追加新機能ホーム画面のドロワーにバッテリー最適化無視/他のアプリの上に表示するスイッチを追加修正アプリの初回インストール後, 一部の領域でテーマカラーのレンダリング異常問題修正sign.property ファイルが存在しない場合のプロジェクトビルド問題修正スケジュールタスクパネルの一回限りのタスクの月表示エラー修正アプリの設定ページのスイッチカラーがテーマ変更に応じて変わらない問題修正パッケージプラグインが認識されないおよびダウンロードアドレスが無効な問題修正ホーム画面ドロワー 「使用状況アクセス権限を見る」スイッチの状態が同期されない問題修正TemplateMatching.fastTemplateMatching 潜在的な Mat メモリリーク問題改善アップグレード Rhino エンジンバージョン 1.7.7.2 -> 1.7.13 -> 1.7.14-SNAPSHOT改善アップグレード OpenCV バージョン 3.4.3 -> 4.5.4改善ViewUtil.getStatusBarHeight の互換性の向上改善ホーム画面ドロワーからユーザーログイン関連モジュールおよびレイアウトプレースホルダーを削除改善ホーム画面からコミュニティおよびマーケットタブを削除し, レイアウトアライメントを最適化改善いくつかの設定オプションのデフォルトスイッチ状態を変更改善「アプリについて」ページに SinceDate を追加し, Copyright の表示を最適化改善JSON モジュールを 2017-06-12 バージョンにアップグレードし, cycle.js を統合改善アクティビティがフォアグラウンドになるときの自動アップデートチェック機能および関連ボタンの削除改善AppOpsKt#isOpPermissionGranted 内部コードロジック改善ResourceMonitor の安全性向上のために ReentrantLock を使用 (Ref to TonyJiangWJ)改善Maven Central などのリポジトリを使用して JCenter リポジトリを置き換え改善重複したローカルライブラリファイルの抽出および削除依存関係ローカライズ CrashReport バージョン 2.6.6依存関係ローカライズ MutableTheme バージョン 1.0.0依存関係追加 Androidx Preference バージョン 1.1.1依存関係追加 SwipeRefreshLayout バージョン 1.1.0依存関係アップグレード Android Analytics バージョン 7.0.0 -> 13.1.0依存関係アップグレード Android Annotations バージョン 4.5.2 -> 4.8.0依存関係アップグレード Gradle ビルドツールバージョン 3.2.1 -> 4.1.0 -> 7.0.3 -> 7.2.0-alpha04依存関係アップグレード Android Job バージョン 1.2.6 -> 1.4.2依存関係アップグレード Android Material バージョン 1.1.0-alpha01 -> 1.5.0-beta01依存関係アップグレード Androidx MultiDex バージョン 2.0.0 -> 2.0.1依存関係アップグレード Apache Commons Lang3 バージョン 3.6 -> 3.12.0依存関係アップグレード Appcompat バージョン 1.0.2 -> 1.4.0依存関係アップグレード ButterKnife Gradle プラグインバージョン 9.0.0-rc2 -> 10.2.1 -> 10.2.3依存関係アップグレード ColorPicker バージョン 2.1.5 -> 2.1.7依存関係アップグレード Espresso Core バージョン 3.1.1-alpha01 -> 3.5.0-alpha03依存関係アップグレード Eventbus バージョン 3.0.0 -> 3.2.0依存関係アップグレード Glide Compiler バージョン 4.8.0 -> 4.12.0 -> 4.12.0依存関係アップグレード Gradle Build Tool バージョン 29.0.2 -> 30.0.2依存関係アップグレード Gradle Compile バージョン 28 -> 30 -> 31依存関係アップグレード Gradle リリースバージョン 4.10.2 -> 6.5 -> 7.0.2 -> 7.3依存関係アップグレード Groovy-Json プラグインバージョン 3.0.7 -> 3.0.8依存関係アップグレード Gson バージョン 2.8.2 -> 2.8.9依存関係アップグレード JavaVersion バージョン 1.8 -> 11 -> 16依存関係アップグレード Joda Time バージョン 2.9.9 -> 2.10.13依存関係アップグレード Junit バージョン 4.12 -> 4.13.2依存関係アップグレード Kotlin Gradle プラグインバージョン 1.3.10 -> 1.4.10 -> 1.6.0依存関係アップグレード Kotlinx Coroutines バージョン 1.0.1 -> 1.5.2-native-mt依存関係アップグレード LeakCanary バージョン 1.6.1 -> 2.7依存関係アップグレード LicensesDialog バージョン 1.8.1 -> 2.2.0依存関係アップグレード Material Dialogs バージョン 0.9.2.3 -> 0.9.6.0依存関係アップグレード OkHttp3 バージョン 3.10.0 -> 5.0.0-alpha.2 -> 5.0.0-alpha.3依存関係アップグレード Reactivex RxJava2 RxAndroid バージョン 2.0.1 -> 2.1.1依存関係アップグレード Reactivex RxJava2 バージョン 2.1.2 -> 2.2.21依存関係アップグレード Retrofit2 Converter Gson バージョン 2.3.0 -> 2.9.0依存関係アップグレード Retrofit2 Retrofit バージョン 2.3.0 -> 2.9.0依存関係アップグレード Zip4j バージョン 1.3.2 -> 2.9.1