Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo obtener el valor de $PRODUCT de esta manera

Cómo obtener el valor de $PRODUCT de esta manera

Al comenzar a trasplantar el sistema Android 2.3, encontré un problema:

Cuando se inserta la tarjeta SD en el sistema compilado, la cadena que se muestra muestra la palabra "usb". La visualización correcta debería ser ". sd" Verifique el código fuente y descubra que hay muchas cadenas.

lt; boolname="configure", atributos del producto, atributos del producto, atributos del producto, hay dos cadenas relacionadas con la tarjeta SD que solo se utilizan para distinguir los atributos del producto,

lt; ="configurar", atributos del producto, atributos del producto, hay dos cadenas relacionadas con la tarjeta SD que solo se utilizan para distinguir los atributos del producto. Hay dos cadenas relacionadas con tarjetas SD que solo se distinguen por los atributos del producto,

lt; boolname="config_externalStorageRemovable "product="nosdcard"gt; falselt;/boolgt;lt; ="default"gt;truelt;/boolgt;El seguimiento de nosdcard dentro del código fuente no arrojó resultados. Al buscar en Internet, encontré que hay una propiedad en build.prop

ro.build.characteristics=nosdcard, tableta, valor predeterminado, etc., que se pueden configurar aquí. Finalmente, use el comando grep -rl nosdcard android_sourcecode/* en ubuntu. Busque varios dispositivos.mk en la carpeta del dispositivo. Hay una sección de PRODUCT_CHARACTERISTICS:=nosdcard y cambie nosdcard al valor predeterminado. Recompilar, flashear, ¡éxito!

El conjunto de todos los valores que caen dentro de un rango requerido específico se denomina rango de valores. Una vez que se asigna un rango a un objeto (tabla, índice, grupo), el rango no se puede asignar a ningún otro objeto.

Cualquier bloque contiguo asignado a un objeto (como una tabla) se llama rango; un rango también se llama extensión porque cuando el rango asignado se agota, se deben insertar nuevos registros antes de un nuevo rango. está asignado (es decir, algunos bloques se extienden una vez que se asigna un rango a un objeto (tabla, índice y clúster), no se puede asignar a otros objetos).