title: Change default launcher on Android TV
body: <p>I was able to change the default launcher on Android Studio emulator but unable to do the same on the physical Android TV.</p>
  <p>This is how I did it:</p>
  <ol>
  <li>Add the following line to manifest <code>&lt;category android:name=&quot;android.intent.category.HOME&quot; /&gt;</code>, telling the system that my app is also a launcher.</li>
  <li>Uninstall Leanback launcher by executing <code>adb shell pm uninstall -k --user 0 com.google.android.leanbacklauncher</code> and <code>adb shell pm uninstall -k --user 0 com.google.android.tvlauncher</code>. This is the extra step for Android TV only.</li>
  </ol>
  <p>On my emulator it works as expected, pressing HOME key, clicking BACK keys repeatedly and resetting the device goes back to my app.</p>
  <p>But on the physical TV, pressing HOME key works fine. Clicking BACK key repeately and resetting the device goes to a blank screen.</p>
  <p>My question is, is there an official way of changing default launcher on Android TV just like Android Mobile?</p>
  <p>thanks!</p>