1. 程式人生 > >android修改MTP及MTP(PC顯示名稱)、PTP碟符名、藍芽名稱

android修改MTP及MTP(PC顯示名稱)、PTP碟符名、藍芽名稱

本文是基於Android5.1的程式碼

PTP修改:

路徑:frameworks\av\media\mtp\MtpServer.cpp

if (mPtp) {
// no extensions
string.set("AGR720");     //此處寫預設值
} else {
// MTP extensions
string.set("microsoft.com: 1.0; android.com: 1.0;");
}

MTP修改:

路徑:kernel-3.10\drivers\usb\gadget\f_mtp.c

static struct usb_string mtp_string_defs[] = {
/* Naming interface "MTP" so libmtp will recognize us */
[INTERFACE_STRING_INDEX].s = "AGR720

",//此處寫預設值
{ }, /* end of list */
};
  

MTP在PC端顯示的名稱:

路徑:frameworks\base\media\java\android\mtp\MtpDatabase.java

String deviceName;
                deviceName = SystemProperties.get("ro.product.name");
deviceName="AGR720";
        //此處寫預設值

修改藍芽名稱:

路徑:device\generic\common\bluetooth\bdroid_buildcfg.h

#ifndef _BDROID_BUILDCFG_H
#define _BDROID_BUILDCFG_H
#define BTM_DEF_LOCAL_NAME "" //此處是預設的藍芽


#endif  

路徑:device\mediatek\common\custom.conf

bluetooth.HostName = AGR720    //也可以修改此處

路徑:vendor\mediatek\proprietary\frameworks\base\custom\custom.conf

bluetooth.HostName = AGR720 //也可以修改此處