Estoy construyendo una aplicación para Android con 2 versiones de pago y gratis. Básicamente tengo un proyecto de biblioteca con toda la lógica y 2 esqueletos de proyectos para cada versión. Ahora necesito algún tipo de indicadores de compilación para distinguir entre las versiones. es posible?Android build flags?
5
A
Respuesta
6
En realidad, no necesita bandera de compilación para eso. Aquí es cómo se puede lograr esto:
- en su proyecto Biblioteca definen los recursos:
<bool name="type.free">true</bool>
- En su solicitud de que se supone que es libre de:
<bool name="type.free">true</bool>
- En su solicitud de que se supone que se efectúe:
<bool name="type.free">false</bool>
y a continuación, en cualquier punto de su proyecto de biblioteca se puede comprobar el valor de los recursos de Boole y decidir lo que tiene que hacer. De fuente, necesitarás acceso al objeto Context
para esto.
Cuestiones relacionadas
- 1. Android Ant Build
- 2. Android NDK incremental build
- 3. Build Rsync para Android
- 4. Automation for Android release build
- 5. Flags Enum attribute
- 6. Python argparse toggle flags
- 7. C# Flags vs FlagsAttribute
- 8. Android ndk-build ignorando APP_ABI: = x86
- 9. Build Dropbear dbclient binary para Android
- 10. Valor aleatorio de Flags enum
- 11. Enum.TryParse con el atributo Flags
- 12. C# Enums with Flags Attribute
- 13. Xcode 4 términos "Build for testing/Build for running/build for profiling/build for archiving"
- 14. flags para st_mode of stat system call
- 15. Propiedad de control ASP.NET con [Flags] enum
- 16. Enum (flags) miembro compuesto por otros miembros
- 17. ¿Cambiar los valores en Flags Enum?
- 18. Html Lista de países con flags
- 19. usando mupdf ndk-build error
- 20. Inclusión/exclusión de recursos condicional para Android apk build
- 21. Ant build proyecto de Android con dependencia lib
- 22. Android: incluye jar externo en Build (sin Eclipse)
- 23. MS Build No compila MS Test Project en Build Server
- 24. TeamCity vs Team Build
- 25. Missing assembly after build
- 26. PHP Build system
- 27. MSBuild Build Sequence
- 28. iOS 4 Build SDK
- 29. ASP.Net Version/Build Number
- 30. Haskell Build Automation