Skip to content

WahdanZ/SpockAdb

Repository files navigation

Codacy Badge Build JetBrains IntelliJ Plugins JetBrains IntelliJ plugins

Spock ADB

Full control of your Android device directly from Android Studio — no terminal needed.

Spock ADB puts the most common ADB workflows into a single tool window: navigate to the active Activity or Fragment in your editor, manage app lifecycle, toggle developer settings, control permissions, and more — all with one click.


Features

Navigation

Feature Description
Open Current Activity Jump directly to the currently visible Activity in your editor
Open Current Fragment Jump directly to the currently visible Fragment (supports nested fragments)
Current App Back Stack View the full back stack of Activities and Fragments for the foreground app
Back Stack (All Apps) View the system-wide Activity back stack across all running apps

App Lifecycle

Feature Description
Restart App Stop and relaunch the foreground application
Restart with Debugger Relaunch and immediately attach the debugger
Test Process Death Kill the app process without removing it from recents (tests background restore)
Force Kill Hard kill the application process
Clear App Data Wipe all app data (shared prefs, databases, cache)
Clear App Data & Restart Wipe all app data and immediately relaunch
Uninstall App Remove the application from the device

Permissions

Feature Description
Revoke / Grant Permission Toggle individual runtime permissions via a checkbox dialog
Grant All Grant every declared runtime permission at once
Revoke All Revoke every declared runtime permission at once

Developer Options

Feature Description
Open Developer Options Launch the system Developer Options screen
Don't Keep Activities Read current state of the "Don't Keep Activities" setting
Show Taps Toggle the "Show Taps" developer setting
Show Layout Bounds Toggle the "Show Layout Bounds" developer setting
Window Animation Scale Set window animation scale (0×, 0.5×, 1×, 1.5×, 2×, 5×, 10×)
Transition Animation Scale Set transition animation scale
Animator Duration Scale Set animator duration scale

Network

Feature Description
Toggle Wi-Fi Enable or disable Wi-Fi on the device
Toggle Mobile Data Enable or disable mobile data on the device

Utilities

Feature Description
Input Text Type text into the focused field on the device
Open Deep Link Fire an android.intent.action.VIEW intent with any URI

Screenshot

Screenshot


Installation

JetBrains Marketplace: Spock ADB

Or install directly in Android Studio: Settings → Plugins → Marketplace → search "Spock ADB"


Demo

Demo video


License

Copyright 2019 Ahmed Wahdan

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

Spock Adb Plugin Helps you to have full control of your project

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages