android4.1.2,连接PC后如何修改设备管理器中的磁盘驱动器名称?
时间:10-02
整理:3721RD
点击:
如题,请问各位达人,如何修改此处名称呢?
目前改了一些地方,但是由于设备名称过长,显示有问题。例如需要显示的设备名称“android4.1.2 JELLY BEAN”,但实际显示的是“Android4 .1.2 JELLY BEAN ”,注意空格,实际显示中Android4.1.2中间被空格隔开了, “Android4.1.2” 变成 “Android4 .1.2”,做过尝试,设备名称前面只限制显示8个字符,后面就会接着一个空格把字符分开,后部分只能显示16个字符,超过则不显示。
修改的部分:
alps/kernel/drivers/usb/gadget目录
1.f_mass_storage.c文件中fsg_common_init函数
snprintf(common->inquiry_string, sizeof common->inquiry_string,
"%-8s%-16s%04x", cfg->vendor_name ?: "linux",
/* Assume product name dependent on the first LUN */
cfg->product_name ?: (common->luns->cdROM
? "File-Stor Gadget"
: "File-CD Gadget"),
i);
改成
snprintf(common->inquiry_string, sizeof common->inquiry_string, "%-9s%-16s%04x", “Android4.1.2”, “JELLY BEAN”, i);
2.file_storage.c 文件do_inquiry函数
static char vendor_id[] = "Linux ";
static char product_disk_id[] = "File-Stor Gadget";
static char product_cdrom_id[] = "File-CD Gadget ";
改成
static char vendor_id[] = "Android4.1.2 ";
static char product_disk_id[] = "JELLY BEAN ";
static char product_cdrom_id[] = "JELLY BEAN ";
目前改了一些地方,但是由于设备名称过长,显示有问题。例如需要显示的设备名称“android4.1.2 JELLY BEAN”,但实际显示的是“Android4 .1.2 JELLY BEAN ”,注意空格,实际显示中Android4.1.2中间被空格隔开了, “Android4.1.2” 变成 “Android4 .1.2”,做过尝试,设备名称前面只限制显示8个字符,后面就会接着一个空格把字符分开,后部分只能显示16个字符,超过则不显示。
修改的部分:
alps/kernel/drivers/usb/gadget目录
1.f_mass_storage.c文件中fsg_common_init函数
snprintf(common->inquiry_string, sizeof common->inquiry_string,
"%-8s%-16s%04x", cfg->vendor_name ?: "linux",
/* Assume product name dependent on the first LUN */
cfg->product_name ?: (common->luns->cdROM
? "File-Stor Gadget"
: "File-CD Gadget"),
i);
改成
snprintf(common->inquiry_string, sizeof common->inquiry_string, "%-9s%-16s%04x", “Android4.1.2”, “JELLY BEAN”, i);
2.file_storage.c 文件do_inquiry函数
static char vendor_id[] = "Linux ";
static char product_disk_id[] = "File-Stor Gadget";
static char product_cdrom_id[] = "File-CD Gadget ";
改成
static char vendor_id[] = "Android4.1.2 ";
static char product_disk_id[] = "JELLY BEAN ";
static char product_cdrom_id[] = "JELLY BEAN ";