Firefox OS/Remote Control Service: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Initial version)
 
(→‎Introduction: Add how to enable in custom build)
Line 1: Line 1:
== Introduction ==
== Introduction ==
Remote control Service is the entry point of [[Firefox_OS/Remote_Control|Remote Control]] feature. This page will introduce how the service works in Gecko.
Remote control Service is the entry point of [[Firefox_OS/Remote_Control|Remote Control]] feature. This page will introduce how the service works in Gecko.
=== How to enable remote control in custom build ===
Remote control is for Firefox OS TV, so it's only available when you add the following line to mozconfig:
  ac_add_options --enable-remote-control-service
Gecko uses the macro '''MOZ_B2G_REMOTECONTROLSERVICE''' to enable remote control in following files:
* b2g/app/b2g.js
* b2g/installer/package-manifest.in
* b2g/chrome/jar.mn
* b2g/chrome/content/shell.html
* b2g/moz.build
* b2g/components/moz.build
* toolkit/modules/AppConstants.jsm
Use '''AppConstants.MOZ_B2G_REMOTECONTROLSERVICE''' in following file:
* b2g/chrome/content/settings.js

Revision as of 07:37, 13 January 2016

Introduction

Remote control Service is the entry point of Remote Control feature. This page will introduce how the service works in Gecko.

How to enable remote control in custom build

Remote control is for Firefox OS TV, so it's only available when you add the following line to mozconfig:

 ac_add_options --enable-remote-control-service

Gecko uses the macro MOZ_B2G_REMOTECONTROLSERVICE to enable remote control in following files:

  • b2g/app/b2g.js
  • b2g/installer/package-manifest.in
  • b2g/chrome/jar.mn
  • b2g/chrome/content/shell.html
  • b2g/moz.build
  • b2g/components/moz.build
  • toolkit/modules/AppConstants.jsm

Use AppConstants.MOZ_B2G_REMOTECONTROLSERVICE in following file:

  • b2g/chrome/content/settings.js