Nedeniyle: java.lang.SecurityException: ConnectivityService: ne kullanıcı 10175 ne de geçerli işlem android.permission.ACCESS_NETWORK_STATE vardır.Merhaba benim app internet bağlantısı kontrol etmeye çalıştı ama ben bu özel durum var ve ben sadece internet izni kullanıyorum
ConnectivityManager check = (ConnectivityManager) this.getSystemService (Context.CONNECTIVITY_SERVICE); NetworkInfo [] info = checking.getAllNetworkInfo(); Eğer siz de manifest İNTERNET izni belirtmelidir uygulamanızda internet erişimini kullanarak planlıyorsanız,
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Ayrıca:
for (int i = 0; i < info.length; i++) {
if (info[i] != null && info[1].getState() == NetworkInfo.State.CONNECTED) {
Toast.makeText(getApplication(),"connected",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(getApplication(),"not connected :(",Toast.LENGTH_SHORT).show();
}
}
Yalnızca internet iznini kullandığınızı söylüyorsunuz. ACCESS_NETWORK_STATE, yapmaya çalıştığınız şey için gereken farklı bir izin. – Wukash