현재 Rob Percival의 우디 미로 코스로 안드로이드 스튜디오에서 앱을 만드는 법을 배우고 있습니다.Android 스튜디오 - 네트워크 보안 구성이 지정되지 않았습니다.
인터넷에서 정보를 얻으려는 지점에 이르렀을 때 지침에 따라 예상 한 로그 (사이트의 정보)를 얻지 못했습니다.
없음 네트워크 보안 구성 지정, 사용 플랫폼의 디폴트
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();
}
}
또한
나는 Manifest.xml
에이 줄을 추가 : 이-사용 권한 안드로이드 :
어떻게해야합니까? ?
는 여전히 작동하지 않습니다 .. – Roy