분류 전체보기 889

안드로이드 리플 효과 만들기, 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

자바 NIO UDP 채널 발신자와 수신자와 통신

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ UDP 채널 :NIO에서 UDP 채널은 DatagramChannel 입니다. DatagramChannel도 TCP 채널과 마찬가지로블로킹 방식과 넌 블로킹 방식이 있습니다 발신자 :DatagramChannel 을 생성하기 위해서는 open()을 호출해야 합니다.open() 은 ProtocolPamily 인스턴스 타입의 매개값을 가집니다.=> 이 객체의 역할은 IPv4 와 IPv6를 구분하는 역할을 합니다.구현 객체는 StandardProtocalFamily 열거 상수를 사용합니다.DatagramChannel datagramCha..

자바 2017.05.05

JSP 메일보내기 jsp 메일 전송 예제

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ jsp 에서 메일을 보내는 예제입니다. 1. 오라클 사이트에서 2개의 라이브러리를 먼저 다운받아야 합니다.http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-eeplat-419426.html#javamail-1.4.7-oth-JPR http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html#j..

자바 2017.05.05

자바 NIO 비동기 채널 채팅 클라이언트 만들기

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 2017/05/04 - [자바] - 자바 NIO 비동기 채널 채팅 서버 만들기 클라이언트 클래스의 구조public class ClientExample extends Application { AsynchronousChannelGroup channelGroup; // 비동기 채널 그룹 필드 선언 AsynchronousSocketChannel socketChannel; // 비동기 소켓 채널 필드 선언 void startClient() {// 연결 시작 코드} void stopClient() {//연결 끊기 코드 } void rece..

자바 2017.05.04

자바 NIO 비동기 채널 채팅 서버 만들기

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 비동기 채널 서버 클래스의 구조 : public class ServerExample extends Application { AsynchronousChannelGroup channelGroup; //비동기 채널 그룹 필드 선언 AsynchronousServerSocketChannel serverSocketChannel; // 비동기 서버소켓 채널 필드 선언 List connections = new Vector(); // 연결된 클라이언트를 저장하는 List 타입의 connections필드선언하고 스레드에 안전한 Vector로 초기..

자바 2017.05.04