I see,

I'll take another look.

Thanks,

On Jan 6, 5:14 pm, Roger Podacter <rogerpodac...@gmail.com> wrote:
> what doesnt make sense?  i'll use the two commands we used as example,
> "cat" and "echo".  we had to use those two.  the shellcommand works
> for both root access, and non-root if that's what you want.  from the
> code all we did is:
>
> ShellCommand shell_command = new ShellCommand();
>                         CommandResult command_result = 
> shell_command.sh.runWaitFor("echo
> xx");
>
> replace whatever terminal command you want between the quotes ""
> there.
>
> you could also do that same command as root access (not really
> relevant here, just example) by replacing the SHELL with SU, so:
>
> CommandResult command_result = shell_command.su.runWaitFor("echo xx");
>
> me and my partner wrote the battery calibrator app.  but we just asked
> for permission from the guy who wrote the shellcommand class.  sorry i
> dont know his name, my bud contacted him.  but there is a short thread
> on XDA about it.  sorry there's not any docs that i know of.
>
> i linked you to it because the shellcommand does show how to get the
> inputstream and all.  you likely could just take just that portion
> from the try/catch commands, and put it into your own code to run the
> exec call and all.  otherwise you could see about just including the
> entire shellcommand class in your code like we did.
>
> On Jan 6, 1:57 pm, Jay <j.gato...@gmail.com> wrote:
>
> > The terminal emulator code doesn't make since to me. Looks like
> > there's some native code stuff going on in there.
>
> > As for the battery calibration app, who exactly wrote the
> > ShellCommand.java file, and is there any documentation to go with it?
> > It sort of makes sense, but I can't piece it together. A google search
> > didn't turn up much.
>
> > Thanks
>
> > On Jan 4, 3:42 pm, Dianne Hackborn <hack...@android.com> wrote:
>
> > > Note that shell commands are not part of the SDK, so there are no 
> > > guarantees
> > > that commands you are executing will continue to work in the future.
>
> > > On Tue, Jan 4, 2011 at 1:34 PM, Jay <j.gato...@gmail.com> wrote:
> > > > This is exactly the kind of stuff I was looking for.
>
> > > > I'll dig in, thanks.
>
> > > > On Jan 3, 11:25 am, Roger Podacter <rogerpodac...@gmail.com> wrote:
> > > > > i just replied to this thread but i guess i'm new so the post didnt go
> > > > > thru?
>
> > > > > i just used "cat" and "echo" commands in my app we just finished
> > > > > recently.  the person above who mentioned getting the InputStream is
> > > > > correct.  i cant paste in the entire code example, but if you search
> > > > > the web for "shellcommand" this is already developed to allow you to
> > > > > easily perform terminal commands of this nature in your java code.  it
> > > > > clearly shows how to get the exec call return etc.
>
> > > > > i linked the source code of my app for reference on github, but i'm
> > > > > probably not allowed to post links yet.
>
> > > > > hope this message goes thru this time.
>
> > > > > RP
>
> > > > > On Jan 3, 8:01 am, FrankG <frankgru...@googlemail.com> wrote:
>
> > > > > > Seems that you are looking for a terminal emulator like this one ..
>
> > > > > >https://github.com/jackpal/Android-Terminal-Emulator/wiki
>
> > > > > > Good luck !
>
> > > > > >   Frank
>
> > > > > > On 31 Dez. 2010, 22:48, Jay <j.gato...@gmail.com> wrote:
>
> > > > > > > I started reading that, but it still doesn't complete sense. Are
> > > > there
> > > > > > > any other more descriptive documents on this out there?
>
> > > > > > > On Dec 30, 7:33 pm, jotobjects <jotobje...@gmail.com> wrote:
>
> > > > > > > > You get an InputStream from the Process returned by the exec 
> > > > > > > > call.
> > > > > > > > Read and study the javadoc for java.lang.Runtime an
> > > > java.lang.Process.
>
> > > > > > > > On Dec 30, 3:14 pm, Jay <j.gato...@gmail.com> wrote:
>
> > > > > > > > > I also want to be able to run commands like 'ls' and 'cat'
>
> > > > > > > > > On Dec 30, 5:09 pm, Jay <j.gato...@gmail.com> wrote:
>
> > > > > > > > > > Hello,
>
> > > > > > > > > > Here's what I'm trying to accomplish: I want to be able to 
> > > > > > > > > > show
> > > > dmesg
> > > > > > > > > > logs and logcat output in an app I'm writing. I know that 
> > > > > > > > > > I'm
> > > > supposed
> > > > > > > > > > to use Runtime.getRuntime().exec(), however other than that,
> > > > I'm
> > > > > > > > > > pretty lost. I tried to find some examples, but couldn't.
>
> > > > > > > > > > Can someone here give me some information on how to do this?
> > > > Maybe
> > > > > > > > > > point me to some example code. Aside from doing the 
> > > > > > > > > > following
> > > > in my
> > > > > > > > > > code:
>
> > > > > > > > > > Runtime.getRuntime().exec("dmesg");
>
> > > > > > > > > > or
>
> > > > > > > > > > Runtime.getRuntime().exec("logcat");
>
> > > > > > > > > > I'm not sure what else to do to be able to read dmesg and
> > > > logcat
> > > > > > > > > > outputs.
>
> > > > > > > > > > Thanks,- Zitierten Text ausblenden -
>
> > > > > > > - Zitierten Text anzeigen -- Hide quoted text -
>
> > > > > > - Show quoted text -
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Android Developers" group.
> > > > To post to this group, send email to android-developers@googlegroups.com
> > > > To unsubscribe from this group, send email to
> > > > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubs­cr...@googlegroups.com>
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/android-developers?hl=en
>
> > > --
> > > Dianne Hackborn
> > > Android framework engineer
> > > hack...@android.com
>
> > > Note: please don't send private questions to me, as I don't have time to
> > > provide private support, and so won't reply to such e-mails.  All such
> > > questions should be posted on public forums, where I and others can see 
> > > and
> > > answer them.- Hide quoted text -
>
> > - Show quoted text -

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to