If you can do it from a computer with AndroidViewClient/culebra (
https://github.com/dtmilano/AndroidViewClient) installed, `*culebra*` could 
generate a script for you that would look like (I've just edited it and 
added the while):

#! /usr/bin/env python
# -*- coding: utf-8 -*-
'''
Copyright (C) 2013-2014  Diego Torres Milano
Created on 2015-03-11 by Culebra v10.1.0
                      __    __    __    __
                     /  \  /  \  /  \  /  \ 
____________________/  __\/  __\/  __\/  __\_____________________________
___________________/  /__/  /__/  /__/  /________________________________
                   | / \   / \   / \   / \   \___
                   |/   \_/   \_/   \_/   \    o \ 
                                           \_____/--<
@author: Diego Torres Milano
@author: Jennifer E. Swofford (ascii art snake)
'''


import re
import sys
import os


try:
    sys.path.insert(0, os.path.join(os.environ['ANDROID_VIEW_CLIENT_HOME'], 
'src'))
except:
    pass

from com.dtmilano.android.viewclient import ViewClient

TAG = 'CULEBRA'

_s = 5
_v = '--verbose' in sys.argv


kwargs1 = {'ignoreversioncheck': False, 'verbose': False, 
'ignoresecuredevice': False}
device, serialno = ViewClient.connectToDeviceOrExit(**kwargs1)
kwargs2 = {'startviewserver': True, 'forceviewserveruse': False, 
'autodump': False, 'ignoreuiautomatorkilled': True}
vc = ViewClient(device, serialno, **kwargs2)

while True:
    
vc.writeImageToFile('/tmp/screenshots/${serialno}-${focusedwindowname}-${timestamp}.png',
 
'PNG')
    vc.sleep(4)


On Tuesday, 10 March 2015 08:04:27 UTC-4, Jonathan Chacón wrote:
>
> Hello, 
>
> I need to take a screenshot each four seconds and I thought to develop a 
> service with a timer to take the screenshot but I don't know how to take 
> the screenshot with a not root device. 
>
> I found ASL (Android Service Library) but I don't know how to include it 
> to install and start ASL from my App. 
>
> Any suggestion please? 
>
> Regards 
>         Jonathan Chacón 
>
>

-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to