Android走wifi代理

1.测试apk一般可以通过wifi设置代理,从而使用Charles抓取http请求

2.发布版本的apk通过代码控制,http请求不再走wifi代理

 1            if (type == ConnectivityManager.TYPE_WIFI) {
 2                 if(GlobalVariable.is_Release)
 3                 {
 4                     HttpHost proxy = new HttpHost(ConnRouteParams.NO_HOST);
 5                     client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
 6                 }
 7                 return false;
 8             }
 9             // 移动网络 判断当前链接类型
10             else {
11                 String mobileProxyIp = android.net.Proxy.getDefaultHost();
12                 if (mobileProxyIp != null) {
13                     hostUrl = mobileProxyIp;
14                     hostPort = android.net.Proxy.getDefaultPort();
15                     return true;
16                 } else {
17                     return false;
18                 }
19             }

3.使用工具proxydroid可以全局代理Android系统,代理所有的应用

时间: 2024-10-10 10:31:38

Android走wifi代理的相关文章

[活动已结束]《深入理解Android:Wi-Fi、NFC和GPS卷》CSDN社区活动

今天有一个CSDN社区活动,解答关于Android系统的学习.认识.开发等方面的问题,并就<深入理解Android:Wi-Fi.NFC和GPS卷>一书为大家答疑解惑,了解Android Framework的实现原理.活动链接:http://bbs.csdn.net/topics/390765275?page=1#post-397228045 此次活动已经完结,谢谢各位的支持.获奖的三位兄弟是: 以下欢迎大家踊跃提问,在本帖回复就可以,參与活动并提出问题就可以获得100可用分.在大家的积极參与下

android的wifi程序随笔作业

不用说,做前最好新建一个wifiadmin类,用来装载你所有的wifi打开关闭,wifi配置,连接情况等等wifi操作,然后main类里做一些button连接listview显示wifi网络连接等东西,分开做好. android的wifi程序随笔作业,码迷,mamicode.com

Android Wi-Fi Peer-to-Peer(Android的Wi-Fi P2P对等网络)

Wi-Fi peer-to-peer(P2P,对等网络),它同意具备对应硬件的Android 4.0(API level 14)或者更高版本号的设备能够直接通过wifi而不须要其他中间中转节点就能直接通信(Android的Wi-Fi P2P框架符合Wi-Fi联盟的Wi-Fi Direct?直连认证标志).使用这些API.你能够搜索并连接其他相同支持Wi-Fi P2P的设备,然后再通过一个快速的连接进行互相通信,而且这个连接的有效距离要比蓝牙连接的有效距离要长的多. 这对于须要在用户之间共享数据的

[Ubuntu 14.04] 创建可以用于Android的WIFI热点

Ubuntu的网络管理为创建Wifi热点提供了方便,可是因为它用了ad-hoc网络,所以其创建的Wifi又不能让Android系统使用.这篇文字就是为了解决这个问题 1.Install AP-Hostpot in Ubuntu sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install ap-hotspot 2.Updata for ubuntu 14.04 the hosta

Android显示wifi信号强度以及周边信号的代码

先把activity_main.xml文件代码贴出来.TextView充满屏幕 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"

百度定位SDK:弥补Android基站WIFI定位缺失

http://tech.qq.com/a/20120524/000347.htm 如今,基于位置信息的移动应用越来越多,从餐饮.购物等本地生活服务,到定向广告的匹配.移动社交网络的构建,LBS类应用的开发离不开定位功能.国内大多数的地图SDK工具,都提供了免费.精准的定位功能,方便开发者以定位功能为基础,延伸出丰富.交互体验更佳的移动应用. 不过,仅仅是地图定位功能,不少SDK工具也都支持存在着较大差别.最近,一些地图应用的开发者都碰到了这样一个难题,一个由高校学生组织的开发团队,推出了一款LB

Android之Wifi学习(1)

在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面.简单介绍一下: 大致可以分为四个主要的类ScanResult,wifiConfiguration,WifiInfo,WifiManager (1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息. (2)wifiConfiguration 在我们连通一个wifi 接入点的时候,需要获取到的一些信息.大家可以跟我们有线的设备进行对比一下. (3)

Android实现WiFi列表显示与连接

项目需要定制一下Android 4.4的设置界面,今天看一下WiFi部分的实现,首先是效果图: 代码比较简单,主要的功能在WiFiAdmin帮助类中,先看一下WiFiListActivity,代码中做了注释,就不细致说了: package com.tchip.carlauncher.ui.activity; import java.util.ArrayList; import java.util.List; import com.tchip.carlauncher.Constant; impor

Qt for android 获取 Wifi 列表

Qt 做 Android 开发,有时候需要网络信息,这个例子是获取手机搜索到的信号较强的 WIFI 信号的列表.过程中需要用到 JNI 的知识.另外,例子比较简单,如果有需要这个的,可以自行修改. 程序分为两个部分,一个是 JAVA 程序的编写,一个是 Qt 主程序的编写,至于对 AndroidManifest.xml 文件的修改部分我就不加缀述了. JAVA 程序部分: package com.wifi; import android.net.wifi.ScanResult; import a