---
title: 'Registering Services'
url: 'https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-developer-guide/registering-services'
markdown: 'https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-developer-guide/registering-services.md'
date: '2026-09-25'
description: 'Vaandroid uses a system of publishing interfaces as services. If you follow simple conventions, the runtime will publish the interfaces automatically. You can also manually publish a service if you need a more fine-grained control. feature: put pr'
taxonomy:
  category:
    - docs
---

[](#)  [ Home ](https://www.twelvetone.tv/docs/)     [ Operating Systems ](https://www.twelvetone.tv/docs/operating-systems)     [ Vaandroid ](https://www.twelvetone.tv/docs/operating-systems/vaandroid)     [ Vaandroid Developer Guide ](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-developer-guide)      Registering Services    

Vaandroid uses a system of *publishing interfaces as services*. If you follow simple conventions, the runtime will publish the interfaces automatically. You can also manually publish a service if you need a more fine-grained control.

feature: put preference location in vaandroid.xml configuration 

# Vaandroid Plugin

convention: vaandroid.xml in the root of the plugin.

# Preferences

convention: /META-INF/preferences.xml file and any xml files in the /META-INF/preferences folder .

# Resources

convention: your-package>>.R.java.

# Android Manifest Resources

Vaandroid uses OSGi to dynamically advertise manifest entries.

 [ ](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-developer-guide/reference) [](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-developer-guide/run-at)

---

## Navigation

- Parent: [Vaandroid Developer Guide](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-developer-guide.md)
- Previous: [Reference](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-developer-guide/reference.md)
- Next: [Android Activity Flags](https://www.twelvetone.tv/docs/operating-systems/vaandroid/vaandroid-developer-guide/android-activity-flags.md)
