Skip to content

webserveis/Android-About-Screen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android About Screen

Plantilla para crear sección Todo sobre la app

Instalación

Copiar la carpeta aboutscreen en la ralz del proyecto

En archivo settings.gradle añadir el módulo include ':aboutscreen'

En app.gradle a nivel de aplicación añadir

dependencies {
    ...
    implementation project(path: ':aboutscreen')
    ...

Configuración

Dentro del modulo en values/string.xml añadir los siguiente, pero remplaza los valores

  • %[email protected] Email feedbak
  • %privacyurl Enlace de licencia de uso
  • %twitter_user_name Nombre de usuario en twitter
  • %twitter_link Enlace twitter, https://twitter/<user_name
  • %dev_email Email de desarrollador
  • %dev_email_link Enlace de email del desarrollador empezando con mailto:
  • %more_apps enlace para mostrar más aplicaciones, https://play.google.com/store/search?q=pub%3ANombre_desarrollador&amp;c=apps
  • %dev_profile Enlace del perfil de desarrollador en Google play, el identificador se obtiene dentro de la consola google play en sección desarrollador, https://play.google.com/store/apps/dev?id=<TU_ID_DEVELOPER>
  • %dev_webpage Enlace de página web del desarrollador
  • %copyright texto para mostrar al pie de página, añade el %d que será sustituido por el año actual, Copyright developer %d
<string name="about_email_feedback" translatable="false">%[email protected]</string>
<string name="about_privacy_link" translatable="false">%privacyurl</string>
<string name="about_twitter_username" translatable="false">%twitter_user_name</string>
<string name="about_twitter_link" translatable="false">%twitter_link</string>
<string name="about_dev_email" translatable="false"%dev_email</string>
<string name="about_dev_email_link" translatable="false">%dev_email_link</string>
<string name="about_more_apps_link" translatable="false">%more_apps</string>
<string name="about_dev_google_play_profile_link" translatable="false">%dev_profile</string>
<string name="about_developer_web_page_link" translatable="false">%dev_webpage</string>
<string name="about_copyright" translatable="false">%copyright</string>

Para mostrar el icono de la aplicación en el directorio drawable sustiuir el ic_launcher_round.png

###Su implementación Ahora solamente queda invocar la ventana About this, des de la app, en el archivo xml/header_preferences.xml añadir el fragmento del modulo

<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto">
    ...
    <Preference
        app:fragment="com.webserveis.app.aboutscreen.AboutPreferenceFragment"
        app:icon="@drawable/ic_info_outline_24dp"
        app:key="about_header"
        app:title="@string/pref_about_header" />

Otros

El módulo tambien tiene los textos traducidos en español

About

Plantilla para crear sección Todo sobre la app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages