- 전체
- android studio
- Android SDK
- Android NDK
- Android ADK
- Android Etc. Lib.
- Android dalvik VM
- Android 보안
- PhoneGap
- AOSP 개발
- MIT App Inventor 2
- kivy (python)
- ionic framework
- Kotlin (코틀린)
- React Native
Android SDK Android Basic JSOUP Tutorial
2017.03.27 15:27
Android Basic JSOUP Tutorial
In this tutorial, you will learn how to implement JSOUP open source java library in your Android application. JSOUP provides a very convenient API for extracting and manipulating data, using DOM, CSS, and jquery-like methods. JSOUP allows you to scrape and parse HTML from a URL, file, or string and many more. We will create 3 buttons on the main view and each button will perform different tasks such as showing the website title, description and a logo. So lets begin…
Before you proceed with this tutorial, download the latest JSOUP library from here.
Paste your downloaded Jsoup file into your project libs folder as shown on the image below.

Create a new project in Eclipse File > New > Android Application Project. Fill in the details and name your project JsoupTutorial.
Application Name : JsoupTutorial
Project Name : JsoupTutorial
Package Name : com.androidbegin.jsouptutorial
Open your MainActivity.java and paste the following code.
MainActivity.java
In this activity, we have created three buttons that response to three different AsyncTask. Before I proceed with further explanation, see the steps below on how to get the html source codes from a website.
Step 1 : Visit http://www.androidbegin.com with any preferred Internet browser on your PC

Step 2 : Right-Click on an open space and select “View page source”

Step 3 : Website source codes

A website source code determines how your webpages should appear. However, source code of a web page will only display information and code that is not processed by the server.
The first button retrieves the website title. This is a way to get the page title.
Java Code
Website Source Code
The second button retrieves the website description. By using Elements, we are able to specify the exact location of the data.
Java Code
Website Source Code
The third button retrieves the website logo. By using Elements, we are able to specify the exact location of the data.
Java Code
Website Source Code
Next, create an XML graphical layout for the MainActivity. Go to res > layout > Right Click on layout > New > Android XML File
Name your new XML file activity_main.xml and paste the following code.
activity_main.xml
Next, change the application name and texts. Open your strings.xml in your res > values folder and paste the following code.
strings.xml
In your AndroidManifest.xml, we need to declare permissions to allow the application to connect to the Internet. Open your AndroidManifest.xml and paste the following code.
AndroidManifest.xml
Output:

Source Code
[출처] http://www.androidbegin.com/tutorial/android-basic-jsoup-tutorial/
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 9 |
android webview로 javascript 호출 및 이벤트 받기(연동하기)
| 졸리운_곰 | 2018.03.19 | 1405 |
| 8 |
지니모션 설치 방법 총정리 (한글키보드 + 구글플레이 설치)
| 졸리운_곰 | 2016.04.23 | 1065 |
| 7 |
Flurry를 사용해보자, Flurry란 무엇인가? Flurry를 이용한 어플 사용자 통계분석하기
| 졸리운_곰 | 2014.12.01 | 505 |
| 6 |
Howto Build Android KitKat (4.4) for the Google Nexus 5December 1, 2013
| 졸리운_곰 | 2014.01.23 | 6573 |
| 5 |
넥서스5 소스 빌드 : Nexus5 Source build
| 가을의 곰을... | 2013.12.20 | 10608 |
| 4 | Samsung Galaxy 안드로이드 커널 빌드 | 가을의 곰을... | 2013.12.12 | 12418 |
| 3 |
넥서스7 소스 빌드 방법
| 가을의 곰을... | 2013.12.12 | 9886 |
| 2 |
안드로이드 플랫폼 개발 (한글)
| 가을의 곰을... | 2013.12.07 | 10780 |
| 1 | 안드로이드 플랫폼 개발 | 가을의 곰을... | 2013.11.17 | 10563 |

