본문 바로가기

프로그래밍

(152)
안드로이드 화면 전환시 데이터전달하기 [액티비티간 데이터 전달] 이번글에서는 액티비티간 화면 전환시 간단하게 데이터 전달하는 방법에 대해 알려드리겠습니다. 목표로는 클릭을 했을때 이전 액티비티에서 정보를 전달하여 다음 액티비에서 받아 화면에 표시합니다. Intent를 이용하여 데이터를 보내기 버튼 클릭시 데이터를 전달 하므로 코드는 다음과 같습니다. btn.setOnClickListener(new View.OnClickListener() { public void onClick(View v){ Intent intent = new Intent(getApplicationContext(),Main2Activity.class); intent.putExtra("name","홍길동"); //String형태 intent.putExtra("age",25); //int형태 intent..
[안드로이드] 안드로이드 폴더 그룹화[패키지화]로 관리하기 안드로이드 스튜디오에서 옆의 사진과 같이 많아지게 되면 관리하는 데 있어서 많이 불편한데요 이번에는 이를 그룹화해서 보기 좋게 보는 방법에 대해 알려드리겠습니다. 우선 이 방법은 project- android 가 아닌 project에서 project로 봤을 때 그룹화가 되는 단점이 있습니다. 추후 사진으로 설명드리겠습니다. 플러그인 다운로드 우선 Android Google 개발자분께서 만들어 주신 플러그인을 이용합니다. 폴더를 직접 생성하는 것이 아니라 가상 그룹을 생성하는 것으로 매우 편리합니다. 아직 공식적으로 플러그인 등록이 안 되어 있어서 Github 주소로 찾아갑니다. dmytrodanylyk/folding-plugin Android File Grouping Plugin. Contribute t..
[안드로이드] 안드로이드 스튜디오 외부 플러그인 설치방법! 플러그인 설치 안드로이드 스튜디오에서 공식적으로 등록되지 않은 플러그인은 직접 다운로드해 설치해야 하는 경우가 있습니다. 설치하는 방법은 다음과 같습니다. ​ 안드로이드 스튜디오에 플러그인 설치 방법은 간단합니다. File - Setting ​ Plugins - Install plugin from disk..를 선택합니다. ​ 자 그리고 다운로드한 파일의 경로를 찾아서 선택해주시면 됩니다. OK 버튼 클릭 ​ 이러한 방법으로 안드로이드 스튜디오에 외부 플러그인을 설치하시면 됩니다. ​ 감사합니다.
[안드로이드] 리스트 뷰에서 모서리 둥글게 만들기 자 이번 글에서는 리스트 뷰 사용 시 각진 모서리를 둥글게 만드는 방법에 대해 알아보도록 하겠습니다. ​ 자 일단 결과물은 다음과 같습니다. (이미지 크기는 추후 xml 설정 때문에 달라지는 것으로 별도로 수정하시면 됩니다.) ​ Shape.xml 작성 drawable/corner_shape.xml로 작성하였습니다. ​ corner_shape.xml 파일 => 테두리 색상 지정 => 배경 색상 지정 ​ 원하는 xml에 적용 자 그리고 여기서 중요합니다 ※본인이 원하는 영역에 모서리를 둥글게 적용※ 입니다. ​ 저 같은 경우 결과물을 보시면 리스트 뷰에 각각에 적용하고 싶으므로 반복되는 item 영역에 배경화면으로 지정해줬습니다. android:background="@drawable/corner_shape..
[안드로이드] 리스트뷰(ListView) 각각의 클릭 이벤트 설정방법 자 오늘은 저번에 했던 리스트 뷰(ListView)에서 각각의 클릭 이벤트를 설정 하는 방법에 대해 알아보겠습니다. 오늘의 목표로는 해당 영역에 클릭 이벤트를 달아서 각 리스트에 해당하는 정보를 전달하도록 하는 방법을 알려드리겠습니다. 우선 이전 글을 참고하시면 어댑터를 이용한 리스트 뷰 구현 방법이 있습니다. [안드로이드] 리스트 뷰(ListView) 기본 사용 예제 - 어댑터 이용 자 이번에는 엔디안 방식에 대해 간단히 정리해보는 글을 작성해 보았습니다. 오늘은 안드로이드에서 리스트 뷰(ListView)를 만드는 방법을 알아보도록 하겠습니다. ​ 이번 글에서는 간단하게 리스트를 어댑터(Ad.. baessi.tistory.com xml 설정 해당 xml에서 클릭 이벤트를 지정할 곳에 id 를 설정합니다..
[안드로이드] 리스트 뷰(ListView) 기본 사용 예제 - 어댑터 이용 자 이번에는 엔디안 방식에 대해 간단히 정리해보는 글을 작성해 보았습니다. 오늘은 안드로이드에서 리스트 뷰(ListView)를 만드는 방법을 알아보도록 하겠습니다. ​ 이번 글에서는 간단하게 리스트를 어댑터(Adapter)를 이용하여 동적으로 생성하는 방법에 대해 다루어 보도록 하겠습니다 ​ 개념은 따로 설명하지 않도록 하겠습니다. ListView 생성 일단 해당 액티비티의 xml 파일에 ListView 영역을 생성합니다. acitivity_list.xml 파일 상단의 코드를 넣어주시면 다음과 같이 Preview에서 리스트 뷰가 생성된 것을 볼 수 있습니다. 어댑터 생성 어댑터에 대한 xml 파일을 생성합니다. listview_item.xml 파일 사진을 참고하셔서 본인이 원하는 대로 수정하세요. 이 부..
[아두이노] OLED[0.96인치(128*64)]에 원하는 그림 출력-NodeMCU포함 안녕하세요 오늘은 OLED에 원하는 그림 출력에 대해서 알려드리겠습니다. 이전에도 OLED를 이용한 예제를 보여드렸는데 이번에는 Adafruit_SSD1306 라이브러리를 이용하여 OLED에 본인이 원하는 그림을 넣는 방법을 소개하겠습니다. ​ GND: 접지로 아두이노 GND에 연결합니다. VCC: 전원으로 아두이노 5V에 연결합니다. SCL: I2C 통신으로 클럭 신호를 생성해 전달하는 역할 SDA: I2C 통신으로 실제 데이터가 전달되는 역할 SCL, SDA는 I2C 통신 방법을 사용합니다. 이전에 OLED를 간단하게 이용하는 방법을 소개해 드렸는데요 이전 예제는 U8glib를 사용한 예제입니다. [이번 글에서는 Adafruit_SSD1306를 이용] [아두이노] OLED 사용해보기 [OLED에 텍스..
[스프링] 스프링에서 네이버 이메일을 이용한 Email 발송방법 안녕하세요 이번에는 스프링 프레임워크에서 간단하게 이메일 발송하는 방법에 대해 알아보도록 하겠습니다. ​ 자 우선 네이버 이메일에서 SMTP 설정을 합니다. 순서에 맞게 클릭하시면 간단하게 설정이 가능합니다. ​ ​ 그리고 pom.xml로 갑니다 ​ pom.xml org.springframework spring-context-support ${org.springframework-version} com.sun.mail javax.mail 1.5.1 위와 같이 2개의 라이브러리를 추가하면 됩니다. ${org.springframework-version} 요 부분에는 현재 사용하고 계시는 스프링 프레임워크 버전을 넣어주시면 됩니다. ​ 자 그럼 컨트롤러에 가서 다음과 같이 작성하시면 됩니다. @RequestMa..