1

(这个问题与我遇到的编程问题间接相关;如果您认为这个问题离题,请告诉我,我将其删除。谢谢)。

如本论坛某处所述,我尝试通过反射从我的应用程序中激活 WifiAP。它适用于多种设备,例如 Nexus One 2.2.1、HTC Desire 2.2、华为 Ideos 2.2。但它不能在 SGS 2.2.1 上运行。

检查方法的数量net.android.wifi.WifiConfiguration,我看到常规类(如 Nexus One、Desire 等)有 37 个方法,而 SGS 版本有 57 个。(WifiConfiguration 类是调用方法的类.)

所以很明显三星改变了这个类,我假设他们会成为他们在http://opensource.samsung.com下发布的开源的一部分,但是已经下载了 GT-I9000_Kernel.tar.gz 和 GT-I9000_Platform.tar。 gz,我没有找到任何相关的 Wifi 相关类,除了内核中较低级别的无线驱动程序。我对有关wifi等的所有文件进行了全文搜索。

一些属于 SGS 上 WifiConfiguration 类的方法,它们不在常规分发中:

checkWpsInProgress
createMulticastLock
getCurrentTime
getProgressLapseTime
getProgressMode
getProgressPinNumber
showApDialog
...

还有更多。

任何与三星设备密切合作的人有线索吗?在哪里可以找到三星所做的完整修改?

4

1 回答 1

2

最有可能的是,这些修改尚未公布。由于该类是根据 Apache 2 许可证获得许可的,因此三星没有义务分发源代码。

于 2011-02-04T13:22:50.290 回答