(这个问题与我遇到的编程问题间接相关;如果您认为这个问题离题,请告诉我,我将其删除。谢谢)。
如本论坛某处所述,我尝试通过反射从我的应用程序中激活 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
...
还有更多。
任何与三星设备密切合作的人有线索吗?在哪里可以找到三星所做的完整修改?