wifi链接AP后,在AP端看到的设备名保存在prop属性java
net.hostname 中,能够经过getprop net.hostname查看android
经过setprop net.hostname修改code
默认系统会给一个名字server
frameworks/base/services/java/com/android/server/ConnectivityService.java中生成 : // setup our unique device name String id = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID); if (id != null && id.length() > 0) { String name = new String("android_").concat(id); SystemProperties.set("net.hostname", name); } get
若是须要本身定义,能够注释掉这一段,而后在system.prop中定义 net.hostname=xxxxxxit
须要注意的是hostname不能带空格,否则dhcp那边会有问题class