CloudShell-Remote Android IDE

CloudShell-Remote Android IDE


What is CloudShell?
CloudShell allow you run Java code on remote Android devices. (Using BeanShell script)
From CloudShell, you can access native Android APIs from anywhere, all you need is a browser.

Once you install CloudShell and logged in, go to this site from PC to run the script on the device:
https://cloudshellapp.appspot.com


What can I do with CloudShell?
A lot!You can create your own features using Android APIs.
Whole Android APIs is available to you.
BeanShell is a powerful script engine,you can call Android native Java APIs from CloudShell.

For examples, you can test the new APIs on device you do not have physical access,
or with provider not in your country.
You can read the logs, and find out why your App is not working, and test the new codes in real-time,
on devices may not even in your country!
Check Android APIs at Runtime, even the hidden ones, inspect static variables, methods, classes
list all the action Intents.

You can make it vibrate if you do not remember where you put your phone.
If you lost your phone, you can location it, wipe it, or show Message on the screen.
You can write scripts to backup your contacts, your SMS.
You can write scripts to upload pictures to Facebook, Picasa, upload video to youtube.

It is up to you, the programmer to release the full power of CloudShell.


List of what you can do with:
- Android APIs at Runtime
- Android OS Version check
- Applications - list all installed
- Battery - get status
- Bluetooth - Turn on/off, scan
- Call - get call Logs, making phone call
- Clipboard, copy, paste
- Contacts - search Contacts
- Launch other Apps
- Location GPS/Network
- Logcat - read logs
- Rooted check
- Sensor - List all sensors
- SMS Inbox
- Sync Turn On/Off

Go this page for all the examples:
https://code.google.com/p/cloud-shell/wiki/Examples


Getting started
- Download and Install Android App first
- Log in to Google Account from the CloudShell App
- Go to: https://cloudshellapp.appspot.com/
- Log in using the same Google Account
- Start writing scripts!


Features:
- Autostart on Boot, or on WiFi
- Run BeanShell Scripts on remote devices
- Push Scripts to device
- Reset BeanShell
- Webview API bridge to run BeanShell scripts
- Support BroadcastReceiver, Events listener
- Remote wakeup
- Remote control, send Key Touch Events and Capture ScreenShot on rooted devices
- You can use hidden API like regular API, because BeanShell reflection, so instead of:
Method dataMethod = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class);
dataMethod.invoke(cm, false);
In CloudShell, you can just do:
cm.setMobileDataEnabled(false);


Note:
- For better security, use a different Gmail account to login rather than your main Gmail account.

Recent changes:
Fixed login problem on Android 4.2 devices.
Add to list
Free
94
4.7
User ratings
62
Installs
1,000+
Concerns
5
File size
1073 kb
Screenshots
Screenshot of CloudShell-Remote Android IDE Screenshot of CloudShell-Remote Android IDE

About CloudShell-Remote Android IDE
What is CloudShell?
CloudShell allow you run Java code on remote Android devices. (Using BeanShell script)
From CloudShell, you can access native Android APIs from anywhere, all you need is a browser.

Once you install CloudShell and logged in, go to this site from PC to run the script on the device:
https://cloudshellapp.appspot.com


What can I do with CloudShell?
A lot!You can create your own features using Android APIs.
Whole Android APIs is available to you.
BeanShell is a powerful script engine,you can call Android native Java APIs from CloudShell.

For examples, you can test the new APIs on device you do not have physical access,
or with provider not in your country.
You can read the logs, and find out why your App is not working, and test the new codes in real-time,
on devices may not even in your country!
Check Android APIs at Runtime, even the hidden ones, inspect static variables, methods, classes
list all the action Intents.

You can make it vibrate if you do not remember where you put your phone.
If you lost your phone, you can location it, wipe it, or show Message on the screen.
You can write scripts to backup your contacts, your SMS.
You can write scripts to upload pictures to Facebook, Picasa, upload video to youtube.

It is up to you, the programmer to release the full power of CloudShell.


List of what you can do with:
- Android APIs at Runtime
- Android OS Version check
- Applications - list all installed
- Battery - get status
- Bluetooth - Turn on/off, scan
- Call - get call Logs, making phone call
- Clipboard, copy, paste
- Contacts - search Contacts
- Launch other Apps
- Location GPS/Network
- Logcat - read logs
- Rooted check
- Sensor - List all sensors
- SMS Inbox
- Sync Turn On/Off

Go this page for all the examples:
https://code.google.com/p/cloud-shell/wiki/Examples


Getting started
- Download and Install Android App first
- Log in to Google Account from the CloudShell App
- Go to: https://cloudshellapp.appspot.com/
- Log in using the same Google Account
- Start writing scripts!


Features:
- Autostart on Boot, or on WiFi
- Run BeanShell Scripts on remote devices
- Push Scripts to device
- Reset BeanShell
- Webview API bridge to run BeanShell scripts
- Support BroadcastReceiver, Events listener
- Remote wakeup
- Remote control, send Key Touch Events and Capture ScreenShot on rooted devices
- You can use hidden API like regular API, because BeanShell reflection, so instead of:
Method dataMethod = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class);
dataMethod.invoke(cm, false);
In CloudShell, you can just do:
cm.setMobileDataEnabled(false);


Note:
- For better security, use a different Gmail account to login rather than your main Gmail account.

Recent changes:
Fixed login problem on Android 4.2 devices.

Visit Website
User reviews of CloudShell-Remote Android IDE
Write the first review for this app!
Android Market Comments
A Google User
Dec 25, 2013
Good Good
A Google User
Nov 24, 2013
Invalid login credentials Worthless without login.
A Google User
Jun 4, 2013
OK Ok