2 <!ELEMENT resources (application)>
3 <!ELEMENT application (serviceProfile)+>
4 <!ELEMENT supportedTransports (transport)+>
5 <!ELEMENT serviceProfile (supportedTransports, serviceChannel+) >
6 <!ELEMENT transport EMPTY>
7 <!ELEMENT serviceChannel EMPTY>
8 <!ATTLIST application name CDATA #REQUIRED>
9 <!ATTLIST application xmlns:android CDATA #IMPLIED>
10 <!ATTLIST serviceProfile xmlns:android CDATA #IMPLIED>
11 <!ATTLIST serviceProfile serviceImpl CDATA #REQUIRED>
12 <!ATTLIST serviceProfile role (provider | consumer) #REQUIRED>
13 <!ATTLIST serviceProfile name CDATA #REQUIRED>
14 <!ATTLIST serviceProfile id CDATA #REQUIRED>
15 <!ATTLIST serviceProfile version CDATA #REQUIRED>
16 <!ATTLIST serviceProfile serviceLimit (ANY | ONE_ACCESSORY | ONE_PEERAGENT | any | one_accessory | one_peeragent) "ANY">
17 <!ATTLIST serviceProfile serviceTimeout CDATA #IMPLIED>
18 <!ATTLIST supportedTransports xmlns:android CDATA #IMPLIED>
19 <!ATTLIST transport xmlns:android CDATA #IMPLIED>
20 <!ATTLIST transport type (TRANSPORT_WIFI|TRANSPORT_BT|TRANSPORT_BLE|TRANSPORT_USB |transport_wifi|transport_bt|transport_ble|transport_usb) #REQUIRED>
21 <!ATTLIST serviceChannel xmlns:android CDATA #IMPLIED>
22 <!ATTLIST serviceChannel id CDATA #REQUIRED>
23 <!ATTLIST serviceChannel dataRate (Low | High | low | high) #REQUIRED>
24 <!ATTLIST serviceChannel priority (Low | Medium | High | low | medium | high) #REQUIRED>
25 <!ATTLIST serviceChannel reliability (enable | disable | ENABLE | DISABLE ) #REQUIRED>
30 <application name="/usr/bin/ft-service">
32 id="/system/filetransfer"
35 serviceImpl="/usr/bin/ft-service"
38 <transport type="TRANSPORT_BT"/>
39 </supportedTransports>
44 reliability="enable" />
49 reliability="enable" />
52 id="/system/filetransfer"
55 serviceImpl="/usr/bin/ft-service"
58 <transport type="TRANSPORT_BT"/>
59 </supportedTransports>
64 reliability="enable" />
69 reliability="enable" />