본문 바로가기

전체 글324

기회 (월터 말론의 짧은 시) 인생의 여러 전환점을 겪는 사람들에게 들려주고 싶은 시입니다. 기회 더 이상 할 수 없다고 말하자 틀렸다고 했다. 당신에게 기회를 주려 했지만 실패했고, 그때 나는 매일 당신의 문 밖에 서 있었다. 당신을 깨우고 싸우게 하고 이기게 했다. 이미 가버린 것들을 그리워하지 마라. 화려했던 날을 그리워하지 말라. 낮에 있던 일을 회상하며 태양이 뜨고 다시 태어난다. 미소는 행동하는 소년에게 돌아간다. 기쁨이 장님, 귀머거리, 벙어리가 되지 않게 내 판단은 죽음도 무찌른다. 기회가 올 때까지 장님이 된진 말아라. 늪지대가 당신을 울게 해도 '할 수 있다.'는 말과 함께 내 손을 빌려주리다. 깊은 물에 빠져도 창피해 하지 말고 다시 한번 일어나라. 이대로 젊음을 보낼 것인가? 정당한 대가를 치르자. 불명예스러운 .. 2020. 4. 5.
안드로이드 AlarmManager 1-2 (날짜 선택 추가) 2020/04/02 - [안드로이드/개발자 일상] - 안드로이드 AlarmManager 1-1 (매일 반복적으로 알람 받기) AlarmManager 1-1에 추가로 코드를 작성하였습니다. 추가 사항 날짤 선택을 위한 CheckBox (월요일~일요일) 해당 시간에 액티비티를 실행 요일과 시간을 선택하여 알림을 받도록 했습니다. activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69.. 2020. 4. 4.
자신의 가치 (어른, 삶) 어른이란 무엇일까요? "다 자란 사람. 또는 다 자라서 자기 일에 책임을 질 수 있는 사람." 으로 사전적 의미가 나와 있습니다. 우리가 어릴 적 생각하던 어른들은 무엇이든 알고 있었고, 문제가 없어 보였고, 존경의 대상이였습니다. 지금 생각해 본다면, 어린 시절 내가 바라보는 어른은 현재 자신의 나이 때입니다. 지금의 나는 고민, 문제가 없는 어른일까요? 이 생각은 어쩌면 잘 못된 생각일 수 있다고 생각합니다. 완벽하다는 기준을 생각하면 누가 완벽할까요? "돈이 많으면 아무 걱정, 문제가 없을 까요?" "혼자 살면 걱정이 없을 까요?" "유명인들은 고민이 없을까요?" "고민, 걱정, 고난이 없는 사람이 있을까요?" 오히려 고민, 문제라는 생각에 사로잡혀 자신이 행복하지 않다고 암시를 하고 있는 것은 아.. 2020. 4. 4.
안드로이드 AlarmManager 1-1 (매일 반복적으로 알람 받기) AlarmManager과 TimePicker를 이용하여 원하는 시간을 선택하여 반복적으로 알림을 받는 예제를 해보겠습니다. 알람을 맞추고 등록을 누르면 해당 시간에 알람이 나옵니다. (매일 반복) 우선 xml을 작성합니다. activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 그리고 이제 정해진 시간에 실행되는 BroadcastReceiver를 상속 받는 클래스를 만듭니다. Alarm.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 package com.example.ex_alarm;.. 2020. 4. 2.
안드로이드 CircleProgressBar (원형 프로그래스 바, 라이브러리 사용) 상태를 표시하기 위해 원형 프로그래스바를 사용할 때가 있습니다. 해당 라이브러리 링크를 공유드립니다. https://github.com/dinuscxj/CircleProgressBar 자신이 원할때 퍼센트 값을 주어서, 원형 프로그래스 바에 보여줄 수 있습니다. 원형 프로그래스 바를 사용하는 예제를 만들겠습니다. 라이브러리를 추가 합니다. Gradle: dependencies { implementation 'com.dinuscxj:circleprogressbar:1.3.0' // CircleProgressBar } activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 MainActivity.java 1 2 3 4 .. 2020. 3. 29.
안드로이드 EditText (빨간 테두리 색 적용, 이메일 형식 체크) 이메일 대해서 조건에 맞지 않을 시, 경고 문구와 테투리가 바뀌는 것을 봤을 것입니다. 그 방법에 대한 간단한 예제를 만들겠습니다. 이메일 형식이 아닐 시 경고 문구와 빨간색 테투리를 적용합니다. 알파벳,숫자를 입력하고 @그리고 알파벳,숫자를 입력하고 . 그리고 알파벳,숫자 형식일 경우 정상적인 이메일로 간주합니다. 우선 EditText의 배경을 만들겠습니다. 2가지 ( 흰색 배경, 빨간색 테두리 배경 ) white_edittext.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 같은 방법으로 red_edittext.xml을 만들어 줍니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 이제 테스트를 위해 activiy_.. 2020. 3. 29.
관계의 중요성 (대인 관계) "친구 따라 강남 간다."라는 말을 들어봤을 것입니다. ( 자기는 하고 싶지 아니하나 남에게 끌려서 덩달아하게 됨을 이르는 말. ) 우리의 삶은 주변 사람들의 영향을 받을 수밖에 없는 환경입니다. 저 역시 이에 동감합니다. 게임을 좋아하는 친구가 있으면 PC방을 가게 되고, 공부 잘하는 친구가 있으면 공부를 하게 되고, 술을 좋아하는 친구가 있으면 술을 자주 마시고, 단순한 생각을 가지고 있는 친구가 있으면 같이 단순해집니다. 결국, 유유상종하게 되어있죠. "어떤 사람이 되고 싶습니까?" 자신을 명확한 중점 목표로 무장하고 자신에게 방해가 되지 않고 도움을 줄 수 있는 사람을 만나는 것이 중요하다. 저는 긍정적인 사람이 되고 싶었습니다. 그리고 발전하는 사람이 되고 싶었습니다. 성공하고 싶었습니다. 그리.. 2020. 3. 29.
안드로이드 EditText (글자수 표시, 줄 바꿈 막기) EditText에 리스너( addTextChangedListener )를 추가하여 입력된 글자 개수를 표시합니다. 해당 정보는 안드로이드 개발자 사이트를 참고 부탁드립니다. https://developer.android.com/reference/android/text/TextWatcher TextWatcher | Android 개발자 | Android Developers TextWatcher public interface TextWatcher implements NoCopySpan Known indirect subclasses AbsListView Base class that can be used to implement virtualized lists of items. ExpandableListView .. 2020. 3. 28.
성공의 자제력 ( 감정, 소비 ) 감정적으로 행동하면 어떤 점이 좋을까요? 사과를 받을 수 있을까요? 관계가 더 좋아질까요? 저는 어떤 사람과 불화가 있었는데 감정을 분출하였습니다. 지나고 보니 좋은 점은 없더라고요. 감정을 자제할 수 있는 사람이 사람들에게 평판이 좋고, 그에 따른 기회도 얻을 확률이 높습니다. 적을 만들지 않고, 스트레스도 덜 받죠. 자신을 싫어하는 사람들이 있을 것입니다. 특히 유명 연예인, 스타들은 싫어하는 사람들이 더 많겠죠. 여기서 명심하실 게 있습니다. 다른 것에 신경 쓸 시간이 아깝다는 것입니다. 모든 사람에게는 때때로 귀마개가 필요하다고 생각했다. 이때부터 나는 사람들이 하는 쓸데없는 말에 전혀 신경 쓰지 않는 습관을 갖게 되었다. 우리가 듣기 싫어하는 말에 대해 일일이 대응하기에는 인생이 너무 짧고 해야.. 2020. 3. 28.