android http 代理解决方案

android http 代理
看到网络上有关于http代理的apk 想了解一下工作原理
 主要是靠什么技术完成的
或者有什么相关的学习材料分享一下 
 谢谢大家了

------解决方案--------------------
我也想知道原理。。。代理的话上https能保密吗?
------解决方案--------------------
android的sdk已经集成apache的http的开发api,我们懂得如何用就好了,实际用的就是socket通信啦,要想了解原理的话,就要深入看他搭建的框架了,至于框架这个我也不太懂