169 files changed, 64432 insertions, 116 deletions
diff --git a/tvapi/tvtests/android_tvtest.cpp b/tvapi/tvtests/android_tvtest.cpp new file mode 100644 index 0000000..6a6d8e2 --- a/dev/null +++ b/tvapi/tvtests/android_tvtest.cpp @@ -0,0 +1,33 @@ +#define LOG_TAG "Tv-JNI" + +#include <utils/Log.h> +#include <include/Tv.h> +#include <binder/IMemory.h> +#include <binder/Parcel.h> + +using namespace android; + + +void usage(char *processname) +{ + fprintf(stderr, "Usage: %s <cmd num> [arg1]... [argn]\n", processname); + return; +} + + +int main(int argc, char **argv) +{ + if (argc < 2) + usage(argv[0]); + sp<Tv> tv = Tv::connect(); + int cmd = atoi(argv[1]); + int arg1 = atoi(argv[2]); + //send cmd + Parcel p, r; + p.writeInt32(cmd); + p.writeInt32(arg1); + tv->processCmd(p, &r); + //exit + tv.clear(); + return 0; +} |