안드로이드 76

안드로이드 WIfiManager 로 주변 wifi 스캔하기! Android WifiManager scan access point wifi list

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 WifiManager 클래스를 사용해서 주변 ap(Access Point) wifi목록을스캔하는 예제입니다.실행 결과 먼저 보여드립니다.아래 정보들 말고도 더 확인할 수 있는데, 저는 이렇게만 만들었습니다. 먼저 Manifest.xml에 아래 퍼미션들을 추가해줍니다. 그리고 저는 데이터 바인딩을 사용하기 때문에build.gradle(Module:app) 을 열어android{} 중괄호 블록 내부에dataBinding { enabled true } 데이터 바인딩을 허용하는 코드를 넣어줍니다. 그리고 레이아웃에서 저는 CardView 와..

안드로이드 2018.05.16

안드로이드 EditText Cursor 커서 색상 변경

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드 EditText의 Cursor 커서 색상을 변경하는방법에 대해서 알아보겠습니다. textCursorDrawable 이라는 속성을 사용해야 합니다. 먼저 Drawable 디렉토리 아래에 커서 색상을 지정한 .xml 파일을 생성해줍니다.저는edit_text_cursor.xml 이라고 만들었습니다.123456 Colored by Color Scriptercs 그리고 커서 색상을 변경하고 싶은 EditText로 가서 아래처럼 지정해주면 됩니다.123456789101112131415cs 어렵지 않죠??이상 Android EditTe..

안드로이드 2018.04.12

안드로이드 ImageUrl을 Drawable로 변환 + Android Convert from Bitmap to Drawable

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 ImageUrl을 Drawable로 변환하는 방법에 대해서 알아보겠습니다. image를 url로 가져와 타입을 변환시켜 ImageView에 넣어주는 경우가 많은데요. 이번 포스팅에서는 String 타입의 imageUrl 을 Drawable로 변환하는 방법에 대해알아보겠습니다.1234567891011 private Drawable drawableFromUrl(String url) throws IOException { Bitmap x; HttpURLConnection connection = (HttpURLConnection) new UR..

안드로이드 2018.04.10

안드로이드 Volley Http 스프링과 통신할 때 한글 물음표로 ??? 로 올 때 해결방법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 Charset Encoding에 관련한 포스팅입니다. Volley 로 회원가입 JsonObjectRequest 를보내고 Spring으로 부터 JSONObject를 Response로 받는 예제를 돌려보던 중 스프링에서 System.out.println()으로 찍어봤을 때는 한글이 잘 나오는데 안드로이드에서 받은 값을 Log에 찍어보니 한글이 물음표 ???로 나오는 문제를 발견했습니다. 그래서 거의 하루 종일 구글링을 했었는데요. 몇몇 글에서 Volley는 한글을 지원하지 않는다고 해서 Volley 문제인지 알고Volley + ??? 를..

안드로이드 2018.04.06

안드로이드 프래그먼트에 외부폰트 적용하기 set custom font for Android Fragment

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드 액티비티가 아닌 안드로이드 프래그먼트에외부 폰트를 적용하는 방법에 대해 알아보겠습니다. 먼저 DataBinding을 사용했음을 알려드립니다. 아주 예전에 액티비티에 외부폰트를 적용하는 방법에 대해 포스팅을 했었는데요.http://blog.naver.com/rain483/220794050547 이번에는 프래그먼트에 적용하는 방법입니다.거의 뭐 액티비티에 적용하는 방법이랑 굉장히 비슷합니다.먼저 setGlobalFont 메서드입니다.123456789101112131415private void setGlobalFont(View ..

안드로이드 2018.04.06

안드로이드 코틀린에 setOnClickListener 사용방법!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드에서 자바가 아닌 코틀린을 사용할 때setOnClickListener 사용 방법에 대해 공부합니다. 기존에 자바에서는 뷰에 setOnClickListener를 사용할 때아래처럼 사용하고람다식으로 바꿔서 사용할 수도 있습니다.12345678910111213TextView txtView = findViewById(R.id.txtView);txtView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //TODO }}); ..

안드로이드 2018.03.30

안드로이드 코틀린으로 데이터바인딩 하는 방법! Android DataBinding with Kotlin

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드 스튜디오에서 자바가 아닌 코틀린으로 데이터 바인딩하는 방법에 대해 공부합니다. 1. 프로젝트 생성하기이건 뭐 다들 아시죠? 프로젝트 생성 시 import kotlin 어쩌구 체크 안 하셔도 됩니다. 2. build.gradle(Project)와 build.gradle(app) 에 코드 추가하기- build.gradle(Project)buildscript { ext.kotlin_version = '1.2.21' ext.android_plugin_version = '3.1.0' repositories { google() jce..

안드로이드 2018.03.29

안드로이드 Toast custom 커스텀 토스트메시지 만들기!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드의 Toast message를 custom하는방법에 대해서 공부합니다. 1. 일반적인 Toast 토스트 메시지 사용우리는 일반적으로 아래 코드처럼 Toast 메시지를 사용합니다.12345Context context = getApplicationContext(); CharSequence txt = "메시지입니다.";int time = Toast.LENGTH_SHORT; // or Toast.LENGTH_LONGToast.makeText(context, txt, time).show(); Colored by Color Script..

안드로이드 2018.03.29

안드로이드: 파이어베이스 클라우드 스토리지 Firebase Cloud storage url로 이미지 불러오기!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 파이어베이스 스토리지에 이미지를 저장해놓고,url로 이미지를 안드로이드 이미지뷰에 바인딩하는 방법에 대해 알아보겠습니다. 》 안드로이드 프로젝트 만들기》 파이어베이스 프로젝트 만들고 안드로이드 프로젝트 추가하기+ gradle 및 설정 코드 추가하기》 파이어베이스 스토리지 권한 설정 및 이미지 업로드》 FirebaseStorage 및 Glide 를 이용한 이미지 바인딩하기 이런 순서대로 진행하겠습니다. 1. 안드로이드 프로젝트 만들기안드로이드 스튜디오를 열어 새로운 프로젝트를 생성해주세요.저는 Empty Activity로 생성했습니다...

안드로이드 2018.03.26

안드로이드 Volley http 라이브러리 사용 예제!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 오랜만에 안드로이드 카테고리에 글을 씁니다.이번 포스팅에서는 android에서 제공하는 volley http라이브러리 사용법에 대해 공부합니다. 먼저 android에서 말하는 volley 라이브러리의 장점입니다.12345678910Volley offers the following benefits: -Automatic scheduling of network requests.-Multiple concurrent network connections.-Transparent disk and memory response caching with standard H..

안드로이드 2018.01.05