Android 设置代理的问题| vpsee.com

上周给 MM 弄了个 HTC Desire,Android 2.1 平台,比两年前的 Android 有了很大改进,平台的成熟度、可用性、用户界面和体验有了极大的提高,但是有个问题依然没有得到解决,就是设置代理的问题。两年前玩 Android SDK 移植一些 SIP 库的时候就知道 Android 的模拟器要使用代理服务器上网的话需要很变态的设置(见下面)。没想到两年后的今天,Android 2.1 版本上这个代理问题还没有解决,在 Android 官方讨论组上这篇 被回复了约5000次,接近900人盯着这个问题。Google/HTC/Sony/Motorola 这么多大厂商在开发 Android 手机,Android 又是开源的,不明白为什么就没人站出来解决这个问题。我还听到一个说法就是最初版本的 Android 是支持代理的,后来因为安全之类的原因在 Android 1.5 版本以后就取消了,不知道是不是这样,Google 官方也没有出来说明一下,如果是这样的话为什么 iPhone 和 Nokia 一开始就支持代理呢?

htc desire and android

在 Android 模拟器上可以这样设置代理:

> adb shell
# sqlite3 /data/data/com.google.android.providers.settings/databases/settings.db
sqlite> INSERT INTO system VALUES(99,’http_proxy', 'proxy:port');
sqlite>.exit

但是上面的方法在 HTC Desire 实物上却行不通,根本就没有 system 这个表。和 MM xx花了一晚上都没有找到正确设置代理的方法。

前几天 还发布了 Android 2.2 版本,并且目标直指 Apple:

Google did not act we faced a Draconian future, a future where one man, one company, one device, one carrier would be our only choice.

现在 Apple 比较像当年的 Microsoft,而且今年4月底 (原文指出计算方法可能有点问题,不过意思是说这两家公司的市值已经差不多了),有人现在还蒙在鼓里、还在犹豫苹果是小众产品、还在怀疑是 PS 出来的,呵呵。现在的 Microsoft 比较像当年的 IBM 了,老成,没有任何新意的产品,让人都提不起精神来。可惜当年的 Windows Mobile 选择 copy Symbian,如果当时 Micorsoft 等一等,等到现在 copy iPhone 可能还会有点希望。Nokia 的日子也不好过,去年第三季度巨额亏损,自己不擅长软件,Symbian 平台烂透了,开发工具不好用、平台不开放、开发复杂、对程序员不友好,这么多年的 Symbian 没有几个像样的应用,所有加起来的应用程序还没有 iPhone/Android 一年开发的多。现在又是在一个淘汰老科技的时代,像 Nokia 这种吃老本的公司到现在都还没有拿出一个和 iPhone/Android 抗衡的产品,不知道基于 Linux 的 Maemo 能不能扛上拯救 Nokia 智能手机的重任,别以为把 Syimbian 开放源代码就完事,用户和开发人员真的不在乎平台的源代码,没有人看也没有人愿意去看源代码,用户体验才是王道。

郑重声明:资讯 【Android 设置代理的问题| vpsee.com】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——