2013-08-29 114 views
3

從我閱讀文檔https://developers.google.com/cast/reference/android/javadoc/reference/com/google/cast/ApplicationSession#setApplicationOptions(int)和示例應用程序,如果我傳遞一個零,那麼應該顯示默認的鎖定屏幕和通知控件。是對的嗎?ApplicationSession.setApplicationOptions到底做了什麼?

爲什麼在媒體加載後運行演員示例應用程序或我寫的非常類似的應用程序,我沒有通知區域控件或鎖定屏幕控件。是否還需要另一個神奇的電話?

謝謝。

回答

0

它適用於:

int FLAG_DISABLE_LOCK_SCREEN_REMOTE_CONTROL If set, the application will implement its own remote control on top of the lock screen. 
int FLAG_DISABLE_NOTIFICATION If set, the application will provide its own notifications in the notification drawer. 

如果您的應用程序不提供鎖屏或通知,這是沒有必要的。 (並且使用系統默認通知&鎖屏)。這些標誌告訴Google Cast SDK您正在提供鎖定屏幕和/或通知。

+0

這就是我對文檔的理解。我的問題是,如果我拿示例演員應用程序(幾個月內沒有嘗試過)並傳遞0,因爲我不想實現通知/鎖定屏幕,不應該顯示默認通知/鎖定屏幕然後?因爲我沒有看到任何。我也用我正在編寫的應用程序嘗試過它,並且遇到同樣的問題。 – casolorz

+1

目前沒有系統級應用程序默認這樣做,但您可以從Play商店安裝「Chromecast」應用程序(可用於設置您的Chromecast設備的應用程序),轉至設置並選中「從此應用控制Chromecast設備「,並且應提供您需要的默認系統範圍功能。 –

+1

Ali Naddaf感謝您提供的信息,這聽起來像我想要嘗試的,但我在Chromecast應用程序中看不到該選項。有什麼特別需要啓用這個嗎? – casolorz

相關問題