Is there a way to use adb commands in a C program?
up vote
-1
down vote
favorite
I'm currently in the process of writing a bash script which uses quite a few adb
commands in it. It is already decently sized as far as the amount of written code goes, and I would like to simplify and compact it by writing it in C. It would also serve as a way for me to practice C, since I haven't been using it for a year or two and I'd like to refresh my knowledge...
Now my main issue are the adb
commands, which bash can execute easily. Is there a library (or any other way) that would enable me to use the adb
commands in my program?
I've tried googling it, and haven't been able to find the answer.
Am I asking the wrong question?
Thanks!
c adb
add a comment |
up vote
-1
down vote
favorite
I'm currently in the process of writing a bash script which uses quite a few adb
commands in it. It is already decently sized as far as the amount of written code goes, and I would like to simplify and compact it by writing it in C. It would also serve as a way for me to practice C, since I haven't been using it for a year or two and I'd like to refresh my knowledge...
Now my main issue are the adb
commands, which bash can execute easily. Is there a library (or any other way) that would enable me to use the adb
commands in my program?
I've tried googling it, and haven't been able to find the answer.
Am I asking the wrong question?
Thanks!
c adb
Do you mean executing arbitrary shell commands from a C program?
– Amy
Nov 9 at 19:33
@Amy Your question is the answer. I wasn't looking at my problem from the right perspective. Thank you.
– Aleksandar Čolović
Nov 9 at 19:36
It happens. Frequently solutions are hard to find simply because we don't know exactly what to search for.
– Amy
Nov 9 at 19:38
"I would like to simplify and compact it by writing it in C" - When I want so make things simple and compact, then C is definitely not my first choice.
– Broman
Nov 9 at 19:51
I asked a very similar question a while back. The adb code is actually written in C and the source is available, so you could probably include it, but it's a pretty huge program with a lot of functionality you don't need. It turns out that it's just easier to shell out to adb and give it whatever commands you want.
– Terry Carmen
Nov 9 at 20:04
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
I'm currently in the process of writing a bash script which uses quite a few adb
commands in it. It is already decently sized as far as the amount of written code goes, and I would like to simplify and compact it by writing it in C. It would also serve as a way for me to practice C, since I haven't been using it for a year or two and I'd like to refresh my knowledge...
Now my main issue are the adb
commands, which bash can execute easily. Is there a library (or any other way) that would enable me to use the adb
commands in my program?
I've tried googling it, and haven't been able to find the answer.
Am I asking the wrong question?
Thanks!
c adb
I'm currently in the process of writing a bash script which uses quite a few adb
commands in it. It is already decently sized as far as the amount of written code goes, and I would like to simplify and compact it by writing it in C. It would also serve as a way for me to practice C, since I haven't been using it for a year or two and I'd like to refresh my knowledge...
Now my main issue are the adb
commands, which bash can execute easily. Is there a library (or any other way) that would enable me to use the adb
commands in my program?
I've tried googling it, and haven't been able to find the answer.
Am I asking the wrong question?
Thanks!
c adb
c adb
asked Nov 9 at 19:29
Aleksandar Čolović
2916
2916
Do you mean executing arbitrary shell commands from a C program?
– Amy
Nov 9 at 19:33
@Amy Your question is the answer. I wasn't looking at my problem from the right perspective. Thank you.
– Aleksandar Čolović
Nov 9 at 19:36
It happens. Frequently solutions are hard to find simply because we don't know exactly what to search for.
– Amy
Nov 9 at 19:38
"I would like to simplify and compact it by writing it in C" - When I want so make things simple and compact, then C is definitely not my first choice.
– Broman
Nov 9 at 19:51
I asked a very similar question a while back. The adb code is actually written in C and the source is available, so you could probably include it, but it's a pretty huge program with a lot of functionality you don't need. It turns out that it's just easier to shell out to adb and give it whatever commands you want.
– Terry Carmen
Nov 9 at 20:04
add a comment |
Do you mean executing arbitrary shell commands from a C program?
– Amy
Nov 9 at 19:33
@Amy Your question is the answer. I wasn't looking at my problem from the right perspective. Thank you.
– Aleksandar Čolović
Nov 9 at 19:36
It happens. Frequently solutions are hard to find simply because we don't know exactly what to search for.
– Amy
Nov 9 at 19:38
"I would like to simplify and compact it by writing it in C" - When I want so make things simple and compact, then C is definitely not my first choice.
– Broman
Nov 9 at 19:51
I asked a very similar question a while back. The adb code is actually written in C and the source is available, so you could probably include it, but it's a pretty huge program with a lot of functionality you don't need. It turns out that it's just easier to shell out to adb and give it whatever commands you want.
– Terry Carmen
Nov 9 at 20:04
Do you mean executing arbitrary shell commands from a C program?
– Amy
Nov 9 at 19:33
Do you mean executing arbitrary shell commands from a C program?
– Amy
Nov 9 at 19:33
@Amy Your question is the answer. I wasn't looking at my problem from the right perspective. Thank you.
– Aleksandar Čolović
Nov 9 at 19:36
@Amy Your question is the answer. I wasn't looking at my problem from the right perspective. Thank you.
– Aleksandar Čolović
Nov 9 at 19:36
It happens. Frequently solutions are hard to find simply because we don't know exactly what to search for.
– Amy
Nov 9 at 19:38
It happens. Frequently solutions are hard to find simply because we don't know exactly what to search for.
– Amy
Nov 9 at 19:38
"I would like to simplify and compact it by writing it in C" - When I want so make things simple and compact, then C is definitely not my first choice.
– Broman
Nov 9 at 19:51
"I would like to simplify and compact it by writing it in C" - When I want so make things simple and compact, then C is definitely not my first choice.
– Broman
Nov 9 at 19:51
I asked a very similar question a while back. The adb code is actually written in C and the source is available, so you could probably include it, but it's a pretty huge program with a lot of functionality you don't need. It turns out that it's just easier to shell out to adb and give it whatever commands you want.
– Terry Carmen
Nov 9 at 20:04
I asked a very similar question a while back. The adb code is actually written in C and the source is available, so you could probably include it, but it's a pretty huge program with a lot of functionality you don't need. It turns out that it's just easier to shell out to adb and give it whatever commands you want.
– Terry Carmen
Nov 9 at 20:04
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53232174%2fis-there-a-way-to-use-adb-commands-in-a-c-program%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Do you mean executing arbitrary shell commands from a C program?
– Amy
Nov 9 at 19:33
@Amy Your question is the answer. I wasn't looking at my problem from the right perspective. Thank you.
– Aleksandar Čolović
Nov 9 at 19:36
It happens. Frequently solutions are hard to find simply because we don't know exactly what to search for.
– Amy
Nov 9 at 19:38
"I would like to simplify and compact it by writing it in C" - When I want so make things simple and compact, then C is definitely not my first choice.
– Broman
Nov 9 at 19:51
I asked a very similar question a while back. The adb code is actually written in C and the source is available, so you could probably include it, but it's a pretty huge program with a lot of functionality you don't need. It turns out that it's just easier to shell out to adb and give it whatever commands you want.
– Terry Carmen
Nov 9 at 20:04