1

(この質問は、私が抱えているプログラミングの問題に間接的に関連しています。この質問がトピックから外れていると思われる場合は、お知らせください。削除します。ありがとうございます)。

このフォーラムのどこかに記載されているように、リフレクションを介してアプリ内から WifiAP を有効にしようとしています。Nexus One 2.2.1、HTC Desire 2.2、Huawei Ideos 2.2 などの複数のデバイスで動作します。ただし、SGS 2.2.1 では動作しません。

のメソッドの数を確認するnet.android.wifi.WifiConfigurationと、通常のクラス (Nexus One、Desire などに付属) には 37 個のメソッドがあるのに対し、SGS バージョンには 57 個のメソッドがあることがわかります (WifiConfiguration クラスはメソッドが呼び出されるクラスです)。 .)

つまり、Samsung がこのクラスを変更したことは明らかであり、 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 ライセンスの下でライセンスされているため、Samsung はソース コードを配布する義務を負いません。

于 2011-02-04T13:22:50.290 に答える