Когда я проверить исходный код для 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, но не при кодировании?
1
A
ответ
4
Этот метод отмечен аннотацией @hide
, что означает, что он не является частью Android SDK.
Думаю, я все еще могу использовать его как-то. правильно? как отражение ... –
Вы могли бы, но не должны. Скрытые методы могут быть изменены или удалены из будущих версий Android, что может привести к поломке вашего приложения. – fadden