본문 바로가기

JSoup2

리다이렉트되는 페이지를 Jsoup로 파싱하기 Jsoup는 특정 페이지를 파싱할때 편리하게 사용되는 라이브러리 입니다. 네트워크 작업이기 때문에 메인쓰레드에서 사용할 수는 없고 AsynkTask나 RxJava, Coroutine등을 이용해서 비동기를 구현해 주어야 합니다. 일반적인 사용방법은 아래와 같습니다 public static class GetTITLE extends android.os.AsyncTask { String title; @Override public void onPreExecute() { super.onPreExecute(); progressBar.setVisibility(View.VISIBLE); } @Override public String doInBackground(Void... params) { try { Document d.. 2020. 3. 10.
구글 플레이 스토어에서 앱 최신버전 가져오기 구글의 플레이스토어에서 가장 문제가 된다고 생각하는 부분은, 어플리케이션이 독립적으로 최신버전을 확인하도록 할 수 있는 방법을 제공하지 않는다는 것입니다. 구글의 안드로이드는 '플레이스토어'라고 하는 앱마켓을 기반으로 앱을 관리하고 있습니다. 보통 앱의 최신버전은 마켓을 통해서 자동 업데이트 되지만 앱마켓의 캐시에 따라 앱의 버전 배포가 일정하지 않아 유저마다 앱이 최신버전으로 자동업데이트 되는 시점이 일치하지 않고 심지어 유저가 앱마켓에서 자동 업데이트를 설정하지 않는 경우에는, 유저가 앱 마켓을 실행하지 않으면 앱의 최신버전 업데이트를 알리거나 강제할 수 있는 방법이 없습니다. 버전 파편화가 심한 안드로이드가 이러한 시스템으로 인하여 앱의 버전 파편화까지 발생하는것이 가장 큰 문제점이라고 생각합니다... 2018. 3. 31.