안드로이드 76

안드로이드 액티비티를 다이얼로그로 띄우기 android make activity to dialog

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 액티비티를 다이얼로그로 띄우는 방법에 대해 포스팅하겠습니다. 방법은 굉장히 간단합니다! 먼저 간단하게 액티비티와 레이아웃을 구성해주시구요. 1. Activity public class ActivityToDialog extends Activity { private static final int VIEW = R.layout.activity_to_dialog; TextView okTv, canTv, titleTv, contentTv; String sResult; SharedPreferences autoLogin; S..

안드로이드 2017.06.02

안드로이드 상태 표시줄 색 변경 및 아이콘 흰색에서 검은색으로 변경하는 법

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안녕하세요 이번 포스팅에서는상태 표시줄 배경색상 변경 방법과 더불어 api23 이상버전에서 가능해진상태표시줄에 표시되는 아이콘 색상 변경 방법에 대해 알아보겠습니다. 1. api21 이상에서는 상태표시줄 배경색상 변경만 가능한데요. if (Build.VERSION.SDK_INT >= 21) { getWindow().setStatusBarColor(Color.parseColor("#c0979797")); } 위처럼 setStatusBarColor(Color.parseColor("##xxxxxxxx") 을 지정해주면 됩니다. 2. ..

안드로이드 2017.05.29

안드로이드 리플 효과 만들기, android ripple effect

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 뷰를 클릭했을 때 클릭했다는 효과를 주는 리플효과 만드는 법에 대해 공부하겠씁니다. 먼저 리플효과ripple effect 는 api21 이상에서만 동작합니다. 때문에 디렉토리부터 나눠서 만들어줘야하는데요. 아래처럼 res 밑에 drawable-v21 이라는 폴더를 만들어주세요.그리고 메모장을 여신 후 원하는파일이름.xml 로 다른이름 저장하신 후 방금 만든 drawable-v21 안에 넣어 주시면 안드로이드 스튜디오에서 해당 xml을 보실 수 있습니다. 그럼 이제 효과를 주기위한 코드를 봐야겠죠? android..

안드로이드 2017.05.23

안드로이드 다이얼로그 타이틀 없애기 , 액티비티 EditText 포커스 없애기

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅은 아주 간단하게 볼텐데요.바로 다이얼로그 타이틀 없애는 방법과 EditText 포커스를 제거하는 방법입니다. 1. 다이얼로그 타이틀 없애기 FindEmailDialog dialog = new FindEmailDialog(this,this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.show(); 위처럼 커스텀 다이얼로그를 띄울 때 타이틀을 없애려면아래처럼 dialog.requestWindowFeature(Window.FEATURE_NO_TITLE) ..

안드로이드 2017.05.23

안드로이드 리스트뷰ListView 아이템 클릭 시 swipeListView처럼 애니메이션 동작하도록

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 2017/05/16 - [안드로이드] - 안드로이드 애니메이션 Animation x,y 좌표 이동 애니메이션과 애니메이션 후 위치(좌표) 고정 지난 포스팅에서 x,y좌표이동 애니메이션에 대해 공부했는데요.지난 포스팅에서 말씀드린대로 애니메이션을 이용해 ListView의 아이템을 클릭했을 때 스와이프 애니메이션처럼 구현하는 방법에 대해 포스팅하겠습니다. 먼저 동작 영상입니다. 필요한 클래스 및 xml1. Item.java리스트 뷰의 아이템이 될 클래스입니다. package example.semiswipe;public class I..

안드로이드 2017.05.18

안드로이드 애니메이션 Animation x,y 좌표 이동 애니메이션과 애니메이션 후 위치(좌표) 고정

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드 애니메이션 중에 x,y 좌표 이동 애니메이션 구현 방법에 대해 알아보고,애니메이션 동작 후 이동한 좌표에 View 위치를 고정시키는 방법에 대해 알아보겠습니다.1. 먼저 좌표이동을 원하는 뷰를 정해주세요.저는 LinearLayout의 위치를 이동시키기로 했습니다. 2. 애니메이션을 위한 메소드를 하나 선언해줍니다. public static void translateAnim(float xStart, float xEnd, float yStart, float yEnd, int duration, Linear..

안드로이드 2017.05.16

jsp 에서 android로 FCM 메시지 보내는 방법. jsp 에서 안드로이드로 FCM NOtification 보내기

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 jsp + FCM을 사용해 jsp 에서 android로 Notification을 보내는 방법에 대해 알아보겠습니다. 먼저 안드로이드진영부터 보겠습니다. 두개의 클래스와 manifest.xml, build.gradle(Module:app)에 코드를 추가해야 합니다. 1. FirebaseInstanceIDService import android.util.Log; import com.google.firebase.iid.FirebaseInstanceId;import com.google.firebase.iid.Fireb..

안드로이드 2017.05.13

안드로이드 softKeyboard 소프트 키보드 올라왔을 때와 내려왔을 때 이벤트 처리 onSoftKeyboardHide(), onSoftKeyboardShow()

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 softKeyboard소프트 키보드가 올라갔을 때, 내려갔을 때 이벤트를 처리하는 방법에 대해알아보겠습니다. 먼저 하나의 클래스가 필요한데요.SoftKeyBoard 라는 클래스가 필요해요.파일로 첨부합니다. 그리고 소프트 키보드 이벤트를 처리하고 싶은 곳에서 아래 코드와 같이 호출하면 됩니다. InputMethodManager controlManager = (InputMethodManager) getSystemService(Service.INPUT_METHOD_SERVICE); softKeyboard = new..

안드로이드 2017.05.13

안드로이드 + Firebase Realtime Database 실시간 채팅 앱 만들기 Firebase realtime database android firebase database realtime chatting

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 예전에 했던 포스팅에 이어집니다.2017/03/19 - [안드로이드] - 안드로이드 앱, 안드로이드 프로젝트에 firebase 추가하는 방법위 포스팅에서 안드로이드 프로젝트에 firebase를 추가하는 방법에 대해 알아봤는데요.이번 포스팅부터 드디어 안드로이드 + firebase 의 database를 사용해 실시간 채팅 앱을 만들어보도록 하겠습니다.권한 설정 부분인데요.간단한 테스트를 할 것이기 때문에 read 와 write 모두 true 로 바꿔줍니다.아래 사진에서 위의 빨간 표시를 한 코드를 추가해 주시면 됩니다.1. Bui..

안드로이드 2017.04.28

안드로이드 cusotm DialogFragment 전체화면 다이얼로그 fullscreen dialog 만드는 법

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 간단하게 custom DialogFragment를 전체화면 다이얼로그 fullscreen dialog 로 만드는 법에 대해 알아보겠습니다.Custom Dialog를 전체화면으로 구현하는 방법에 대해서는 차후에 포스팅하겠습니다 ㅎㅎ DialogFragment를 전체화면으로 구현하는 방법은 굉장히 간단합니다.DialogFragment를 상속받은 AddScheduleDialog 클래스가 있다고 하면 구현 코드는 아래와 같습니다.Custom DialogFragment를 호출하는 액티비티에서 아래 코드처럼 호출하면 됩니..

안드로이드 2017.04.25