MCPcopy Index your code
hub / github.com/ITVlab/Launch-On-Boot

github.com/ITVlab/Launch-On-Boot @1.1.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1.3 ↗ · + Follow
42 symbols 97 edges 8 files 8 documented · 19%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Quick Links

Download on Google Play

Launch-On-Boot

Launches a TV app when the device boots

On Google TV, there was a way to launch a specific app when the device booted. By default the device would display the TV stream, making the OS feel more like an overlay on top of your television than something completely isolated.

Android TV will simply just display the launcher on a reboot, a small distraction for users expecting to see TV and annoying for individuals using Android TV as a dumb kiosk displaying a single video or stream.

This app allows the user to select a specific app to open when the device boots. It's just that simple. Any leanback-enabled app can be opened. Alternatively, the default TV app can be opened, returning you to the channel you just saw.

Want to make your Android TV act more like a dumb TV? Want to launch Sling TV immediately. You should download this small utility app.

Screenshots

Core symbols most depended-on inside this repo

getLauncherApps
called by 4
app/src/main/java/news/androidtv/launchonboot/MainActivity.java
updateSelectionView
called by 4
app/src/main/java/news/androidtv/launchonboot/MainActivity.java
getAppNames
called by 2
app/src/main/java/news/androidtv/launchonboot/MainActivity.java
getPackageName
called by 2
app/src/main/java/news/androidtv/launchonboot/MainActivity.java
startForegroundService
called by 2
app/src/main/java/news/androidtv/launchonboot/MainActivity.java
processEvent
called by 2
app/src/main/java/news/androidtv/launchonboot/BootReceiver.java
createFadeInAnimator
called by 2
app/src/main/java/news/androidtv/launchonboot/OnboardingFragment.java
startForegroundService
called by 1
app/src/main/java/news/androidtv/launchonboot/BootReceiver.java

Shape

Method 34
Class 8

Languages

Java100%

Modules by API surface

app/src/main/java/news/androidtv/launchonboot/OnboardingFragment.java14 symbols
app/src/main/java/news/androidtv/launchonboot/MainActivity.java11 symbols
app/src/main/java/news/androidtv/launchonboot/DreamListenerService.java6 symbols
app/src/main/java/news/androidtv/launchonboot/BootReceiver.java4 symbols
app/src/test/java/news/androidtv/launchonboot/ExampleUnitTest.java2 symbols
app/src/main/java/news/androidtv/launchonboot/OnboardingActivity.java2 symbols
app/src/androidTest/java/news/androidtv/launchonboot/ExampleInstrumentedTest.java2 symbols
app/src/main/java/news/androidtv/launchonboot/SettingsManagerConstants.java1 symbols

For agents

$ claude mcp add Launch-On-Boot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact