안드로이드 287

안드로이드 버튼 터치 시 버튼 색상 변경

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 버튼을 터치했을 때 버튼 색상을 변경하는 이벤트에 대해 먼저 xml 구성입니다. activity_main.xml 다음은 자바 파일입니다. MainActivity.javapackage com.example.a15u560.myapplication; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.w..

안드로이드 2017.03.10

안드로이드 api 23이상 퍼미션 권한 주는 방법

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 api23이상이 되면서 퍼미션을 manifest에 선언하는 것이 아니라 동적으로 얻어야하는 것들이 생겼는데요. 동적으로 얻어야하는 리스트는 다음과 같습니다.자세히 보려면https://developer.android.com/guide/topics/security/permissions.html?hl=ko#normal-dangerous 다음은 동적으로 필요한 부분에서 권한 설정 여부를 뭍는 코드입니다. public static final int MULTIPLE_PERMISSIONS = 10; // code you want...

안드로이드 2017.03.10

안드로이드 갤러리 사진가져오기

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 폰에 저장되어 있는 갤러리 사진을 가져오는 법과 , 가져오사진을 자르기까지 해서,어플에 보여주는 코드에 대해 알아보겠습니다. 먼저 AndroidManifest.xml 에 아래 두 줄의 코드를 추가시켜 주세요. 위에 코드가 있어야 내장 갤러리에서 사진을 불러올 수가 있습니다. 다음은 activity_main.xml 소스입니당 아주 간단하게 만들었어요. 다음은MainActivity.java 소스입니다. --------------------------------------------package com.example.galary; i..

안드로이드 2017.03.10

안드로이드 SQLite 회원가입과 로그인 확장

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 저번에 한 회원가입 로그인을 하나의 페이지가 아닌 2개의 페이지에 나눠 볼거에요. 저는 이 문제를 해결하는데 꽤 많은 시간이 걸렸어요역시 아무 지식없이 혼자 독학으로 언어를 공부한다는 건 재밌지만 너무 어려운 것 같아요. 그럼 코드와 실행화면을 보여드릴게요!! 코드------Login.Java==========================package com.example.moerkat;import android.content.Intent;import android.database.Cursor;import android.os.B..

안드로이드 2017.03.10

안드로이드 SQLite를 이용한 로그인 문제 해결

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 저번시간에 회원가입을 여러 이름으로 해도 첫번째 가입한 아이디로만 로그인이 가능하다고 했는데요. 제가 빼먹은 코드가 있었습니다 ㅎㅎ 그래서 오늘은 그 코드를 알려드리겠습니다.다른 코드들은 이전 포스팅을 참고해주세요~ ==============================================================================로그인 원래코드: public void login(View v) { if (database != null) { Cursor cursor = database.rawQuery("SE..

안드로이드 2017.03.10

안드로이드 SQLite를 이용한 회원가입, 로그인

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 프로그래밍에 대해 알아볼까합니다. 설치방법이나 기본 구성은 다른 블로그에도 많이 나와 있으니 앞에 쉬운부분은 다 자르고 이번 시간에는 다른 블로그에는 잘 없는 제가 독학하느라 꽤 오랜시간 애먹었던 회원가입과 로그인에 대해 공부하겠습니다. 먼저 기본적으로 안드로이드 프로그래밍에는 JAVA 파일과 XML 파일이 있습니다. XML 파일은 디자인을 하는 파일이고 JAVA는 실제 실행이 되는 파일입니다. XML 파일과 디자인 화면입니다.===================================================..

안드로이드 2017.03.10

자바 에러 java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

Thread를 사용하다 보면 아래와 같은 에러가 발생하는 경우가 있습니다.java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() 원인은 Thread 안에 Thread를 사용하였기 때문인데요. 해결방법은 Handler 를 사용하는 것입니다.. Thread 의 run() 안의 내용을 아래 핸들러의 run() 안에 넣으시면 됩니다. 참고로 핸들러는 여러개가 나오는데 android.os의 Handler를 임포트하셔야 해요. Handler mHandler = new Handler(Looper.getMainLooper());mHandler.postDelayed(new Runnable() {@O..

안드로이드 2017.03.09