<?xml version="1.0" encoding="UTF-8"?> | |
<?eclipse version="3.4"?> | |
<plugin> | |
<!--START adb shell and console services START--> | |
<extension | |
id="com.motorola.studio.android.devices.services.adbShell" | |
name="%adbShellName" | |
point="org.eclipse.sequoyah.device.framework.service"> | |
<service | |
description="%adbShellDescription" | |
handler="com.motorola.studio.android.devices.services.console.ADBShellHandler" | |
icon="icons/adb_shell.png" | |
id="com.motorola.studio.android.devices.services.adbShell" | |
name="%adbShellName" | |
parallelized="true" | |
provider="%providerName" | |
version="0.4.0" | |
visible="true"> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.devices.services.emulatorConsole" | |
name="%emulatorConsoleName" | |
point="org.eclipse.sequoyah.device.framework.service"> | |
<service | |
description="%emulatorConsoleDescription" | |
handler="com.motorola.studio.android.devices.services.console.EmulatorConsoleHandler" | |
icon="icons/emulator_console.png" | |
id="com.motorola.studio.android.devices.services.emulatorConsole" | |
name="%emulatorConsoleName" | |
parallelized="true" | |
provider="%providerName" | |
version="0.4.0" | |
visible="true"> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.emulator.androidDevice" | |
name="%adbShellName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.adbShell"> | |
<status | |
endId="com.motorola.studio.android.emulator.status.online" | |
haltId="com.motorola.studio.android.emulator.status.online" | |
startId="com.motorola.studio.android.emulator.status.online"> | |
</status></service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.handset.androidHandset" | |
name="%adbShellName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.adbShell"> | |
<status | |
endId="com.motorola.studio.android.handset.status.handsetonline" | |
haltId="com.motorola.studio.android.handset.status.handsetonline" | |
startId="com.motorola.studio.android.handset.status.handsetonline"> | |
</status></service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.emulator.androidDevice" | |
name="%emulatorConsoleName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.emulatorConsole"> | |
<status | |
endId="com.motorola.studio.android.emulator.status.online" | |
haltId="com.motorola.studio.android.emulator.status.online" | |
startId="com.motorola.studio.android.emulator.status.online"> | |
</status> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.remote.androidRemoteDevice" | |
name="%adbShellName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.adbShell"> | |
<status | |
endId="com.motorola.studio.android.remote.status.connected" | |
haltId="com.motorola.studio.android.remote.status.connected" | |
startId="com.motorola.studio.android.remote.status.connected"> | |
</status></service> | |
</extension> | |
<extension | |
point="org.eclipse.ui.commands"> | |
<command | |
defaultHandler="com.motorola.studio.android.devices.services.console.ADBShellCommand" | |
id="com.motorola.studio.android.device.adb.shell" | |
name="%adbShellName"> | |
</command> | |
<command | |
defaultHandler="com.motorola.studio.android.devices.services.console.EmulatorConsoleCommand" | |
id="com.motorola.studio.android.device.emulator.console" | |
name="%emulatorConsoleName"> | |
</command> | |
</extension> | |
<extension | |
point="org.eclipse.ui.menus"> | |
<menuContribution | |
locationURI="popup:com.motorola.studio.android.emulator.view.popup"> | |
<command | |
commandId="com.motorola.studio.android.device.adb.shell" | |
icon="icons/adb_shell.png" | |
id="adb.shell" | |
label="%adbShellName" | |
style="push" | |
tooltip="%adbShellDescription"> | |
</command> | |
<command | |
commandId="com.motorola.studio.android.device.emulator.console" | |
icon="icons/emulator_console.png" | |
id="emulator.console" | |
label="%emulatorConsoleName" | |
style="push" | |
tooltip="%emulatorConsoleDescription"> | |
</command> | |
</menuContribution> | |
</extension> | |
<!--END adb shell and console services END--> | |
<!--START deploy and uninstall services START--> | |
<extension | |
id="deployService" | |
name="%deployServiceName" | |
point="org.eclipse.sequoyah.device.framework.service"> | |
<service | |
copyright="%copyright" | |
description="%deployDescription" | |
handler="com.motorola.studio.android.devices.services.deploy.DeployServiceHandler" | |
icon="icons/deploy.png" | |
id="com.motorola.studio.android.devices.services.deployService" | |
interval="1000" | |
name="%deployServiceName" | |
parallelized="true" | |
provider="%providerName" | |
version="0.1.0" | |
visible="true"> | |
</service> | |
</extension> | |
<extension | |
id="uninstallAppService" | |
name="%uninstallAppServiceName" | |
point="org.eclipse.sequoyah.device.framework.service"> | |
<service | |
copyright="%copyright" | |
description="%uninstallAppServiceDescription" | |
handler="com.motorola.studio.android.devices.services.deploy.UninstallAppServiceHandler" | |
icon="icons/uninstall.png" | |
id="com.motorola.studio.android.devices.services.uninstallAppService" | |
name="%uninstallAppServiceName" | |
parallelized="false" | |
provider="%providerName" | |
version="0.1.0" | |
visible="true"> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.emulator.androidDevice" | |
name="%deployServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.deployService"> | |
<status | |
endId="com.motorola.studio.android.emulator.status.online" | |
haltId="com.motorola.studio.android.emulator.status.online" | |
startId="com.motorola.studio.android.emulator.status.online"> | |
</status></service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.emulator.androidDevice" | |
name="%uninstallAppServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.uninstallAppService"> | |
<status | |
endId="com.motorola.studio.android.emulator.status.online" | |
haltId="com.motorola.studio.android.emulator.status.online" | |
startId="com.motorola.studio.android.emulator.status.online"> | |
</status></service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.handset.androidHandset" | |
name="%deployServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.deployService"> | |
<status | |
endId="com.motorola.studio.android.handset.status.handsetonline" | |
haltId="com.motorola.studio.android.handset.status.handsetonline" | |
startId="com.motorola.studio.android.handset.status.handsetonline"> | |
</status> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.handset.androidHandset" | |
name="%uninstallAppServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.uninstallAppService"> | |
<status | |
endId="com.motorola.studio.android.handset.status.handsetonline" | |
haltId="com.motorola.studio.android.handset.status.handsetonline" | |
startId="com.motorola.studio.android.handset.status.handsetonline"> | |
</status></service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.remote.androidRemoteDevice" | |
name="%deployServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.deployService"> | |
<status | |
endId="com.motorola.studio.android.remote.status.connected" | |
haltId="com.motorola.studio.android.remote.status.connected" | |
startId="com.motorola.studio.android.remote.status.connected"> | |
</status> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.remote.androidRemoteDevice" | |
name="%uninstallAppServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.uninstallAppService"> | |
<status | |
endId="com.motorola.studio.android.remote.status.connected" | |
haltId="com.motorola.studio.android.remote.status.connected" | |
startId="com.motorola.studio.android.remote.status.connected"> | |
</status></service> | |
</extension> | |
<extension | |
point="org.eclipse.ui.commands"> | |
<command | |
defaultHandler="com.motorola.studio.android.devices.services.deploy.DeployServiceCommand" | |
id="com.motorola.studio.android.device.install.app" | |
name="%deployServiceName"> | |
</command> | |
<command | |
defaultHandler="com.motorola.studio.android.devices.services.deploy.UninstallAppServiceCommand" | |
id="com.motorola.studio.android.device.uninstall.app" | |
name="%uninstallAppServiceName"> | |
</command> | |
</extension> | |
<extension | |
point="org.eclipse.ui.menus"> | |
<menuContribution | |
locationURI="popup:com.motorola.studio.android.emulator.view.popup"> | |
<command | |
commandId="com.motorola.studio.android.device.install.app" | |
icon="icons/deploy.png" | |
id="deploy.command" | |
label="%deployServiceName" | |
style="push"> | |
</command> | |
<command | |
commandId="com.motorola.studio.android.device.uninstall.app" | |
icon="icons/uninstall.png" | |
id="uninstall.command" | |
label="%uninstallAppServiceName" | |
style="push"> | |
</command> | |
</menuContribution> | |
</extension> | |
<extension | |
point="org.eclipse.core.expressions.propertyTesters"> | |
<propertyTester | |
class="com.motorola.studio.android.devices.services.deploy.EmulatorTester" | |
id="hasActiveInstanceTester" | |
namespace="com.motorola.studio.android.emulator" | |
properties="hasActiveInstance" | |
type="java.lang.Object"> | |
</propertyTester> | |
</extension> | |
<!--END deploy and uninstall services END--> | |
<!--START monkey and screenshot services START--> | |
<extension | |
id="takescreenshot" | |
name="%takeScreenshotServiceName" | |
point="org.eclipse.sequoyah.device.framework.service"> | |
<service | |
copyright="%copyright" | |
description="%takeScreenshotDescription" | |
handler="com.motorola.studio.android.devices.services.ddms.ScreenshotServiceHandler" | |
icon="icons/screenshot_16.jpg" | |
id="com.motorola.studio.android.devices.services.takescreenshot" | |
name="%takeScreenshotServiceName" | |
parallelized="true" | |
provider="%providerName" | |
version="0.1.0" | |
visible="true"> | |
</service> | |
</extension> | |
<extension | |
id="monkey" | |
name="%monkeyServiceName" | |
point="org.eclipse.sequoyah.device.framework.service"> | |
<service | |
copyright="%copyright" | |
description="%monkeyDescription" | |
handler="com.motorola.studio.android.devices.services.ddms.MonkeyServiceHandler" | |
icon="icons/monkey_16.png" | |
id="com.motorola.studio.android.devices.services.monkey" | |
name="%monkeyDescription" | |
parallelized="false" | |
provider="%providerName" | |
version="0.1.0" | |
visible="true"> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.emulator.androidDevice" | |
name="%takeScreenshotServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.takescreenshot"> | |
<status | |
endId="com.motorola.studio.android.emulator.status.online" | |
haltId="com.motorola.studio.android.emulator.status.online" | |
startId="com.motorola.studio.android.emulator.status.online"> | |
</status> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.emulator.androidDevice" | |
name="%monkeyServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.monkey"> | |
<status | |
endId="com.motorola.studio.android.emulator.status.online" | |
haltId="com.motorola.studio.android.emulator.status.online" | |
startId="com.motorola.studio.android.emulator.status.online"> | |
</status> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.handset.androidHandset" | |
name="%takeScreenshotServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.takescreenshot"> | |
<status | |
endId="com.motorola.studio.android.handset.status.handsetonline" | |
haltId="com.motorola.studio.android.handset.status.handsetonline" | |
startId="com.motorola.studio.android.handset.status.handsetonline"> | |
</status> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.handset.androidHandset" | |
name="%monkeyServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.monkey"> | |
<status | |
endId="com.motorola.studio.android.handset.status.handsetonline" | |
haltId="com.motorola.studio.android.handset.status.handsetonline" | |
startId="com.motorola.studio.android.handset.status.handsetonline"> | |
</status> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.remote.androidRemoteDevice" | |
name="%takeScreenshotServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.takescreenshot"> | |
<status | |
endId="com.motorola.studio.android.remote.status.connected" | |
haltId="com.motorola.studio.android.remote.status.connected" | |
startId="com.motorola.studio.android.remote.status.connected"> | |
</status> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.remote.androidRemoteDevice" | |
name="%monkeyServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.monkey"> | |
<status | |
endId="com.motorola.studio.android.remote.status.connected" | |
haltId="com.motorola.studio.android.remote.status.connected" | |
startId="com.motorola.studio.android.remote.status.connected"> | |
</status> | |
</service> | |
</extension> | |
<extension | |
point="org.eclipse.ui.commands"> | |
<command | |
defaultHandler="com.motorola.studio.android.devices.services.ddms.ScreenshotServiceCommand" | |
id="com.motorola.studio.android.device.take.screenshot" | |
name="%takeScreenshotServiceName"> | |
</command> | |
<command | |
defaultHandler="com.motorola.studio.android.devices.services.ddms.MonkeyServiceCommand" | |
id="com.motorola.studio.android.device.monkey" | |
name="%monkeyDescription"> | |
</command> | |
</extension> | |
<extension | |
point="org.eclipse.ui.menus"> | |
<menuContribution | |
locationURI="popup:com.motorola.studio.android.emulator.view.popup"> | |
<command | |
commandId="com.motorola.studio.android.device.take.screenshot" | |
icon="icons/screenshot_16.jpg" | |
id="takescreenshot.command" | |
style="push"> | |
</command> | |
<command | |
commandId="com.motorola.studio.android.device.monkey" | |
icon="icons/monkey_16.png" | |
id="monkey.command" | |
style="push"> | |
</command> | |
</menuContribution> | |
</extension> | |
<!--END monkey and screenshot services END--> | |
<!--START language services START--> | |
<extension | |
id="changeLanguageService" | |
name="%langServiceName" | |
point="org.eclipse.sequoyah.device.framework.service"> | |
<service | |
copyright="%copyright" | |
description="%langServiceDescription" | |
handler="com.motorola.studio.android.devices.services.lang.LangServiceHandler" | |
icon="resources/flag_small.png" | |
id="com.motorola.studio.android.devices.services.changeLanguageService" | |
name="%langServiceName" | |
parallelized="true" | |
provider="%providerName" | |
version="0.1.0" | |
visible="true"> | |
</service> | |
</extension> | |
<extension | |
id="com.motorola.studio.android.emulator.androidDevice" | |
name="%langServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.devices.services.changeLanguageService"> | |
<status | |
endId="com.motorola.studio.android.emulator.status.online" | |
haltId="com.motorola.studio.android.emulator.status.online" | |
startId="com.motorola.studio.android.emulator.status.online"> | |
</status></service> | |
</extension> | |
<!-- <extension | |
id="com.motorola.studio.android.handset.androidHandset" | |
name="%deployServiceName" | |
point="org.eclipse.sequoyah.device.framework.serviceDefinition"> | |
<service | |
id="com.motorola.studio.android.service.deploy.deployService"> | |
<status | |
endId="com.motorola.studio.android.handset.status.handsetonline" | |
haltId="com.motorola.studio.android.handset.status.handsetonline" | |
startId="com.motorola.studio.android.handset.status.handsetonline"> | |
</status></service> | |
</extension> --> | |
<extension | |
point="org.eclipse.ui.commands"> | |
<command | |
defaultHandler="com.motorola.studio.android.devices.services.lang.LangServiceCommand" | |
id="com.motorola.studio.android.device.change.emulator.language" | |
name="%langServiceName"> | |
</command> | |
</extension> | |
<extension | |
point="org.eclipse.ui.menus"> | |
<menuContribution | |
locationURI="popup:com.motorola.studio.android.emulator.view.popup"> | |
<command | |
commandId="com.motorola.studio.android.device.change.emulator.language" | |
icon="resources/flag_small.png" | |
id="lang.command" | |
style="push"> | |
</command> | |
</menuContribution> | |
</extension> | |
<!--END language services END--> | |
</plugin> |