2015-09-08 19 views
6

ho implementato nuova Chrome scheda personalizzata in Android, Sto usando il seguente codice per aprireNascondi menù/disabilitazione predefinita in Chrome scheda personalizzata

String url = "http://www.flipkart.com/"; 
    int color = Color.BLUE; 
    CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); 
    intentBuilder.setToolbarColor(color); 
    intentBuilder.setShowTitle(true); 
    CustomTabActivityHelper.openCustomTab(
      this, intentBuilder.build(), Uri.parse(url), new WebviewFallback()); 

ho bisogno di assicurare il mio URL o non piace mostrare il mio URL per l'utente, ma c'è un'opzione Apri in Chrome nel menu predefinito, utilizzando questo link l'utente può aprire il mio URL nel browser, da come nascondere il menu predefinito?

my output

+0

Le schede personalizzate di Chrome devono essere utilizzate quando si desidera aprire un URL di terze parti o uno di prima parte disponibile anche sul Web. Se si sta aprendo contenuto esclusivo per l'app e quindi si desidera un Url nascosto, è possibile utilizzare WebView o considerare l'utilizzo di un'interfaccia utente nativa. – andreban

+0

Solo per curiosità. Come stai gestendo esattamente questo? Su un telefono con 6.0 Developer Preview? – Suleiman19

+0

@ Suleiman19 Per questo abbiamo bisogno di aggiornare Google Chrome nel dispositivo, non c'è bisogno di 6.0, consultare questo https://developer.chrome.com/multidevice/android/customtabs – appukrb

risposta

3

In questo momento, non è possibile nascondere il menu di overflow o voce di menu "Apri in Chrome".

+0

Sei sicuro? Twitter ha personalizzato il menu rimuovendo la riga delle icone di default. Ciò significa che c'è un modo di giocare con le voci del menu, se non è possibile nascondere l'intero menu. – Mood

-1

È necessario aggiungere prima una bandierina nascosta. Per disabilitare il parametro URL ma non è possibile nascondere il nome del sito.

intentBuilder.enableUrlBarHiding();

+0

Sto chiedendo di nascondere l'opzione di overflow del menu in chrome personalizzato – appukrb

1

ci sono metodi per nascondere l'opzione di menu in Chrome schede personalizzate

0

Chrome scheda personalizzata in realtà usa l'app Chrome nella telefonia mobile dell'utente.

avviare l'attività nell'app Chrome tramite collegamento, se Chrome non è installato sul dispositivo mobile dell'utente, utilizzerà una visualizzazione Web come predefinita.

Infatti, le schede personalizzate di Chrome sono progettate per visualizzare una pagina Web in cui l'utente è sicuro che il programmatore di tale software non ha phishing, come un pagamento bancario.

Pertanto, è necessario mostrare le opzioni nella barra degli strumenti all'utente.

Problemi correlati