2014-11-19 4 views
0

Я работаю над библиотекой, которая делает некоторые трюки, если пользователь не подключен к сети. Для этого я прошу статус сети, как это:Как проверить Networkstatus только в том случае, если требуется разрешение?

ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); 
NetworkInfo info = connectivityManager.getActiveNetworkInfo(); 
boolean isConnected = !(info == null || !info.isConnected()); 

Как я могу только сделать эту проверку, если разрешение

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

доступен?

Я не хочу, чтобы все нисходящие проекты библиотеки требовали этого разрешения только для трюков в библиотеке.

ответ

Смежные вопросы