由于某些原因,可能需要指定域名对应的IP地址。Android是基于Linux的系统,与Linux类似,通过hosts文件来设置。
在Android下,/etc是link到/system/etc的,我们需要修改/system/etc/hosts来实现。但是这个文件是只读,不能通过shell直接修改。可以通过连接到PC上使用adb来修改。步骤如下:
1、获得root权限:adb root
2、设置/system为可读写:adb remount
3、将hosts文件复制到PC:adb pull /system/etc/hosts <PC机上文件名>
4、修改PC机上文件
5、将PC机上文件复制到手机:adb push <PC机上文件名> /system/etc/hosts
如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts。
host没有生效的解决方法:
手动配置域名的时候,有可能会失败,原因是由于换行符导致的,Android系统上已经修改的hosts,使它回复到原始状态。即只有127.0.0.1 localhost。然后进入adb shell , 使用 echo -e \\n >> /system/etc/hosts 为hosts文件加入换行符。再次使用 echo 192.168.1.94 www.leadding.com >> /system/etc/hosts 。
这样就完整解决了换行问题。
相关推荐
Android USB Host通信是一种技术,允许Android设备作为USB主机(Host),连接并控制其他USB设备,如键盘、鼠标、单片机等。在这个场景下,Android手机可以接收来自单片机发送的USB HID(Human Interface Device)...
全志Android USB Host补丁是针对Android系统的一种技术解决方案,主要目标是使设备能够在无需修改内核或驱动程序的情况下,通过USB Host模式与各种外部USB设备进行通信。USB Host ADK(Accessory Development Kit)...
用于检测Android平板是否支持USB HOST API
### Android 下 USB Host 开发详解 #### 一、引言 随着移动技术的发展,Android 设备的功能日益强大,其中一项重要的功能就是支持 USB Host 模式。在 USB Host 模式下,Android 设备可以作为 USB 主机使用,这意味...
在Android平台上,USB Host功能允许设备扮演USB主机的角色,与USB设备进行通信,而不再仅仅作为USB设备的客户端。从Android 3.1版本开始,系统引入了对USB Host API的支持,使得开发者能够构建应用程序来控制和支持...
在Android平台上,USB Host功能允许Android设备作为USB主机(Host),连接并控制其他USB设备,如键盘、鼠标、打印机或传感器等。这个"android usb host通信示例源码"是针对这种功能的一个演示项目,旨在教你如何实现...
在Android系统中,USB Host模式允许设备连接到外部USB设备,比如串口模块,从而进行通信。这篇博客文章“关于android USB Host 串口编程”很可能是探讨如何在Android平台上利用USB Host功能来实现与串行设备的交互,...
安装此apk,后运行,可对android手机进行host映射 前提是手机己经root,并且有写入权限
Android Host 模式实现 USB 通讯 Android 系统中,Host 模式是一种特殊的 USB 模式,允许 Android 设备作为 USB 主机,控制 USB 设备。实现 Android Host 模式需要对系统进行修改,下面将详细介绍实现 Android Host...
如何在Android设备上启用USB Host API 一、前言 USB Host API是Android系统中用于实现USB主机功能的一组API接口。通过这些API,开发者可以让Android设备作为USB主机与外设进行通信。本文将详细介绍如何在Android...
android模拟器修改host.docx
### Android USB Host 主模式详解 #### 一、引言 Android USB Host,即USB主模式,是指Android设备作为USB主机时的功能。与之相对的是USB accessory(副模式),在这种模式下,Android设备通过USB数据线连接到另一...
### Atmel AVR4960 USB Host Android Accessory #### 组织结构 ##### 概览 Atmel AVR4960 USB Host Android Accessory 应用程序笔记介绍了一个库,该库集成了Atmel AVR4950: ASF - USB Host Stack应用程序笔记中所...
USB Host通信是Android系统中一个重要的功能特性,它允许Android设备作为USB主机(Host),连接并控制各种USB外设,如键盘、鼠标、打印机、数码相机、存储设备甚至是其他嵌入式设备。在这个项目中,我们关注的是...
android sdk更新 2015最新host
启用android usb host功能的xml文件。 需要将这个文件加到设备的/system/etc/permissions/目录下,才能开启android设备的usb host权限。
在Android平台上进行USB Host串口编程是一项技术性强且具有挑战性的任务,特别是在涉及到特定硬件驱动优化的情况下,如本文档所提及的"ch340驱动"优化。CH340是一种常用的USB到串行接口芯片,广泛应用于各种串口设备...
本人最近在Android的PAD上开发USB Host数据传输,USB驱动芯片是PL2303。(见附件)已经能够正常读写。欢迎试用。
android USBHOST功能,能解决android与单片机通信,android与zigbee通信的鞥问题
2. **配置USB驱动**:确保主机设备上安装了适用于Android设备的USB驱动。对于开发者,通常会使用Google提供的Universal Serial Driver (USB driver)。 3. **USB连接模式**:目标设备需要切换到USB调试模式,如“USB...