android:enabled is, in effect, inherited for all components , so it is not unique to services. Here are scenarios where it might be used: Activity: you want to have a second icon in the launcher, but only if the user purchases something through in-app purchasing (e.g., upgrades to “Pro” features)