유쾌한 안드로이드
close
프로필 배경
프로필 로고

유쾌한 안드로이드

  • 분류 전체보기 (247)
    • 안드로이드 (196)
      • 코틀린 (6)
      • 안드로이드 TIP (32)
      • 개발 TIP (70)
      • Material Design (0)
      • 다이얼로그(Dialog) (1)
      • 메뉴(Menu) (3)
      • 알림(Notification) (0)
      • 토스트(Toast) (1)
      • 위젯 (0)
      • 액션 바(Action Bar) (1)
      • 프래그먼트(Fragment) (5)
      • 뷰(View) (20)
      • 레이아웃(Layout) (16)
      • Error (5)
      • 예제소스 (12)
      • 광고 (13)
      • 라이브러리 (6)
      • API (5)
    • 구성 (19)
      • 액티비티(Activity) (4)
      • 인텐트(Intent) (10)
      • AndroidManifest (3)
      • 리소스(Resources) (2)
    • 데이터 (1)
      • SQLite (1)
    • 멀티미디어 (0)
      • Camera (0)
      • Audio (0)
    • Tool (5)
      • Android Studio (5)
      • eclipse (0)
      • SDK (0)
      • 앱 인벤터 (0)
      • Xamarin (0)
    • IOS (22)
      • xcode | IOS (22)
      • Swift (0)
      • Objective-C (0)
    • 추천 App (0)
    • 스마트폰 (0)
    • 하이브리드 (1)
      • Mobile Web (1)
      • JQuery Mobile (0)
      • Appspresso (0)
      • PhoneGap (0)
      • Sencha Touch (0)
      • JQTouch (0)
      • Progressive Web Apps (0)
    • 크로스 플랫폼 (0)
      • Flutter (0)
      • React Native (0)
      • Ionic (0)
    • 기타OS, TIZEN (0)
      • TIZEN (0)
    • 앱 플레이어 (1)
      • 녹스 앱플레이어 (0)
      • LDPlayer (0)
      • 뮤뮤 앱플레이어 (0)
      • 미뮤 앱플레이어 (0)
      • 퍼플 (0)
      • 블루스택 (0)
    • Pravate (1)
      • My Project (0)
      • Pravate (0)
      • 기타 (1)
  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 관리자
HttpClient 사용하기 - AndroidStudio

HttpClient 사용하기 - AndroidStudio

HttpClient 사용하기 - AndroidStudioAndroid SDK API 23부터는 HttpClient를 더이상 지원하지 않아 HttpClient 를 사용하기 위해서는 추가적인 작업이 필요합니다.useLibrary 추가 하기버전 다운그레이드 하기 useLibrary 추가 하기build.gradle(Module:app)에useLibrary'org.apache.http.legacy' 항목을 추가해 주세요android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.tistory.codedragon.a52newsxml" minSdkVersion 15 targetSdkVersion 23 versio..

  • format_list_bulleted 안드로이드/Error
  • · 2018. 1. 17.
  • textsms

안드로이드 6.0 버전으로 오면서 Apache http를 지원하지 않음 ..... org.apache.http does not exist

스튜디오 쓰다보면 아파치 jar 포함해도안되고.... 기본으로도 아파치 없다고 하고.. 그럼... 해결방법import org.apache.http.client.HttpClient;해결방법app 내에 build.gradle 파일을 열자======================================================================================apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "패키지명" minSdkVersion 11 targetSdkVersion 23 versionCod..

  • format_list_bulleted 안드로이드/Error
  • · 2018. 1. 17.
  • textsms

[android] Activity 호출시 발생하는 !!! FAILED BINDER TRANSACTION !!! 해결법

Activity 호출시 발생하는 !!! FAILED BINDER TRANSACTION !!! 해결법.- startActivity 나 startActivityForResult 를 통해서 activity 를 실행시킬 때, 간혹가다 다음과 같은 결과를 볼 수 있습니다. E/JavaBinder(199): !!! FAILED BINDER TRANSACTION !!! - 저는 Gallery 로부터 Crop 된 이미지를 가져오는 데 이런 에러가 발생하며, 해당 앱의 프로세스가 미친듯이 늘어나는 현상을 겪었습니다. 원인- android 에서는 intent 를 통해 전달할 수 있는 데이터 양이 100KB 로 제한되어 있습니다. - 저는 Gallery 로부터 큰 이미지를 가져와서 100KB 를 넘겨서 발생한 문제로 보입니..

  • format_list_bulleted 안드로이드/Error
  • · 2018. 1. 17.
  • textsms

java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread.

ListView를 활용한 프로그래밍을 하는 도중에 자주 볼 수 있는 에러입니다.저런 에러가 발생하는 경우는 대부분 UI 쓰레드가 아닌 별도로 생성된 멀티쓰레드에서 UI(여기서는 ListView)를 갱신하려고 했을 때 발생합니다. 인터넷을 검색해 본 결과, UI쓰레드에서 갱신할 수 있게끔 하라는 겁니다. 12345runOnUiThread(new Runnable() { public void run() { listViewAdapter.notifyDataSetChanged(); }}); 저에겐 위의 코드를 쓸 이유가 없었습니다. 왜냐하면 저 리스트뷰를 갱신하게 하는 함수를 대부분 UI쓰레드에 해당하는 핸들러에서 처리를 했기때문입니다. (쓰레드와 핸들러와의 관계는 검색하시길..) 그러기에 제대로 작동하고 있던 리..

  • format_list_bulleted 안드로이드/Error
  • · 2018. 1. 17.
  • textsms
안드로이드 앱, 태블릿 PC에서만 인터넷 체크 구문 익셉션

안드로이드 앱, 태블릿 PC에서만 인터넷 체크 구문 익셉션

익셉션 모두 앱을 시작할 때 onstart() 메소드안에 구현해 놓은 인터넷 접속 여부를 체크하는 구문에서 발생했습니다. 익셉션이 다발로 터지고 있던 구문은 다음과 같습니다. cManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mobile;NetworkInfo wifi; mobile = cManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);wifi = cManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); if (mobile.isConnected() || wifi.isConnected()) { Toas..

  • format_list_bulleted 안드로이드/Error
  • · 2018. 1. 17.
  • textsms
  • navigate_before
  • 1
  • navigate_next
글쓰기 관리자
전체 카테고리
  • 분류 전체보기 (247)
    • 안드로이드 (196)
      • 코틀린 (6)
      • 안드로이드 TIP (32)
      • 개발 TIP (70)
      • Material Design (0)
      • 다이얼로그(Dialog) (1)
      • 메뉴(Menu) (3)
      • 알림(Notification) (0)
      • 토스트(Toast) (1)
      • 위젯 (0)
      • 액션 바(Action Bar) (1)
      • 프래그먼트(Fragment) (5)
      • 뷰(View) (20)
      • 레이아웃(Layout) (16)
      • Error (5)
      • 예제소스 (12)
      • 광고 (13)
      • 라이브러리 (6)
      • API (5)
    • 구성 (19)
      • 액티비티(Activity) (4)
      • 인텐트(Intent) (10)
      • AndroidManifest (3)
      • 리소스(Resources) (2)
    • 데이터 (1)
      • SQLite (1)
    • 멀티미디어 (0)
      • Camera (0)
      • Audio (0)
    • Tool (5)
      • Android Studio (5)
      • eclipse (0)
      • SDK (0)
      • 앱 인벤터 (0)
      • Xamarin (0)
    • IOS (22)
      • xcode | IOS (22)
      • Swift (0)
      • Objective-C (0)
    • 추천 App (0)
    • 스마트폰 (0)
    • 하이브리드 (1)
      • Mobile Web (1)
      • JQuery Mobile (0)
      • Appspresso (0)
      • PhoneGap (0)
      • Sencha Touch (0)
      • JQTouch (0)
      • Progressive Web Apps (0)
    • 크로스 플랫폼 (0)
      • Flutter (0)
      • React Native (0)
      • Ionic (0)
    • 기타OS, TIZEN (0)
      • TIZEN (0)
    • 앱 플레이어 (1)
      • 녹스 앱플레이어 (0)
      • LDPlayer (0)
      • 뮤뮤 앱플레이어 (0)
      • 미뮤 앱플레이어 (0)
      • 퍼플 (0)
      • 블루스택 (0)
    • Pravate (1)
      • My Project (0)
      • Pravate (0)
      • 기타 (1)
최근 글
인기 글
최근 댓글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바