Ich lerne gerade, wie man Apps bei Android Studio mit Udemy Kurs von Rob Percival zu bauen.Android Studio- Keine Netzwerksicherheitskonfiguration angegeben
Gerade erreichte der Punkt, wo ich Informationen aus dem Internet erhalten möchte, folgte ich den Anweisungen und habe nicht das Protokoll ich erwartet (die Informationen von der Website).
einen Fehler bekam:
No Network Security Config angegeben, mit Plattform Standard
public class ImageDownloader extends AsyncTask<String,Void,String> {
@Override
protected String doInBackground(String... urls) {
String result="";
URL url;
HttpURLConnection urlConnection= null;
try {
url = new URL(urls[0]);
urlConnection=(HttpURLConnection)url.openConnection();
InputStream in=urlConnection.getInputStream();
InputStreamReader reader=new InputStreamReader(in);
int data=reader.read();
while (data != -1){
char current= (char) data;
result += result;
data=reader.read();
}
return result;
}
catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageDownloader task=new ImageDownloader();
String result=null;
try {
result=task.execute("http://www.posh24.se/").get();
Log.i("content url", result);
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
}
auch habe ich diese Zeile in der Manifest.xml
: verwendet Zulassungs android: name = "android.permission.INTERNET"
Was soll ich tun? ?
immer noch nicht funktioniert .. – Roy