可以直接修改配置文件中 " ro.product.model " 属性值。此方式会改变Build.MODEL 字段的值,也可以修改:

vendor/mediatek/proprietary/packages/providers/MediaProvider

--- a/src/com/android/providers/media/MtpService.java
+++ b/src/com/android/providers/media/MtpService.java
@@ -44,6 +44,7 @@ import android.hardware.usb.IUsbManager;
 import java.io.File;
 import java.io.FileDescriptor;
 import java.util.HashMap;
+import android.os.SystemProperties;
 
 /**
  * The singleton service backing instances of MtpServer that are started for the foreground user.
@@ -196,10 +197,12 @@ public class MtpService extends Service {
                 fd = controlFd.getFileDescriptor();
             }
 
+            // update by lhl change the device-name when connected to computer
+            String models = SystemProperties.get("persist.product.model", "unknow");
             final MtpServer server =
                     new MtpServer(database, fd, mPtpMode,
                             new OnServerTerminated(), Build.MANUFACTURER,
-                            Build.MODEL, "1.0", deviceSerialNumber);
+                            models, "1.0", deviceSerialNumber);
             database.setServer(server);
             sServerHolder = new ServerHolder(server, database);

更多相关文章

  1. android 中的 edittext属性大全
  2. Android学习笔记:androidmanifest.xml 高级属性
  3. 关于android:configChanges的属性
  4. LinearLayout && RelativeLayout 常用属性
  5. Android中自定义属性(attrs.xml,TypedArray的使用)
  6. android 属性系统 及其 补充
  7. Android GridView 特殊属性

随机推荐

  1. python编码问题之\"encode\"&\"decode
  2. %d和%s的目的是什么?
  3. python (9)统计文件夹下的所有文件夹数目、
  4. 使用Django REST Framework来快速实现API
  5. Python的运算符与表达式
  6. 2_python连接MariaDB错误
  7. jupyter安装出现问题:安装后无法打开
  8. sklearn进行数据预处理-归一化/标准化/正
  9. 廖雪峰python3.6教程笔记1-Python简介与
  10. python:如何在Linux中编写守护进程