我需要在Android应用中更改平板电脑的主机名。我们的想法是让“ping my-tablet”这个电话正常工作。为了实现这一点,我通过ADB向平板电脑提供了以下命令(以编程方式):
su
setprop net.hostname <new_hostname>
当我给:
getprop net.hostname
但是,更改未通知网络...因此,如果我ping设备,则不会发生任何事情。
我见过这个资源:http://developer.android.com/training/connect-devices-wirelessly/nsd.html但我不确定它是否解决了这个问题。
还有其他解决方案(比如手动编辑主机文件,虽然我应该为每个连接的设备执行此操作......或者直接更改我不能每次都能做的路由器),但它们似乎不可行。< / p>
有什么想法吗?谢谢:))