Android :: Want To Know About Commands Available In Phone Shell?
Sep 5, 2010Can't find information on how to print out documentation on android shell commands while in the shell. Something along the lines of.
View 4 RepliesCan't find information on how to print out documentation on android shell commands while in the shell. Something along the lines of.
View 4 RepliesHow do I use adb to perform some automated tasks on my android phone? I need to find commands that I can issue from the command line (ideally, using a .bat file) that will be capable of more than simply opening an application or sending an input keyevent (button press).
For instance, I want to toggle Airplane Mode on or off from the command line. Currently, the best I can do is launch the Wireless & network settings menu and then use input keyevents to click Airplane mode:
CODE:.................
There are quite a few drawbacks to this method, primarily that the screen has to be on and unlocked. Also, the tasks I want to do are much broader than this simple example. Other things I'd like to do if possible:
1.Play an mp3 and set it on repeat. Current solution:
CODE:..................
2.Play a video. (current solution: open MediaGallery, send keyevents, similar to above)
3.Change the volume (current solution: send volume-up button keyevents)
4.Change the display timeout (current solution: open sound & display settings, send keyevents)
As before, these all require the screen to be on and unlocked. The other major drawback to using keyevents is if the UI of the application is changed, the keyevents will no longer perform the correct function. If there is no easier way to do these sort of things, is there at least a way to turn the screen on (using adb) when it is off? Or to have keyevents still work when the screen is off?
I'm not very familiar with java. That said, I've seen code like the following (source: http://yenliangl.blogspot.com/2009/12/toggle-airplane-mode.html) to change a setting on the phone:
Settings.System.putInt(Settings.System.AIRPLANE_MODE_ON, 1 /* 1 or 0 */);
How do I translate something like the above into an adb shell command? Is this possible, or the wrong way to think about it?
I need to execute following command in my app.
command: echo "1" > /sys/manager0/enable
I tried this with following code in my app.
Process p = Runtime.getRuntime().exec("su");
DataOutputStream stdin = new DataOutputStream(p.getOutputStream());
String cmd = "echo "1" /sys/manager0/enable";
stdin.writeBytes(cmd+"
");
There is no error and app executed perfectly but there is no change in the /sys/manager0/enable
Is there any way to run terminal commands on my application and then access the data on my UI? Specifically top.
View 4 Replies View RelatedIs there a complete list, or there is no guarantee the list won't change with every release?
View 4 Replies View RelatedI have a samsung moment that I seem to have inadverntantly disabled diagnostic usb access - if I have USB plugged in and then enable dial up networking in settings , USB disconnects - as soon as I disable DUN usb comes back up - I modified the setting in NV for scm from 3a to 2a and caused this, but I can't find a way to access non volatile memory any other way than through usb diagnostic mode
View 1 Replies View RelatedI am trying to create a tasker automated thing, which would show a scene which will have a button to execute a shell command (The command should be executed as root). how to do it?
Code:
reboot recovery
Once I start up monkey from the shell like:
adb shell monkey --port 1080
Then, If I write normal java code to establish a connection to 127.0.0.1:1080 (on the device itself) and then issue monkey commands from there?
I have tried this and I am able to create a socket, but to get the response, I wait for an awfully long time and nothing happens. Why this behavior?
is it possible to send sms via adb shell from pc to android phone (via usb) ??
View 4 Replies View RelatedQuick question that probably has a simple answer..
When I hook up this phone via the audio jack it repeatedly asks for voice commands instead of just going into playing some music.. anyone know of any setting to maybe disable this or some way to correct it?
I'm a noob to like all of this so bare with me, I love jailbreaking and rooting stuff, just because I love being in complete control of my device....so thats the main reason why I rooted my samsung moment. I usually gain experience from all of this by looking on youtube tutorials or going to threads, I've never asked or seeked helped personally until now. So my question is what can I do with my phone now? I have an idea of how I would put new roms on my moment but I want to be sure of what I'm doing before I brick my phone from a careless mistake. How to get started on a Rooted phone in a nut shell?
View 5 Replies View RelatedI want to run adb commands like "adb install application.apk" or "adb uinstall application.apk" from my android application.
View 2 Replies View RelatedDoes anyone know of a list of all the available Android *#*# keypad commands? e.g. *#*#4636#*#* opens up test mode. I tried a web search, and searching the forums, but searching for special characters like that, doesn't seem to work very well. Even tried escaping them with various combinations of quotes and backslashes, but no joy.
View 3 Replies View RelatedVery new to Android and Eclipse. All going well, pretty intuitive. One problem though, when advice is given to 'issue a command' to the emulator, where does one do that? I'm sure it's very straight forward, I just don't know where to do it.
View 1 Replies View Relatedmy question? Is it possible to use adb commands if device connected via Bluetooth?
View 9 Replies View RelatedI am trying to use a USB GPRS (SIM5218A) modem in eclair, I am wondering how to send the AT commands to the modem. I saw some old emails here in the list showing how to use pppd with chat (exec /system/usr/bin/chat -v); Unfortunately I am unable to find chat in eclair. Is there a better way to perform this?
View 2 Replies View RelatedWhen my app loads up I need to import a bunch of records into its database. How do I run the following sqlite3 command from my app?
View 13 Replies View RelatedThere are all of these app's out there that allow you to control your computer from your phone (using VNC and others). This is all well and good....but there are no shortcuts to do anything on these apps. Whatever you are trying to do on your computer takes way too many screens/clicks to be truly efficient by using your phone. You most certainly are able to do it with your phone.....but hell...it was way more complicated than it had to be.
DOES BELOW APP EXIST?
I would LOVE to just touch a shortcut on my home screen that would send a couple of keystrokes to my computer. Or telling my computer to open a particular program from a shortcut created on my android phones Home screen. This would be amazing. I could tell my computer to run whatever task from my phone QUICKLY...without having to jump hoops through screenshots/mouseclicks/keyboard on VNC app's......
Using this, you would no longer need all these separate video/music player control apps...you could just wire hotkeys/scripts to be run to control ANYTHING. I could send a keystroke to minimize/maximize a window....pause iTunes....Give a song 3 star rating....open a particular site...
I'm just trying to turn my phone into a much better remote for my computer.....all current apps seem to fail horribly.
I have an compiled executable that is supposed to copy itself from the res folder, and into the /data/data/package-name/ folder, and change the permissions, and then execute. Every step completes all the way to the end. The output stream seems to be writing, etc. Except when I go check the file system, nothing has been done. I first tried with 'sh' then with 'su' (I have a rooted Cyanogen rom).
Here is the code:
CODE:.........................
I am working on some framework. This framework code will communicate with ViewServer class, to get the various details about views. Till now we could able find few commands which viewServer class recieves and responds. But we dont have complete set of command. If any one knows, could you please provide all the supported commands by this class and what exactly it returns?
View 3 Replies View RelatedThe standard Youtube URL commands (&loop, &rel, etc) do not seem to work when calling Youtube via an INTENT from inside the android application. The videos play fine, Youtube app comes up fine, but the additional URL commands don't appear to work. Is there another set of commands I should be using or are commands simply ignored using Youtube in this manner. Also, is there any documentation on the interface from android to the Youtube app available on the net?
View 3 Replies View RelatedI want to send AT commands in my Android application, but I could not find the right syntax. How can I do this?
View 1 Replies View RelatedI am trying to execute "ls -a" from java code, any idea how to do so.
View 6 Replies View RelatedTo make development easier, I want to be able to send textual commands to my android app(especially prior to having prior the UI completely fleshed out).Presumably in the emulator, but it would be great if it also worked on a device connected via USB.Of course, I could add an editText control to my app and type the commands in there, but would prefer not have deal with debug things cluttering up the UI and all the complications of that.I also would like to be able to paste text from computer clipboard, which sorta rules out EditText controls.Is there any way to do this, say via any of the android-sdk/tools/ stuff? I would implement the command processor java class/method, but need some way to be able to actually feed it a string. I suppose I could do something that talks to the emulator via the file system or something, but would prefer not have to spend a lot of time doing this if there is something already available.
View 2 Replies View RelatedSome html files are in my sd card. I am using qualcomm surfs. By using adb shell commands or "adb shell am start -n com.android.browser/.BrowserActivity file://sdcard/example.html" how can i access or open that html files. Is there any method for accessing sd card files.
View 4 Replies View RelatedI was trying to send Monkey commands in one of my test applications. But When I install it on the emulator, the packageManager refuses to grant permission "SET_ACTIVITY_WATCHER" which is required to run Monkey.
Is it possible to call Monkey in a test application?
Here's a little guide I put together for you to learn basic adb commands. I'm posting this thread assuming you already have your SDK set up. With that said, let's dive right in!
1. Turn on ADB
Go to Menu > Settings > Applications > Development > USB Debugging
2. Running ADB
Open up command prompt and type your way to the directory you have your SDK in.
Mine is in C:
So for example, mine would be: cd c:AndroidSDK/tools............................
I am trying to establish Bluetooth connection between an Android device with other mobile phone over Handsfree profile. I am using following code -
Code:
private static final UUID MY_UUID = UUID.fromString("0000111F-0000-1000-8000-00805F9B34FB"); // UUID for Hands free profile
// Some code...
// Get Bluetooth Adapter.
m_oBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
// Some code...
// For paired BT device, getting a connection established.
[code]....
I can create RFCOMMSocket using above code.
Now I want to send AT commands based on Bluetooth Hands-Free profile. e.g. If other mobile phone receives a phone call, my Android device can reject this call by sending AT command- "+CHUP". I am not sure whether this is possible or not.
At this point, I am stuck. I have read Bluetooth APIs where I found -
Code:
BluetoothHeadset.ACTION_VENDOR_SPECIFIC_HEADSET_EVENT
Can we use this Intent for sending AT commands? Is this a proper way to send AT command based on Bluetooth Hands-Free profile?
I am trying to establish Bluetooth connection between an Android device with other mobile phone over Handsfree profile. I am using following code -
Code:
private static final UUID MY_UUID = UUID.fromString("0000111F-0000-1000-8000-00805F9B34FB"); // UUID for Hands free profile
// Some code...
// Get Bluetooth Adapter.
m_oBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
[Code]...
I can create RFCOMMSocket using above code.
Now I want to send AT commands based on Bluetooth Hands-Free profile. e.g. If other mobile phone receives a phone call, my Android device can reject this call by sending AT command- "+CHUP". I am not sure whether this is possible or not.
At this point, I am stuck. I have read Bluetooth APIs where I found -
Code:
BluetoothHeadset.ACTION_VENDOR_SPECIFIC_HEADSET_EVENT
Can we use this Intent for sending AT commands? Is this a proper way to send AT command based on Bluetooth Hands-Free profile?
I found the tool monkey and I ve been doing some test with it but there were two things that I could not do. The first is to read the. hprof files that it produces when the -hprof option is set. I tried to process them with the ECLIPSE memory analizer but it did not work. Do you know if there is a program that reads these files? OH and the other feature that I wanted to know if it even existed was if I could set a preestablished order of commands for the monkey to follow or if it only works randomly.
View 3 Replies View Related