Anyone else curious if Android TV will work on the Nexus Q?
If it is I am definitely going to try to port a version to it.
If it is I am definitely going to try to port a version to it.
I was just wondering about this myself.
Here's something else they just released yesterday that might be of interest to us:
Google Cast Receiver
https://play.google.com/store/apps/details?id=com.google.android.apps.mediashell
I was just wondering about this myself.
Here's something else they just released yesterday that might be of interest to us:
Google Cast Receiver
https://play.google.com/store/apps/details?id=com.google.android.apps.mediashell
Gtvhacker have uploaded the build.prop from a ADT-1 Android TV. So we can now spoof the Play store into thinking our device is a ADT-1 Android TV. Will have a try later.
http://gtvhacker.com/index.php/ADT-1_Android_TV_Sample_Build.prop
I tried to change the build.prop file on my Q to spoof the Play Store but no luck. Im located in sweden and only got that the app is not available in my country.
./adb logcat | grep mediashell
I/PackageManager( 462): Running dexopt on: com.google.android.apps.mediashell
I/ActivityManager( 462): Force stopping com.google.android.apps.mediashell appid=10093 user=-1: update pkg
W/PackageManager( 462): Unknown permission android.permission.ACCESS_DRM_CERTIFICATES in package com.google.android.apps.mediashell
W/PackageManager( 462): Unknown permission android.permission.HDMI_CEC in package com.google.android.apps.mediashell
D/BackupManagerService( 462): Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.google.android.apps.mediashell flg=0x4000010 (has extras) }
I/ThemeManager( 713): Handling new theme package: com.google.android.apps.mediashell
I/InstallAppProgress( 3442): Finished installing com.google.android.apps.mediashell
D/PackageBroadcastService( 960): Received broadcast action=android.intent.action.PACKAGE_ADDED and uri=com.google.android.apps.mediashell
I/IcingCorporaProvider( 898): Updating corpora: APPS=com.google.android.apps.mediashell, CONTACTS=MAYBE
./adb shell service list
Found 82 services:
0 sip: [android.net.sip.ISipService]
1 phone: [com.android.internal.telephony.ITelephony]
2 isms: [com.android.internal.telephony.ISms]
3 iphonesubinfo: [com.android.internal.telephony.IPhoneSubInfo]
4 simphonebook: [com.android.internal.telephony.IIccPhoneBook]
5 nfc: [android.nfc.INfcAdapter]
6 assetredirection: [com.android.internal.app.IAssetRedirectionManager]
7 media_router: [android.media.IMediaRouterService]
8 print: [android.print.IPrintManager]
9 assetatlas: [android.view.IAssetAtlas]
10 dreams: [android.service.dreams.IDreamManager]
11 commontime_management: []
12 samplingprofiler: []
13 diskstats: []
14 appwidget: [com.android.internal.appwidget.IAppWidgetService]
15 backup: [android.app.backup.IBackupManager]
16 uimode: [android.app.IUiModeManager]
17 serial: [android.hardware.ISerialManager]
18 usb: [android.hardware.usb.IUsbManager]
19 audio: [android.media.IAudioService]
20 wallpaper: [android.app.IWallpaperManager]
21 dropbox: [com.android.internal.os.IDropBoxManagerService]
22 search: [android.app.ISearchManager]
23 country_detector: [android.location.ICountryDetector]
24 location: [android.location.ILocationManager]
25 devicestoragemonitor: []
26 notification: [android.app.INotificationManager]
27 profile: [android.app.IProfileManager]
28 updatelock: [android.os.IUpdateLock]
29 servicediscovery: [android.net.nsd.INsdManager]
30 connectivity: [android.net.IConnectivityManager]
31 wifi: [android.net.wifi.IWifiManager]
32 wifip2p: [android.net.wifi.p2p.IWifiP2pManager]
33 netpolicy: [android.net.INetworkPolicyManager]
34 netstats: [android.net.INetworkStatsService]
35 textservices: [com.android.internal.textservice.ITextServicesManager]
36 network_management: [android.os.INetworkManagementService]
37 clipboard: [android.content.IClipboard]
38 statusbar: [com.android.internal.statusbar.IStatusBarService]
39 device_policy: [android.app.admin.IDevicePolicyManager]
40 lock_settings: [com.android.internal.widget.ILockSettings]
41 mount: [IMountService]
42 accessibility: [android.view.accessibility.IAccessibilityManager]
43 input_method: [com.android.internal.view.IInputMethodManager]
44 bluetooth_manager: [android.bluetooth.IBluetoothManager]
45 input: [android.hardware.input.IInputManager]
46 window: [android.view.IWindowManager]
47 alarm: [android.app.IAlarmManager]
48 consumer_ir: [android.hardware.IConsumerIrService]
49 vibrator: [android.os.IVibratorService]
50 battery: [android.app.IBatteryService]
51 hardware: [android.os.IHardwareService]
52 content: [android.content.IContentService]
53 account: [android.accounts.IAccountManager]
54 user: [android.os.IUserManager]
55 entropy: []
56 permission: [android.os.IPermissionController]
57 cpuinfo: []
58 dbinfo: []
59 gfxinfo: []
60 meminfo: []
61 procstats: [com.android.internal.app.IProcessStats]
62 activity: [android.app.IActivityManager]
63 package: [android.content.pm.IPackageManager]
64 scheduling_policy: [android.os.ISchedulingPolicyService]
65 telephony.registry: [com.android.internal.telephony.ITelephonyRegistry]
66 display: [android.hardware.display.IDisplayManager]
67 appops: [com.android.internal.app.IAppOpsService]
68 usagestats: [com.android.internal.app.IUsageStats]
69 batterystats: [com.android.internal.app.IBatteryStats]
70 power: [android.os.IPowerManager]
71 sensorservice: [android.gui.SensorServer]
72 SurfaceFlinger: [android.ui.ISurfaceComposer]
73 media.audio_policy: [android.media.IAudioPolicyService]
74 media.camera: [android.hardware.ICameraService]
75 media.player: [android.media.IMediaPlayerService]
76 media.audio_flinger: [android.media.IAudioFlinger]
77 drm.drmManager: [drm.IDrmManagerService]
78 batterypropreg: [android.os.IBatteryPropertiesRegistrar]
79 android.security.keystore: [android.security.keystore]
80 common_time.config: [android.os.ICommonTimeConfig]
81 common_time.clock: [android.os.ICommonClock]
./adb logcat | grep mediashell
I/PackageManager( 462): Running dexopt on: com.google.android.apps.mediashell
I/ActivityManager( 462): Force stopping com.google.android.apps.mediashell appid=10093 user=-1: update pkg
W/PackageManager( 462): Unknown permission android.permission.ACCESS_DRM_CERTIFICATES in package com.google.android.apps.mediashell
W/PackageManager( 462): Unknown permission android.permission.HDMI_CEC in package com.google.android.apps.mediashell
D/BackupManagerService( 462): Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.google.android.apps.mediashell flg=0x4000010 (has extras) }
I/ThemeManager( 713): Handling new theme package: com.google.android.apps.mediashell
I/InstallAppProgress( 3442): Finished installing com.google.android.apps.mediashell
D/PackageBroadcastService( 960): Received broadcast action=android.intent.action.PACKAGE_ADDED and uri=com.google.android.apps.mediashell
I/IcingCorporaProvider( 898): Updating corpora: APPS=com.google.android.apps.mediashell, CONTACTS=MAYBE
./adb shell service list
Found 82 services:
0 sip: [android.net.sip.ISipService]
1 phone: [com.android.internal.telephony.ITelephony]
2 isms: [com.android.internal.telephony.ISms]
3 iphonesubinfo: [com.android.internal.telephony.IPhoneSubInfo]
4 simphonebook: [com.android.internal.telephony.IIccPhoneBook]
5 nfc: [android.nfc.INfcAdapter]
6 assetredirection: [com.android.internal.app.IAssetRedirectionManager]
7 media_router: [android.media.IMediaRouterService]
8 print: [android.print.IPrintManager]
9 assetatlas: [android.view.IAssetAtlas]
10 dreams: [android.service.dreams.IDreamManager]
11 commontime_management: []
12 samplingprofiler: []
13 diskstats: []
14 appwidget: [com.android.internal.appwidget.IAppWidgetService]
15 backup: [android.app.backup.IBackupManager]
16 uimode: [android.app.IUiModeManager]
17 serial: [android.hardware.ISerialManager]
18 usb: [android.hardware.usb.IUsbManager]
19 audio: [android.media.IAudioService]
20 wallpaper: [android.app.IWallpaperManager]
21 dropbox: [com.android.internal.os.IDropBoxManagerService]
22 search: [android.app.ISearchManager]
23 country_detector: [android.location.ICountryDetector]
24 location: [android.location.ILocationManager]
25 devicestoragemonitor: []
26 notification: [android.app.INotificationManager]
27 profile: [android.app.IProfileManager]
28 updatelock: [android.os.IUpdateLock]
29 servicediscovery: [android.net.nsd.INsdManager]
30 connectivity: [android.net.IConnectivityManager]
31 wifi: [android.net.wifi.IWifiManager]
32 wifip2p: [android.net.wifi.p2p.IWifiP2pManager]
33 netpolicy: [android.net.INetworkPolicyManager]
34 netstats: [android.net.INetworkStatsService]
35 textservices: [com.android.internal.textservice.ITextServicesManager]
36 network_management: [android.os.INetworkManagementService]
37 clipboard: [android.content.IClipboard]
38 statusbar: [com.android.internal.statusbar.IStatusBarService]
39 device_policy: [android.app.admin.IDevicePolicyManager]
40 lock_settings: [com.android.internal.widget.ILockSettings]
41 mount: [IMountService]
42 accessibility: [android.view.accessibility.IAccessibilityManager]
43 input_method: [com.android.internal.view.IInputMethodManager]
44 bluetooth_manager: [android.bluetooth.IBluetoothManager]
45 input: [android.hardware.input.IInputManager]
46 window: [android.view.IWindowManager]
47 alarm: [android.app.IAlarmManager]
48 consumer_ir: [android.hardware.IConsumerIrService]
49 vibrator: [android.os.IVibratorService]
50 battery: [android.app.IBatteryService]
51 hardware: [android.os.IHardwareService]
52 content: [android.content.IContentService]
53 account: [android.accounts.IAccountManager]
54 user: [android.os.IUserManager]
55 entropy: []
56 permission: [android.os.IPermissionController]
57 cpuinfo: []
58 dbinfo: []
59 gfxinfo: []
60 meminfo: []
61 procstats: [com.android.internal.app.IProcessStats]
62 activity: [android.app.IActivityManager]
63 package: [android.content.pm.IPackageManager]
64 scheduling_policy: [android.os.ISchedulingPolicyService]
65 telephony.registry: [com.android.internal.telephony.ITelephonyRegistry]
66 display: [android.hardware.display.IDisplayManager]
67 appops: [com.android.internal.app.IAppOpsService]
68 usagestats: [com.android.internal.app.IUsageStats]
69 batterystats: [com.android.internal.app.IBatteryStats]
70 power: [android.os.IPowerManager]
71 sensorservice: [android.gui.SensorServer]
72 SurfaceFlinger: [android.ui.ISurfaceComposer]
73 media.audio_policy: [android.media.IAudioPolicyService]
74 media.camera: [android.hardware.ICameraService]
75 media.player: [android.media.IMediaPlayerService]
76 media.audio_flinger: [android.media.IAudioFlinger]
77 drm.drmManager: [drm.IDrmManagerService]
78 batterypropreg: [android.os.IBatteryPropertiesRegistrar]
79 android.security.keystore: [android.security.keystore]
80 common_time.config: [android.os.ICommonTimeConfig]
81 common_time.clock: [android.os.ICommonClock]