Module AndroidTVController.android_tv_rc.tv_apps
Expand source code
from enum import Enum
class AndroidTVApps(Enum):
"""
Enum class for many famous used apps for Android TV
To get main activity name use `adb_client.get_package_activities(package_name)`
and try to interpret the output dump to extract the main launcher activity
then you can use these values for `controller.open_app(package_name, activity_name)` method.
"""
YOUTUBE = 'com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity'
NETFLIX = 'com.netflix.ninja/.MainActivity'
AMAZON_PRIME = 'com.amazon.amazonvideo.livingroom/com.amazon.ignition.IgnitionActivity'
WATCH_IT = 'com.watchit.vod/.refactor.splash.ui.SplashActivity'
SHAHID = 'net.mbc.shahidTV/.MainActivity'
# ..
# feel free to add your own custom tv apps 'package/main_activity'
# to get main activity name use adb.get_package_activities(package_name)
# and try to interpret the output dump to extract the main launcher activity
# then you can use these values for controller.open_app() method.
Classes
class AndroidTVApps (*args, **kwds)
-
Enum class for many famous used apps for Android TV
To get main activity name use
adb_client.get_package_activities(package_name)
and try to interpret the output dump to extract the main launcher activity then you can use these values forcontroller.open_app(package_name, activity_name)
method.Expand source code
class AndroidTVApps(Enum): """ Enum class for many famous used apps for Android TV To get main activity name use `adb_client.get_package_activities(package_name)` and try to interpret the output dump to extract the main launcher activity then you can use these values for `controller.open_app(package_name, activity_name)` method. """ YOUTUBE = 'com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity' NETFLIX = 'com.netflix.ninja/.MainActivity' AMAZON_PRIME = 'com.amazon.amazonvideo.livingroom/com.amazon.ignition.IgnitionActivity' WATCH_IT = 'com.watchit.vod/.refactor.splash.ui.SplashActivity' SHAHID = 'net.mbc.shahidTV/.MainActivity' # .. # feel free to add your own custom tv apps 'package/main_activity' # to get main activity name use adb.get_package_activities(package_name) # and try to interpret the output dump to extract the main launcher activity # then you can use these values for controller.open_app() method.
Ancestors
- enum.Enum
Class variables
var AMAZON_PRIME
var NETFLIX
var SHAHID
var WATCH_IT
var YOUTUBE