Hi Nithin,

I missed your post that is the reason for delayed reply.

Please use the below snippet  (Make sure to include monkeyrunner,
ddmlib, jython, sdklib jars)


import com.android.monkeyrunner.adb.AdbBackend;
import com.android.monkeyrunner.core.IMonkeyDevice;
import com.android.monkeyrunner.core.TouchPressType;

public class sampleMonkey {

 public static void main(String[] args) {
    sampleMonkey monkey=new sampleMonkey();
    monkey.demo();
 }
 public void demo()
 {
    AdbBackend adb = new AdbBackend();
    IMonkeyDevice device = adb.waitForConnection();

    // Actions should go here
    device.touch(200, 200,TouchPressType.DOWN);


    device.dispose();
 }
}

Thanks
--Karthik


On Jul 30, 1:53 am, Nitin Chhabra <[email protected]> wrote:
> Hi Bill/Karthikeyan,
>
> Can you please help me out as well in this regard. I am able to 
> runMonkeyRunnerusing Python Scripts on Windows
> Platform. But I would like to use it in Java, as my test application
> is being
> built in Java. I am usingMonkeyRunnerto automate things only. I can
> call my Python script using Java to runMonkeyRunner, but that is not
> a clean solution!
>
> Karthik, can you please help me as you have mentioned that you have
> got that running. Can you please point me to some sample code as well.
>
> On Jun 28, 9:44 am, Karthikeyan R <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi Bill,
>
> > Thank you so much for pointing me to those links.
>
> > It helps me a lot and now I can able use monkey runner from java.
>
> > This group is rocking . . .
>
> > Thanks
> > --Karthik
>
> > On Jun 28, 2:19 am, Bill Napier <[email protected]> wrote:
>
> > >MonkeyRunneractually has a small example of doing this in it's own source
> > > code:
>
> > >http://android.git.kernel.org/?p=platform/sdk.git;a=blob;f=monkeyrunn...
>
> > > IMonkeyBackend adb = new AdbBackend();
> > > IMonkeyDevice device = adb.waitForConnection();
>
> > > And you can see the IMonkeyDevice source 
> > > here:http://android.git.kernel.org/?p=platform/sdk.git;a=blob;f=monkeyrunn...
>
> > > And see that it has a bunch of methods on it like "takeSnapshot", "touch",
> > > "drag", etc.
>
> > > Hopefully that's enough to get you started.
>
> > > Bill
>
> > > On Fri, Jun 24, 2011 at 7:27 PM, Karthikeyan R 
> > > <[email protected]>wrote:
>
> > > > Hi Bill,
>
> > > > Thank you so much for sharing the information.
>
> > > > we wanted to create a automation framework in java havingMonkeyRunner
> > > > as base.
>
> > > > Could you give me one small sample using java, it will be really
> > > > helpful for us.
>
> > > > To give you a context we wanted to automated the device as a whole
> > > > where we interact with multiple apk's  hope our choice of monkey
> > > > runner is right for that.
>
> > > > Thank you in advance.
>
> > > > Thanks
> > > > --Karthik
>
> > > > On Jun 24, 10:39 am, Bill Napier <[email protected]> wrote:
> > > > > If you mean from Java on the phone (like as part of an application), 
> > > > > then
> > > > > the answer is no.
>
> > > > > If you mean from Java on a computer, then the answer is yes.  You just
> > > > need
> > > > > to make your java project depend on theMonkeyRunner.jar and you can 
> > > > > call
> > > > > some of it's internal classes to do what you need.
>
> > > > > We're in the middle of changing how the code is structured to make 
> > > > > this
> > > > even
> > > > > easier, but it's not quite ready yet.
>
> > > > > On Wed, Jun 22, 2011 at 8:16 PM, Karthik <[email protected]> 
> > > > > wrote:
> > > > > > Hi,
>
> > > > > > Is it possible to usemonkeyrunnerfrom java.
>
> > > > > > If yes please let me know the approach.
>
> > > > > > Thanks in advance
>
> > > > > > Thanks
> > > > > > --Karthik
>
> > > > > > --
> > > > > > You received this message because you are subscribed to the Google
> > > > > > Groups "Android Developers" group.
> > > > > > To post to this group, send email to
> > > > [email protected]
> > > > > > To unsubscribe from this group, send email to
> > > > > > [email protected]
> > > > > > For more options, visit this group at
> > > > > >http://groups.google.com/group/android-developers?hl=en
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Android Developers" group.
> > > > To post to this group, send email to [email protected]
> > > > To unsubscribe from this group, send email to
> > > > [email protected]
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/android-developers?hl=en

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

Reply via email to