2013-09-13 6 views
1

Когда я проверить исходный код для WIFIP @ PManager класса https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/wifi/java/android/net/wifi/p2p/WifiP2pManager.java я вижу, что есть метод setDeviceName но в моем андроиде коды, когда я получаю WifiP2pManager wifip2pman = (WifiP2pManager)getActivity().getSystemService(Context.WIFI_P2P_SERVICE); wifip2pman не предоставляет метод setDeviceName!?!?Метод доступен в исходном коде Android, но не при кодировании?

ответ

4

Этот метод отмечен аннотацией @hide, что означает, что он не является частью Android SDK.

+0

Думаю, я все еще могу использовать его как-то. правильно? как отражение ... –

+2

Вы могли бы, но не должны. Скрытые методы могут быть изменены или удалены из будущих версий Android, что может привести к поломке вашего приложения. – fadden