Android가 웹페이지에서 데이터를 가져오도록 하는 방법
이 예제는 9개 장과 108개 예제로 구성된 Android 학습 매뉴얼에서 가져온 것입니다. 모든 예제는 대화형이고 실행 가능하며 소스 코드는 Android Studio 디렉터리 구조를 채택하고 코드 부분이 강조 표시됩니다. 문서의 구조 다이어그램은 필요한 내용을 빠르게 찾는 데 도움이 될 수 있습니다. 360 Mobile Assistant를 통해 학습 매뉴얼을 다운로드 받으실 수 있습니다. 애플리케이션의 아이콘에는 쉘 로고가 있습니다.
//첫 번째 유형
/**매개변수(ArrayListnameValuePairs, String url)를 가져와 원격 서버에 게시하세요
* 획득한 반환 결과(문자열)를 호출자에게 반환합니다
* 이 기능은 쿼리 수가 적을 때 적합합니다
*/
공개 문자열 posturl(ArrayListnameValuePairs,String url){
문자열 결과 = "";
문자열 tmp= "";
InputStream은 = null;
시도해 보세요{
HttpClient httpclient = 새로운 DefaultHttpClient();
HttpPost httppost = 새로운 HttpPost(url);
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse 응답 = httpclient.execute(httppost);
HttpEntity 엔터티 = response.getEntity();
is = 엔터티.getContent();
}catch(예외 e){
return "http 연결 설정에 실패했습니다!";
}
시도해 보세요{
BufferedReader 리더 = new BufferedReader(new InputStreamReader(is,"utf-8"));
StringBuilder sb = 새로운 StringBuilder();
문자열 라인 = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "n");
}
is.close();
tmp=sb.toString();
}catch(예외 e){
return "넷 스트림 변환 실패!";
}
시도해 보세요{
JSONArray jArray = 새로운 JSONArray(tmp);
for(int i=0;iJSONObject json_data = jArray.getJSONObject(i);
Iteratorkeys=json_data.keys();
동안(keys.hasNext()){
결과 += json_data.getString(keys.next().toString());
}
}
}catch(JSONException e){
return "게시한 URL이 잘못되었습니다!";
}
반품 결과;
}
안드로이드 개발 시 인터넷 접속 기록을 얻는 방법
AndroidManifest.xml에 권한을 추가해야 합니다.
문자열 문자열 = null;
ContentResolver contentResolver = getContentResolver();
커서 커서 = contentResolver.query(Uri.parse("content://browser/bookmarks"), new String[]{"url"}, null, null, null);
while (cursor != null &cursor.moveToNext()) {
string = 커서.getString(cursor.getColumnIndex("url"));
Log.d("debug", string == null ? "null":string);
}
안드로이드가 html 페이지를 호출할 때 html 페이지의 데이터를 얻는 방법
모두 펼치기
먼저 가져와야 할 항목: HttpClient, HttpGet
그런 다음 HttpGet
을 통해 URL을 통해 요청을 보냅니다.HttpClient 실행을 통해 응답 받기
반환된 콘텐츠를 구문 분석
HttpClient 클라이언트 = 새로운 DefaultHttpClient();
HttpGet 요청 = 새로운 HttpGet(url);
HttpResponse 응답 = client.execute(요청);
String html = "";
InputStream in = response.getEntity().getContent();
BufferedReader 리더 = new BufferedReader(new InputStreamReader(in));
StringBuilder str = 새로운 StringBuilder();
문자열 라인 = null;
while((line = reader.readLine()) != null)
{
str.append(line);
}
in.close();
html = str.toString();
위 내용은 웹페이지 데이터를 얻는 방법, Android 시스템 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

일부 Windows 11/10 사용자는 BitDefender 업데이트 직후 CMD 창이 열리고 SecureBootencodeuefi.exe를 실행하고 있다고보고합니다. Php.cn 의이 게시물은 Securebootencodeuefi.exe Trojan을 제거하는 방법을 소개합니다.

sysdll_win64_retail.dll은 FIFA 17 응용 프로그램과 관련된 동적 링크 라이브러리 (DLL) 파일입니다. 해당 파일이 놓치거나 손상되면 해당 응용 프로그램에 대한 일련의 문제와 오류가 발생합니다. 이 문제를 해결하려면이 기사를 읽을 수 있습니다

많은 Surfacebook 사용자는 Windows 11/10에서 "EW_USBCCGPFILTER.SYS에 의해 차단 된 핵심 분리"를 충족한다고보고합니다. Php.cn 의이 게시물은 성가신 문제를 해결하는 데 도움이됩니다. 당신의 독서를 계속하십시오.

컴퓨터에서 Ctrl Alt del을 누르면 잠금, 스위치 및 가입 옵션을 볼 수있는 보안 옵션 창이 입력됩니다. 이러한 옵션이 변경 될 수 있다는 것을 알고 있습니까? 이 php.cn 게시물은 opt를 제거하는 방법을 보여줍니다.

일부 Windows 11/10 사용자는 Windows Defender가 Virus : Win32/Grenam.va! MSR이라는 바이러스를 발견했다고보고합니다. 그러나 그들은 그것을 제거하는 방법을 모릅니다. Php.cn 의이 게시물은 바이러스를 제거하는 방법을 알려줍니다 : Win32/Grenam.va! MSR.

웹 사이트를 자주 방문 해야하는 경우 브라우저를 열고 매번 검색하는 것이 매우 번거 롭습니다. 웹 사이트를 앱으로 저장하려고하는 이유는 무엇입니까? 이렇게하면 일반 소프트웨어로 열 수 있습니다. 여기에서 Php.cn은 일부 usefu를 제공합니다

일부 사람들은 최신 Windows 업데이트를 설치했을 때 Windows 11에서 오류 코드 0x00000000을 만났습니다. 이 예기치 않은 오류에 대처하려면 어떻게해야합니까? Php.cn 웹 사이트 의이 기사는 문제 해결에 대한 몇 가지 단서를 제공합니다.

팀이나 Excel에서 파일을 열 때 "이 앱에서 지원되지 않은 Filetype이 선택한 Filetype"오류 메시지로 고통 받고 있습니까? 이제이 문제에 대한 유용한 솔루션을 얻으려면 PHP.CN 에서이 게시물을 읽으십시오.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

Dreamweaver Mac版
시각적 웹 개발 도구
