> For the complete documentation index, see [llms.txt](https://developers.oxylabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.oxylabs.io/integrations/proxy-integrations/android.md).

# Android

Android is an open-source and Linux-based operating system for mobile devices such as smartphones and tablet computers.

Use the guides below to configure your mobile network [**using mobile data**](#using-mobile-data) or [**a Wi-Fi network**](#setting-up-a-proxy-for-a-wi-fi-network) with the following Oxylabs proxy types:

* **Residential & Mobile proxies**
* **ISP proxies**
* **Dedicated ISP proxies**
* **Datacenter proxies**
* **Dedicated Datacenter proxies**

## Using mobile data

{% stepper %}
{% step %}

### **Go to Settings**

Navigate to **Settings** > **Network & internet** > **Internet**.

<figure><img src="/files/Lpp4WD81Lw8jIjNWhgHK" alt="Android network settings"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Find APN settings

Tap your mobile network provider’s settings, scroll to the bottom, and select **Access Point Names (APNs)**.
{% endstep %}

{% step %}

### Edit Android proxy settings

Choose an **APN** you’re currently using to configure the Android proxy settings.

<figure><img src="/files/CHdCSWNJ3PQslHbE5zfS" alt="Configuring proxy"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Enter proxy details

{% hint style="info" %}
When using proxies for a mobile network, the connection type can be `HTTP` only.
{% endhint %}

Fill in the setup fields for your proxy type as specified below:

* [Residential & Mobile proxies](#residential-and-mobile-proxies)
* [ISP proxies](#isp-proxies)
* [Dedicated ISP proxies](#dedicated-isp-proxies)
* [Datacenter proxies](#datacenter-proxies)
* [Dedicated Datacenter proxies (Self-service)](#dedicated-datacenter-proxies-self-service)
* [Dedicated Datacenter proxies (Enterprise)](#dedicated-datacenter-proxies-enterprise)

#### **Residential & Mobile Proxies**

**Proxy:** `pr.oxylabs.io`

**Port:** `7777`

**Username**: `username`

**Password:** `password`

<figure><img src="/files/VIEqNIbsWovkVjNHFW4a" alt="Proxy details"><figcaption></figcaption></figure>

{% hint style="info" %}
You can also use random or sticky country-specific entries. For example, if you enter `us-pr.oxylabs.io` under **Proxy** and `10000` under **Port**, you’ll acquire a US exit node. If you enter `10001` under **Port**, you’ll receive the US exit node with a sticky session. You can find a complete list of country-specific proxy entry nodes [**here**](https://developers.oxylabs.io/proxies/residential-proxies/country-specific-entry-nodes#random-proxy-entry-nodes).
{% endhint %}

#### ISP Proxies

**Proxy:** `isp.oxylabs.io`

**Port:** `8001`

**Username**: `user-username`

**Password:** `password`

{% hint style="warning" %}
Don't forget to add the `user-` prefix to your username.
{% endhint %}

<figure><img src="/files/BoeVERnr1G9CTB8flxxZ" alt="Proxy details"><figcaption></figcaption></figure>

You will need to choose the port assigned to an IP address from the purchased [**proxy list**](/products/proxies/isp-proxies/proxy-list.md)**,** which you can find on Oxylabs' dashboard. The `8001` port will pick the first IP address from your list for all requests.

#### Dedicated ISP Proxies

**Proxy:** `disp.oxylabs.io`&#x20;

**Port:** `8001`

**Username**: `user-USERNAME`

**Password:** `PASSWORD`

{% hint style="warning" %}
Don't forget to add the `user-` prefix to your username.
{% endhint %}

<figure><img src="/files/4uQr1B0P5g5L3XbYGpGi" alt="Proxy details" width="563"><figcaption></figcaption></figure>

The port number indicates which IP address from your acquired [proxy list](/products/proxies/dedicated-isp-proxies/self-service/proxy-list.md) will be used. Use port `8000` for automatic [proxy IP rotation](/products/proxies/dedicated-isp-proxies/self-service/proxy-rotation.md).

#### Datacenter Proxies

**Proxy:** `dc.oxylabs.io`

**Port:** `8000`

**Username**: `user-username`

**Password:** `password`

{% hint style="warning" %}
Don't forget to add the `user-` prefix to your username.
{% endhint %}

<figure><img src="/files/S4EGkTvP0CsWyBMxKEY8" alt="Proxy details"><figcaption></figcaption></figure>

The port `8000` will pick a random IP address. For other settings, such as proxy IP rotation, visit [this documentation page](/products/proxies/datacenter-proxies/ip-control.md).

#### Dedicated Datacenter Proxies (Self-service)

**Proxy:** `ddc.oxylabs.io`

**Port:** `8001`

**Username**: `user-username`

**Password:** `password`

{% hint style="warning" %}
Don't forget to add the `user-` prefix to your username.
{% endhint %}

<figure><img src="/files/HxhsAYbuiN0kYbLJsrvo" alt="Proxy details"><figcaption></figcaption></figure>

You will need to choose the port assigned to an IP address from the purchased [**proxy list**](/products/proxies/dedicated-datacenter-proxies/self-service/proxy-list.md)**,** which you can find on the Oxylabs dashboard. The `8001` port will pick the first IP address from your list for all requests.

#### Dedicated Datacenter Proxies (Enterprise)

**Proxy:** `1.2.3.4` (specific IP address)

**Port:** `60000`

**Username**: `username`

**Password:** `password`

For Enterprise Dedicated Datacenter Proxies, you’ll have to choose an IP address from the acquired [proxy list](/products/proxies/dedicated-datacenter-proxies/enterprise/proxy-lists.md).
{% endstep %}

{% step %}

### Save changes

Tap three vertical dots in the top right corner and choose **Save**.

<figure><img src="/files/IORrjVuwSkKtpzjhFVRG" alt="Save changes"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Finish the setup

Restart the network to apply your changes by turning the connection off and on again.

<figure><img src="/files/PogpDrevuvqlBO2pL81T" alt="Restart the network"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Use proxy access

Finally, open your web browser, enter previously specified credentials, and press **Sign in**.

<figure><img src="/files/eHE2afAX3tkCuZtU2PAV" alt="Sign in"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

That’s it! You’re now using a mobile network with a proxy IP address.

## Using a Wi-Fi network <a href="#setting-up-a-proxy-for-a-wi-fi-network" id="setting-up-a-proxy-for-a-wi-fi-network"></a>

{% stepper %}
{% step %}

### **Go to Settings**

Navigate to **Settings** > **Network & internet** > **Internet**.
{% endstep %}

{% step %}

### Find APN settings

Choose your current Wi-Fi network and select the setting icon to access **Network details**.

<figure><img src="/files/cL29c83bGHAzQ2chTIZ1" alt="Network details"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Edit Android proxy settings

Tap the edit button in the top right corner and expand the **Advanced options** section to configure the Android proxy settings.
{% endstep %}

{% step %}

### Enter proxy details

{% hint style="info" %}
When using proxies for a Wi-Fi network, the connection type can be `HTTP` only.
{% endhint %}

Fill in the setup fields for your proxy type as specified below:

* [Residential & Mobile proxies](#residential-and-mobile-proxies-1)
* [ISP proxies](#isp-proxies-1)
* [Dedicated ISP proxies](#dedicated-isp-proxies-1)
* [Datacenter proxies](#datacenter-proxies-1)
* [Dedicated Datacenter proxies (Self-service)](#dedicated-datacenter-proxies-self-service-1)
* [Dedicated Datacenter proxies (Enterprise)](#dedicated-datacenter-proxies-enterprise)

#### **Residential & Mobile Proxies**

**Proxy hostname:** `pr.oxylabs.io`

**Proxy port:** `7777`

**Username**: `customer-username`

**Password:** `password`

<figure><img src="/files/HL2aCme4drmPx2hwpnft" alt="Configure proxy"><figcaption></figcaption></figure>

{% hint style="info" %}
You can also use random or sticky country-specific entries. For example, if you enter `us-pr.oxylabs.io` under **Proxy** and `10000` under **Port**, you’ll acquire a US exit node. If you enter `10001` under **Port**, you’ll receive the US exit node with a sticky session. You can find a complete list of country-specific proxy entry nodes [**here**](/products/proxies/residential-proxies/location-settings/select-country.md#country-specific-entry-nodes).
{% endhint %}

#### ISP Proxies

**Proxy hostname:** `isp.oxylabs.io`

**Proxy port:** `8001`

**Username**: `user-username`

**Password:** `password`

{% hint style="warning" %}
Don't forget to add the `user-` prefix to your username.
{% endhint %}

<figure><img src="/files/pDUrg8c1l4PbL6GqQhfZ" alt="Configure proxy"><figcaption></figcaption></figure>

You will need to choose the port assigned to an IP address from the purchased [**proxy list**](/products/proxies/isp-proxies/proxy-list.md)**,** which you can find on Oxylabs' dashboard. The `8001` port will pick the first IP address from your list for all requests.

#### Dedicated ISP Proxies

**Proxy hostname:** `disp.oxylabs.io`&#x20;

**Proxy port:** `8001`

**Username**: `user-USERNAME`

**Password:** `PASSWORD`

{% hint style="warning" %}
Don't forget to add the `user-` prefix to your username.
{% endhint %}

<figure><img src="/files/NcSPRF6Aa95XysvDDTLX" alt="Configure proxy"><figcaption></figcaption></figure>

The port number indicates which IP address from your acquired [proxy list](/products/proxies/dedicated-isp-proxies/self-service/proxy-list.md) will be used. Use port `8000` for automatic [proxy IP rotation](/products/proxies/dedicated-isp-proxies/self-service/proxy-rotation.md).

#### Datacenter Proxies

**Proxy hostname:** `dc.oxylabs.io`

**Proxy port:** `8000`

**Username**: `user-username`

**Password:** `password`

{% hint style="warning" %}
Don't forget to add the `user-` prefix to your username.
{% endhint %}

<figure><img src="/files/5x07TtrGM2ZVfJPoj7Q1" alt="Configure proxy"><figcaption></figcaption></figure>

The port `8000` will pick a random IP address. For other settings, such as proxy IP rotation, visit [this documentation page](/products/proxies/datacenter-proxies/ip-control.md).

#### Dedicated Datacenter Proxies (Self-service)

**Proxy hostname:** `ddc.oxylabs.io`

**Proxy port:** `8001`

**Username**: `user-username`

**Password:** `password`

{% hint style="warning" %}
Don't forget to add the `user-` prefix to your username.
{% endhint %}

<figure><img src="/files/E50bxAIJA9A49C2Bp37i" alt="Configure proxy"><figcaption></figcaption></figure>

You will need to choose the port assigned to an IP address from the purchased [**proxy list**](/products/proxies/dedicated-datacenter-proxies/self-service/proxy-list.md)**,** which you can find on the Oxylabs dashboard. The `8001` port will pick the first IP address from your list for all requests.

#### Dedicated Datacenter Proxies (Enterprise)

**Proxy hostname:** `1.2.3.4` (specific IP address)

**Proxy port:** `60000`

**Username**: `username`

**Password:** `password`

For Enterprise Dedicated Datacenter Proxies, you’ll have to choose an IP address from the acquired [proxy list](/products/proxies/dedicated-datacenter-proxies/enterprise/proxy-lists.md).
{% endstep %}

{% step %}

### Save changes

Tap the **Save** button at the bottom of the screen.
{% endstep %}

{% step %}

### Use proxy access

Open your web browser, enter previously specified credentials, and press **Sign in**.

{% hint style="warning" %}
Don't forget to add the`customer-` or `user-` prefix to your username if your proxy type requires it.
{% endhint %}

<figure><img src="/files/eHE2afAX3tkCuZtU2PAV" alt="Sign in"><figcaption></figcaption></figure>

That’s it! You’re now using a Wi-Fi network with a proxy IP address.
{% endstep %}
{% endstepper %}

Find the original Android integration blog post [here](https://oxylabs.io/resources/integrations/android).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developers.oxylabs.io/integrations/proxy-integrations/android.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
