Google Maps documentation afferma che è necessario includere il testo di attribuzione dei servizi di Google Play come parte di un "Note legali". Il testo di attribuzione è disponibile effettuando una chiamata allo GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo
. Ma GooglePlayServicesUtil non è disponibile fino a Android 2.2. La mia app è progettata per 2.0, quindi cos'è questo testo e dove lo trovo?Dove trovo il testo di attribuzione dei servizi di Google Play?
risposta
Questo è ciò che un
Log.d("DEBUG", GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(this));
rivela (Feb 2013 - questo potrebbe essere cambiato nel frattempo Vedere il primo commento!):
Questo prodotto include il software dal Progetto L'Android Open Source Copyright (c) 2005-2008, il progetto open source Android concesso in licenza con la licenza Apache, versione 2.0 (la "licenza"); È possibile che non utilizzi questo file se non in conformità con la Licenza. Salvo il richiesto dalla legge applicabile o concordato per iscritto, il software distribuito sotto la Licenza è distribuito su una base "COSÌ COM'È", SENZA GARANZIE O CONDIZIONI DI ALCUN TIPO, espresso o implicito. Vedere la Licenza per la lingua specifica che governa le autorizzazioni e le limitazioni sotto la Licenza. licenza Apache Versione 2.0, Gennaio 2004 http://www.apache.org/licenses/
E poi il Apache License Version 2.0 segue.
Edit 3 Gennaio 2016: GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(Context)
è ora deprecato.
Utilizzare invece GoogleApiAvailability.getInstance().getOpenSourceSoftwareLicenseInfo(Context);
.
Modifica 31 ottobre 17 Come ha detto donfuxx, non è più necessario visualizzarlo nell'app. Google doc
@AdamS Grazie per il suggerimento. Modificato la mia risposta. –
Sono venuto attraverso il mio commento su questo 2 anni dopo mentre cercavo questo metodo; il mio commento non è più valido e potenzialmente confuso, quindi l'ho eliminato. –
GoogleApiAvailability.getInstance(). GetOpenSourceSoftwareLicenseInfo() è stato rimosso in Play Services 11.2.0 –
Dove posso trovare le informazioni di attribuzione?
È possibile trovare l'attribuzione nella/e riga/e indicata nella parte inferiore del Contenuto nei prodotti
insieme alle note sul copyright, come "Dati mappa © 2012 Google, Sanborn". Nota che il testo esatto dell'attribuzione cambia in base all'area geografica e al tipo di contenuto. Il testo attribuzione deve essere leggibile per il telespettatore medio o il lettore
Tratto da: http://www.google.com/permissions/geoguidelines/attr-guide.html
Here è una pagina con informazioni più generali, insieme a uno strumento di permessi è possibile utilizzare se il vostro caso d'uso è più complesso.
This Image rappresenta esattamente il testo che stai cercando.
- 1. Come posso determinare la versione dei servizi di Google Play?
- 2. com.android.build.transform.api.TransformException con servizi di google android play
- 3. Impostazione Servizi Google Play Games
- 4. Punteggi falsi nei servizi di gioco di Google Play
- 5. AndEngine con i servizi di gioco Google Play
- 6. Dove trovo il comando MysqlDumpSlow?
- 7. Dove trovo il contenitore di AdMob?
- 8. Servizi Google Play: come gestire i dispositivi che non dispongono di Google Play?
- 9. Impossibile creare il progetto Android con i servizi Google Play
- 10. Mancano i servizi di Google Play da AVD
- 11. Dove trovo l'assemblaggio Galasoft.MvvmLight.WPF45?
- 12. Proguard ha restituito l'errore con la libreria dei servizi di Google Play
- 13. Studio Android> crea nuovo progetto> Attività dei servizi di Google Play: che cos'è questo?
- 14. Dove trovo il contenuto di $ this-> getAbsoluteFooter() Magento
- 15. Dove trovo l'interprete node.js
- 16. Dove trovo Microsoft.VisualStudio.DebuggerVisualizers?
- 17. NullPointerException nei servizi di Google Play Quando si chiama play() su RemotePlaybackClient
- 18. Dove trovo arpa/inet.h?
- 19. : questa app non verrà eseguita senza i servizi Google Play
- 20. Dove trovo i registri di System.out.println()?
- 21. Servizi Google Play mancanti nella cartella Extra in SDK Manager
- 22. Riconoscimento attività servizi Google Play - Utilizzo della batteria?
- 23. GNU GSL dove trovo il codice sorgente?
- 24. lista di attribuzione scalare contesto
- 25. Impossibile installare Google-play-servizi in Eclipse correttamente (cercando di ottenere mappe di lavoro)
- 26. Google Play Flusso dei referral rimane vuoto
- 27. Evidenzia funzionalità di testo come Google Play Book
- 28. Dove trovo Test Device iD per AdMob
- 29. Problema con Robolectric con la nuova versione dei servizi Google Play
- 30. jQuery Icone mobili dove trovo?
"GooglePlayServicesUtil non è disponibile fino ad Android 2.3.3" - dove vedi questo? – CommonsWare
Non sono sicuro ora. Ho provato ad aggiornare a Google Maps 2.0 e ho letto ovunque che i servizi Google non sono supportati sotto 2.3.3. – Bevor
http://developer.android.it/google/play-services/setup.html "Puoi svilupparlo su qualsiasi dispositivo Android compatibile con Android 2.2 o versioni successive e include Google Play Store". 'GooglePlayServicesUtil' è fornito da Play Services SDK e non è a sua volta dipendente dalla versione, AFAICT. – CommonsWare