Android :: Writing App That Executes Linux Commands
Aug 12, 2010
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:.........................
View 1 Replies
Aug 11, 2009
I am trying to execute "ls -a" from java code, any idea how to do so.
View 6 Replies
View Related
May 29, 2014
how do I create an app to run commands on Linux?e.g.: a button named shutdown when pressed, shuts down a selected server.I was told to create an API but not sure how to go about it.
View 1 Replies
View Related
Feb 9, 2010
I have noticed that when display goes to sleep, my TimerTask is also freezed, until display is waked up. I need my TimerTask to execute (a BlueTooth operation every few minutes) even while the display is sleeping.
How do i achieve this (eventually using something else instead of a TimerTask)?
View 3 Replies
View Related
Oct 29, 2010
Can anybody tell me what method of an activity executes when an application closes?. Like I have a main activity and if I press back button on my phone. The Application closes so I want to know what method executes at that time.
View 1 Replies
View Related
Jun 3, 2010
The android docs say that it adds the runnable to the queue and it runs in the UI thread. What does this mean? So, for example, the same thread I use to create my layout is used to run the Runnable? What if I want it as an independent thread that executes while I am creating my layout and defining my activity?
View 2 Replies
View Related
Jun 19, 2010
i successfully got into adb in recovery mode fairly easily on my ubuntu 10.4 laptop using the following method- this should also work for a linux live boot from a usb flash drive
in one terminal tail and follow log messages
~$ tail -f /var/log/messages
In another terminal run the loop
Then
1. plugin usb and keep it plugged in
2. remove battery, eject sd card.
3. put battery in
4. press vol- and power
5. after around 6 seconds, your terminal with the log will show something like "new high speed USB..."
6. press vol- to select recovery
7. press the power button
8. IMPORTANT- as soon as you see a new log entry (something like "USB disconnect"), pop in the sd card
check your loop terminal for adb. if it doesn't work, repeat at step 2
View 2 Replies
View Related
Apr 16, 2009
I know android is based on linux, does this mean it can run any and all linux applications? If so has anyone tried to run anything like wine? I also noticed that by default you cant run apps directly from sd card, but i saw a modification on a site that lets you change it so you can, so technically speaking is there any limit on the size of sd the G1 can handle?
View 1 Replies
View Related
Sep 10, 2010
I want to run adb commands like "adb install application.apk" or "adb uinstall application.apk" from my android application.
View 2 Replies
View Related
Jun 24, 2010
Does 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 Related
Oct 16, 2010
Very 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 Related
May 27, 2009
my question? Is it possible to use adb commands if device connected via Bluetooth?
View 9 Replies
View Related
Sep 5, 2010
Can't find information on how to print out documentation on android shell commands while in the shell. Something along the lines of.
View 4 Replies
View Related
Feb 24, 2010
I 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 Related
Nov 30, 2009
When 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 Related
Apr 2, 2013
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
View 2 Replies
View Related
Jul 28, 2010
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 Related
Aug 27, 2010
There 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.
View 2 Replies
View Related
Nov 1, 2010
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 Related
Jul 12, 2009
The 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 Related
Aug 18, 2010
I 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 Related
Nov 19, 2010
To 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 Related
Sep 21, 2010
Some 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 Related
Jan 19, 2009
I 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?
View 2 Replies
View Related
Sep 28, 2010
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............................
View 5 Replies
View Related
Apr 3, 2010
Is there a complete list, or there is no guarantee the list won't change with every release?
View 4 Replies
View Related
May 5, 2014
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?
View 6 Replies
View Related
May 20, 2013
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?
View 1 Replies
View Related
Jan 30, 2009
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
Feb 4, 2010
How 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?
View 2 Replies
View Related