diff --git a/app/src/main/java/org/autojs/autojs/annotation/ScriptInterface.java b/app/src/main/java/org/autojs/autojs/annotation/ScriptInterface.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/annotation/ScriptInterface.java rename to app/src/main/java/org/autojs/autojs/annotation/ScriptInterface.kt diff --git a/app/src/main/java/org/autojs/autojs/core/database/CursorHelper.java b/app/src/main/java/org/autojs/autojs/core/database/CursorHelper.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/core/database/CursorHelper.java rename to app/src/main/java/org/autojs/autojs/core/database/CursorHelper.kt diff --git a/app/src/main/java/org/autojs/autojs/core/database/Transaction.java b/app/src/main/java/org/autojs/autojs/core/database/Transaction.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/core/database/Transaction.java rename to app/src/main/java/org/autojs/autojs/core/database/Transaction.kt diff --git a/app/src/main/java/org/autojs/autojs/core/image/capture/ScreenCapturerForegroundService.java b/app/src/main/java/org/autojs/autojs/core/image/capture/ScreenCapturerForegroundService.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/core/image/capture/ScreenCapturerForegroundService.java rename to app/src/main/java/org/autojs/autojs/core/image/capture/ScreenCapturerForegroundService.kt diff --git a/app/src/main/java/org/autojs/autojs/core/inputevent/InputDevices.java b/app/src/main/java/org/autojs/autojs/core/inputevent/InputDevices.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/core/inputevent/InputDevices.java rename to app/src/main/java/org/autojs/autojs/core/inputevent/InputDevices.kt diff --git a/app/src/main/java/org/autojs/autojs/core/plugin/Plugin.java b/app/src/main/java/org/autojs/autojs/core/plugin/Plugin.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/core/plugin/Plugin.java rename to app/src/main/java/org/autojs/autojs/core/plugin/Plugin.kt diff --git a/app/src/main/java/org/autojs/autojs/core/ui/inflater/InflateContext.java b/app/src/main/java/org/autojs/autojs/core/ui/inflater/InflateContext.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/core/ui/inflater/InflateContext.java rename to app/src/main/java/org/autojs/autojs/core/ui/inflater/InflateContext.kt diff --git a/app/src/main/java/org/autojs/autojs/core/ui/inflater/util/Gravities.java b/app/src/main/java/org/autojs/autojs/core/ui/inflater/util/Gravities.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/core/ui/inflater/util/Gravities.java rename to app/src/main/java/org/autojs/autojs/core/ui/inflater/util/Gravities.kt diff --git a/app/src/main/java/org/autojs/autojs/runtime/ScriptRuntime.java b/app/src/main/java/org/autojs/autojs/runtime/ScriptRuntime.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/runtime/ScriptRuntime.java rename to app/src/main/java/org/autojs/autojs/runtime/ScriptRuntime.kt diff --git a/app/src/main/java/org/autojs/autojs/runtime/accessibility/AccessibilityConfig.java b/app/src/main/java/org/autojs/autojs/runtime/accessibility/AccessibilityConfig.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/runtime/accessibility/AccessibilityConfig.java rename to app/src/main/java/org/autojs/autojs/runtime/accessibility/AccessibilityConfig.kt diff --git a/app/src/main/java/org/autojs/autojs/runtime/api/Engines.java b/app/src/main/java/org/autojs/autojs/runtime/api/Engines.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/runtime/api/Engines.java rename to app/src/main/java/org/autojs/autojs/runtime/api/Engines.kt diff --git a/app/src/main/java/org/autojs/autojs/runtime/api/Plugins.java b/app/src/main/java/org/autojs/autojs/runtime/api/Plugins.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/runtime/api/Plugins.java rename to app/src/main/java/org/autojs/autojs/runtime/api/Plugins.kt diff --git a/app/src/main/java/org/autojs/autojs/runtime/api/Timers.java b/app/src/main/java/org/autojs/autojs/runtime/api/Timers.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/runtime/api/Timers.java rename to app/src/main/java/org/autojs/autojs/runtime/api/Timers.kt diff --git a/app/src/main/java/org/autojs/autojs/ui/explorer/ExplorerView.java b/app/src/main/java/org/autojs/autojs/ui/explorer/ExplorerView.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/ui/explorer/ExplorerView.java rename to app/src/main/java/org/autojs/autojs/ui/explorer/ExplorerView.kt diff --git a/app/src/main/java/org/autojs/autojs/ui/explorer/ExplorerViewHelper.java b/app/src/main/java/org/autojs/autojs/ui/explorer/ExplorerViewHelper.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/ui/explorer/ExplorerViewHelper.java rename to app/src/main/java/org/autojs/autojs/ui/explorer/ExplorerViewHelper.kt diff --git a/app/src/main/java/org/autojs/autojs/ui/log/LogActivity.java b/app/src/main/java/org/autojs/autojs/ui/log/LogActivity.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/ui/log/LogActivity.java rename to app/src/main/java/org/autojs/autojs/ui/log/LogActivity.kt diff --git a/app/src/main/java/org/autojs/autojs/ui/widget/BindableViewHolder.java b/app/src/main/java/org/autojs/autojs/ui/widget/BindableViewHolder.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/ui/widget/BindableViewHolder.java rename to app/src/main/java/org/autojs/autojs/ui/widget/BindableViewHolder.kt diff --git a/app/src/main/java/org/autojs/autojs/ui/widget/FirstCharView.java b/app/src/main/java/org/autojs/autojs/ui/widget/FirstCharView.kt similarity index 100% rename from app/src/main/java/org/autojs/autojs/ui/widget/FirstCharView.java rename to app/src/main/java/org/autojs/autojs/ui/widget/FirstCharView.kt