android代理
A. android studio 怎樣設置代理
Android Studio軟體的下載地址在谷歌官網上,我們在國內想訪問谷歌網站會比較困難,那麼安裝包的下載可以選擇國內網站,比如網路軟體中心就有最新的安裝包。在這里可以用較快的速度將安裝包下載到本地。
雙擊安裝文件,安裝默認方式將軟體安裝到電腦上。
Android Studio軟體首次打開需要更新SDK,由於該網站無法打開,會導致軟體無法啟動完成。我們可以通過配置sdk下載代理的方式來完成更新。
首先找到配置文件,在文件夾D:\Program Files\Android\Android Studio\bin中找到idea.properties。
打開配置文件,在文件中加上【disable.android.first.run=true】這句話。
關閉並保存配置文件後,再次打開Android Studio軟體,進入初始化界面。
點擊【configure】。
進入【setting】頁面。
在【setting】頁面中搜索【proxy】,默認是沒有配置代理的。
選擇【manual proxy configuration】手動設置代理後關閉配置頁面。
9
再次打開剛才的配置文件,刪除新加上的那句話。
然後重新打開Android Studio軟體,這時就可以通過代理進行sdk文件更新了。
B. android 怎麼設置代理
代理伺服器手機都不能用,不要灰心,手機也可以支持代理伺服器上網。如上網瀏覽器、下載軟體等其它需要網路連接的軟體,都可正常的使用它們。我們來分享下怎麼樣設置手機代理伺服器,希望能幫助不會設置的朋友。
http://jingyan..com/article/fd8044faebfaa85030137a72.html
C. android里的app怎麼通過代理上網
android APP一般情況下通過代理才能連接到外網的網路,使用android 模擬器是連接不上網的,雖然在模擬器裡面設置了代理伺服器的IP和埠後,可以模擬器的瀏覽器可以連上網了,在模擬其中設置網路代理請參看下面代碼
Proxy proxy=new Proxy(java.net.Proxy.Type.HTTP,new InetSocketAddress("10.0.0.172",80));
HttpURLConnection connection=(HttpURLConnection) url.openConnection(proxy);
這是java.net包的聯網方式。還可以用Apache的HttpClient連接網路。
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpHost proxy = new HttpHost("10.0.0.172", 80);
httpClient.getParams().setParameter(ConnRouteParams.DEFAULT_PROXY, proxy);
D. 如何讓android應用程序通過代理聯網
可以通過下面的代碼來實現應用程序的網路連接!
回Proxy proxy=new Proxy(java.net.Proxy.Type.HTTP,new InetSocketAddress("10.0.0.172",80));
HttpURLConnection connection=(HttpURLConnection) url.openConnection(proxy);這是java.net包的答聯網方式。還可以用Apache的HttpClient連接網路。DefaultHttpClient httpClient = new DefaultHttpClient();
HttpHost proxy = new HttpHost("10.0.0.172", 80);
httpClient.getParams().setParameter(ConnRouteParams.DEFAULT_PROXY, proxy);
E. android 設置代理什麼用
package com.common.proxy;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import org.apache.http.HttpHost;
import android.content.Context;
import android.os.Build;
import android.util.Log;
public class ProxySettings {
private static final String TAG = "GAEProxy.ProxySettings";
static final int PROXY_CHANGED = 193;
private static Object getDeclaredField(Object obj, String name)
throws SecurityException, NoSuchFieldException,
IllegalArgumentException, IllegalAccessException {
Field f = obj.getClass().getDeclaredField(name);
f.setAccessible(true);
Object out = f.get(obj);
// System.out.println(obj.getClass().getName() + "." + name + " = "+
// out);
return out;
}
public static Object getRequestQueue(Context ctx) throws Exception {
Object ret = null;
Class networkClass = Class.forName("android.webkit.Network");
if (networkClass != null) {
Object networkObj = invokeMethod(networkClass, "getInstance",
new Object[] { ctx }, Context.class);
if (networkObj != null) {
ret = getDeclaredField(networkObj, "mRequestQueue");
}
}
return ret;
}
private static Object invokeMethod(Object object, String methodName,
Object[] params, Class... types) throws Exception {
Object out = null;
Class c = object instanceof Class ? (Class) object : object.getClass();
if (types != null) {
Method method = c.getMethod(methodName, types);
out = method.invoke(object, params);
} else {
Method method = c.getMethod(methodName);
out = method.invoke(object);
}
// System.out.println(object.getClass().getName() + "." + methodName +
// "() = "+ out);
return out;
}
public static void resetProxy(Context ctx) throws Exception {
Object requestQueueObject = getRequestQueue(ctx);
if (requestQueueObject != null) {
setDeclaredField(requestQueueObject, "mProxyHost", null);
}
}
private static void setDeclaredField(Object obj, String name, Object value)
throws SecurityException, NoSuchFieldException,
IllegalArgumentException, IllegalAccessException {
Field f = obj.getClass().getDeclaredField(name);
f.setAccessible(true);
f.set(obj, value);
}
public static boolean setProxy(Context ctx, String host, int port) {
boolean ret = false;
setSystemProperties(host, port);
F. 如何在Android程序中設置代理
1:打開手機設置菜單,選擇「無線和網路」選項,然後進入WLAN設置界面
2:點擊無線網路名稱,進入網路設置界面,輸入無線網路密碼
3:點擊顯示高級選項,在代理設置欄中選擇手動,輸入代理伺服器主機名及代理伺服器埠號
4:對於不使用代理伺服器的內網地址,需在「對以下網址不適用代理」欄中填寫
G. 如何在Android中更改代理設置
首先,打開手機的「設置」
接著,在「設置」中找到「雙卡和網路」,並打開它
H. android studio 設置代理為多少
對Android studio的相關的代理設置,設置的可以通過多個方式進行設置,可以通過歡迎的界面中設置,或者打開Android studio中開發的界面中,然後進行點擊Android studio中菜單中的「file」的選項。 進行點擊Android studio的file的菜單之後,就會彈出了一個下拉的菜單選項中進行選擇「setting」的選項。 進入到了setting的設置的界面中之後,進行點擊列表中的「appearance & behavior」的選項。 點擊「appearance & behavior」完,就會進行system setting的選項之後選項內的HTTP proxy的選項。 進入到了HTTP proxy的選項,相關的默認是關閉的,進行勾選上manual proxy configuration的選項。 國內現在有很多的鏡像的網址的信息,在網路中搜索Androiddevtools的信息,可以查找到相關的網址,在host name中輸入鏡像網址,點擊OK。這樣就可以進行使用Android studio中更新相關的東西了
I. Android手機上怎麼使用全局代理
工具/原料
手機
方法/步驟
打開手機設置菜單,選擇「無線和網路」選項,然後進入WLAN設置界面
點擊無線網路名稱,進入網路設置界面,輸入無線網路密碼
點擊顯示高級選項,在代理設置欄中選擇手動,輸入代理伺服器主機名及代理伺服器埠號
對於不使用代理伺服器的內網地址,需在「對以下網址不適用代理」欄中填寫
J. android studio怎麼設置代理
1.對Android studio的相關的代理設置,設置的可以通過多個方式進行設置,可以通過歡迎的界面中設版置,或者權打開Android studio中開發的界面中,然後進行點擊Android studio中菜單中的「file」的選項。
2.進行點擊Android studio的file的菜單之後,就會彈出了一個下拉的菜單選項中進行選擇「setting」的選項。
3.進入到了setting的設置的界面中之後,進行點擊列表中的「appearance & behavior」的選項。
點擊「appearance & behavior」完,就會展開進行system setting的選項之後選項內的HTTP proxy的選項。
4.進入到了HTTP proxy的選項,相關的默認是關閉的,進行勾選上manual proxy configuration的選項。
5.國內現在有很多的鏡像的網址的信息,在網路中搜索Androiddevtools的信息,可以查找到相關的網址,在host name中輸入鏡像網址,點擊OK。這樣就可以進行使用Android studio中更新相關的東西了