summaryrefslogtreecommitdiff
path: root/tvapi/tvtests/android_tvtest.cpp (plain)
blob: c22a663801a9bd08091b85212d60e5eb6a18ef64
1#define LOG_TAG "Tv-JNI"
2
3#include <utils/Log.h>
4#include <include/TvClient.h>
5#include <binder/IMemory.h>
6#include <binder/Parcel.h>
7
8using namespace android;
9
10void usage(char *processname)
11{
12 fprintf(stderr, "Usage: %s <cmd num> [arg1]... [argn]\n", processname);
13 return;
14}
15
16
17int main(int argc, char **argv)
18{
19 if (argc < 2)
20 usage(argv[0]);
21 sp<TvClient> tv = TvClient::connect();
22 int cmd = atoi(argv[1]);
23 int arg1 = atoi(argv[2]);
24 //send cmd
25 Parcel p, r;
26 p.writeInt32(cmd);
27 p.writeInt32(arg1);
28 tv->processCmd(p, &r);
29 //exit
30 tv.clear();
31 return 0;
32}
33