Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Por qué los nombres de archivo en la carpeta extraíble no contienen caracteres especiales o comienzan con una letra mayúscula?

¿Hay un punto a estas reglas?

  • Error: no se puede encontrar la variable de símbolo abc_ic_ab_back_mtrl_am_alpha
  • Shape Drawable Tamaño no funciona
  • Cambiar el tinte de dibujable en el selector xml
  • Combine la imagen y el texto a dibujable
  • Cómo obtener la gravedad 'inferior' trabajando en un dibujable en xml
  • ¿Carpetas dibujables en la carpeta res?
  • Android Drawable: el mapa de bits de repetición de lista de capas no se carga cuando está totalmente cubierto
  • Cómo tener una imagen de fondo de pantalla completa (con centro de cultivo) que no cambia el tamaño
  • Estilizar la vista EditarTexto con la forma dibujable para parecer similar al nuevo tema holográfico para Android <3.0
  • Rendimiento sabio, lo que es típicamente mejor, utilizando una imagen o una forma creada xml como un drawable?
  • Resize Drawable en Android
  • Cómo apoyar todas las diferentes resoluciones de productos android
  • 2 Solutions collect form web for “¿Por qué los nombres de archivo en la carpeta extraíble no contienen caracteres especiales o comienzan con una letra mayúscula?”

    Cada archivo dentro de la carpeta se traduce al nombre del campo java dentro de la clase R.java:

    drawable\icon.png -> R.drawable.icon 

    De ahí la razón por la que no se utilizan caracteres especiales dentro de los nombres de archivo, ya que no se pueden utilizar en nombres Java.

    En cuanto a las mayúsculas, supongo que eso es para evitar un pequeño problema en Windows vs entorno Linux. Eso es porque Linux piensa que Icon.png y icon.png son archivos diferentes, y Windows piensa que Icon.png e icon.png es el mismo archivo. Así que cualquier persona que use Linux puede crear una aplicación que no es compilable en Windows.

    Puedes ver alguna discusión sobre esto, Aquí

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.