文章      动态     相关文章     最新文章     手机版动态     相关动态     |   首页|会员中心|保存桌面|手机浏览

8xrf6h

http://keair.bhha.com.cn/com8xrf6h/

相关列表
文章列表
  • 暂无文章
推荐文章
联系方式
  • 联系人:王女士
  • 电话:18096116959
Android USB名称修改系列(转载)手机av「Android USB名称修改系列(转载)」
发布时间:2025-01-11        浏览次数:0        返回列表

为什么参考FAQ修改名称后却无效




USB PTP功能在pc端 “我的电脑” 盘符卷标字符串客制化

[SOLUTION]
以下两种方式采用其中一种即可
a) 修改/alps/framework/av/media/mtp/MtpServer.cpp
MtpResponseCode MtpServer::doGetDeviceInfo() {
這裡面有個
property_get("ro.product.model", prop_value, "MTP Device");
。。。 //此处添加修改prop_value数组的值的code,值即为要客制化的字符串
string.set(prop_value);//或者直接修改此句code为 string.set(“label name”);
之后rebuild project
b) 修改ro.product.model的值
在alps/build/tools/buildinfo.sh 中查找ro.product.model对应的宏的名称,此处为PRODUCT_MODEL
在alps/build/target/product/<project>.mk文件中添加或修改该宏的定义,如
PRODUCT_MODEL := mylabelname
注意不能有空格。





MTP功能在PC端盘符名称显示如何修改
以下两种方式采用其中一种即可
a) 修改/Alps/frameworks/base/media/Java/Android/mtp/MtpDatabase.java
private int getDeviceProperty(int property, long[] outIntValue, char[] outStringValue) {
String deviceName;
deviceName = SystemProperties.get(“ro.product.name”);
deviceName = “yournamehere”;
int lengthDeviceName = deviceName.length();
b) 修改ro.product.name的值
在alps/build/tools/buildinfo.sh 中查找ro.product.name对应的宏的名称,此处为PRODUCT_NAME
在alps/build/target/product/<project>.mk文件中添加或修改该宏的定义,如
PRODUCT_NAME := mylabelname
注意不能有空格。







[DEscriptION]
要修改MTP在PC端显示的制造商信息

[SOLUTION]
修改方法
1. 修改build/tools/buildinfo.sh中的 ro.product.manufacturer

2.frameworksavmediamtpMtpServer.cpp 的doGetDeviceInfo()
property_get("ro.product.manufacturer", prop_value, "unknown manufacturer");
string.set(prop_value);
修改此处的prop_value






[Description]
插入USB线连接PC,电脑右下方会弹出提示找到新硬件"MT65xx Android Phone"。如何修改"MT65xx Android Phone"的显示
[Keyword]
"MT65xx Android Phone"
[Solution]
修改alps/kernel/drivers/usb/gadget/Android.c中,PRODUCT_STRING宏的内容为对应名称
#define PRODUCT_STRING "MT65xx Android Phone"





修改UMS在设备管理器中DiskDrive下的名称

修改F_mass_storage.c中fsg_common_init()的此处代码
snprintf(common->inquiry_string, sizeof common->inquiry_string,
"%-8s%-16s%04x", cfg->vendor_name ?: "Linux",

cfg->product_name ?: (common->luns->cdrom
? "File-Stor Gadget"
: "File-CD Gadget"), i);




即本文第二项



修改mtp设备在设备管理器中的”Portable Devices”下的名称
请参考
【USB名称修改系列】第2项-如何修改PTP在PC"我的电脑"中显示的label名称




[DEscriptION]
修改PTP设备在PC上弹出的对话框的标题
[SOLUTION]
请参考【USB名称修改系列】第2项-如何修改PTP在PC"我的电脑"中显示的label名称