전체 글 528

[Android] 안드로이드 - 폴더 안의 파일 이름 가져오기

[Android] 안드로이드 - 폴더 안의 파일 이름 가져오기Android - get file name in folder 안드로이드 내장 저장소 어느 폴더의 파일 개수 혹은 파일 이름은 추출하는 방법입니다 1. 원하는 폴더명을 가져옵니다. 1String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/폴더명"; 2. 해당폴더 안의 파일들을 File 객체에 담습니다.12File directory = new File(path);File[] files = directory.listFiles();cs 3. String 타입의 리스트에 담습니다.12345List filesNameList = new ArrayList(); for (int..

Dev/Android 2017.02.21

Android - RxAndroid/RxJava 의 combineLatest 예제 1

RxJava 의 combineLatest 사용 - EditText 이용 예제 1. Reactivex 사이트 - http://reactivex.io/documentation/operators/combinelatest.html2. Realm 참고 - https://realm.io/kr/news/rxandroid-3/ RxJava 의 combineLatest 를 사용해서 2개의 EditText 의 값을 받아서 버튼을 누르면 두개의 EditText 에 무엇인가가 들어갔을 경우 Toast 에서 "로그인" 혹은 "실패"를 띄우는 예제입니다. 1. Activity 생성123456789public class MainActivity extends AppCompatActivity { @Override protected v..

Dev/Android 2017.02.20

Android - Screen Capture / 스크린캡쳐 하기

안드로이드 스크린 캡쳐(스샷) 12345678910111213141516171819202122232425262728private void takeScreenshot() { try { // image naming and path to include sd card appending name you choose for file // 저장할 주소 + 이름 String mPath = Environment.getExternalStorageDirectory().toString() + "/" + now + ".jpg"; // create bitmap screen capture // 화면 이미지 만들기 View v1 = getActivity().getWindow().getDecorView().getRootView(); ..

Dev/Android 2017.02.17

관계의 깊이

최근에 나의 실수들로 인해 여자친구와의 관계(relationship)에 문제가 꽤 발생했다. 그리고 그친구의 감정도 나의 감정도 몹시 안좋아지곤했고 지금도 안좋다.어떻게 될지는 모르겠지만, 이번 일로 인해서 내가 왜 친한 사람들이 많이 없는지 깨닫게 되었다. 사람들과 친밀한 관계를 유지하는 경우가 드물다. 기본적으로 친해지면 친하기때문에 이런저런 피곤한 일이 많이 발생하기 마련이고 나는 엮이는게 싫다. 그렇기때문에 상대방에게 친절하게는 대하지만 속깊은 관계로 발전시키는 경우도 드물고 혹은 지속적인 관계를 거의 유지하지 않는다. 관계가 깊어질수록 나의 감정도 변화폭도 커진다. 감정을 소모하는게 참 힘들었고, 그렇기에 거리를 뒀던것 같다. 내가 만난 이성친구들이 종종 내가 본인과 거리감을 둔다는 느낌을 받는..

Log 2017.02.17

꿈을 꾸었다.

너무 놀래서 일어났다. 꿈이였다. 그러나 너무 생생했다. 눈을 뜨니 4시 30분쯤이였다. 그리고 나는 놀란 상태였으며, 숨이 조금 가팠다.장례식은 아니였지만 꿈에서 어머니의 죽음을 보았다. 사고는 아니였던것 같다. 뭔가 미래인것 같았고, 그 장소는 뭔가 관을 쏘아보내는 루프의 입구 같았다. 알약(캡슐)같이 생긴 모양이 누워져있었고 뚜껑을 여니 엄마가 거기 누워있었다.그리고 왠지 모르지만 나는 엄마가 돌아가셨음을 알았고 눈물이 멈추지 않았고 끊임없이 울었다. 그리고 잠에서 깼다. 대략 서울에서 3년을 살고 있다. 고향을 떠나서 삶을 살아간지도 꽤 됐고, 생각보다 고향에 잘 안내려가지게 되었다.부모님과의 통화 빈도는 높지 않았으며, 통화 시간도 대체로 짧았다. 그 새벽에 너무 놀랐고 조금의 이러저러한 생각을..

Log 2017.02.14

오늘의 페이지(2/10)

오늘의 페이지(2/10) 1. 자유로부터 찾아오는 동기(Motivation) http://blog.newtapa.org/moosou/4211 사람의 성장 은 자유로운 생각과 활동을 통해서 오는것 같다라는 생각이 강하게 들게한 영국의 시골학교이다.실컷 놀다 보면 놀이를 통해 자기가 무엇을 좋아하는지 깨닫게 되고 호기심을 가지게 됩니다. 그러면 어떤 공부를 해야 하는지 묻고 그렇게 동기가 형성된 아이들의 집중력은 상상 이상으로 높아서 짧은 기간 엄청난 학습력을 발휘하게 됩니다. 그리고 사람의 경계를 허물고 자유로운 의견교환이 가능하게 하는 것은 단순히 호칭을 없애거나 공간을 쉐어하는 물리적인 무엇인가만 한다고 될 문제가 아니것 같다. 읽다보면 참 흥미로운 곳임을 느끼는 학교이다.

오늘의 페이지 2017.02.10

[Android] 안드로이드 Retrofit2 예제 따라하기 - example

[Android] 안드로이드 Retrofit2 예제 실습 따라하기 안드로이드 개발자 대부류 입니다. Retrofit 은 안전한 타입 방식의 HTTP 클라이언트로서 Android 와 Java 애플리케이션을 위한 라이브러리 입니다. 요즘에 안드로이드 개발을 할때, 통신 부분은 왠만해서는 Retrofit 라이브러리를 쓰는 때문에 한번쯤 연습해보면 몸에 아주 좋은 영양소가 될것입니다. :) 제가 참고한 예제는 Realm 사이트에서 제공하는 예제를 따라하면서 다른 블로거분들의 글들을 쭈~욱 봤습니다. 그리고 현재 포스팅은 Retrofit2 사용에 따른 근본적인 이유 및 접근법을 설명하지 않고 절차적인 부분만 서술해 놨습니다. 꼭! 아래 참고 글을 보시는게 좋을거라고 생각합니다. 참고 1. Realm / Retor..

Dev/Android 2017.02.04

오늘 용산에 갔다 , 마우스 수리하러 ♬

제가 사용하고 있는 마우스는스컬프트 인체공학 마우스 입니다. 사용한지 대략 1년 가까이 된것 같습니다.(언제 어디서 샀는지 알아봤는데 모르겠습니다 ㅠ -> 탈락명단 : 11번가, G마켓, 옥션, 인터파크, 위메프, 티켓몬스터, 쿠팡....) 그런데 대략 10개월 가까이 사용하다보니 클릭하는 부분에 자꾸 클릭 걸림(?) 증상이 나왔습니다. 표현이 애매하기는 한데, 왼쪽 클릭을 하려고 할때 발생했습니다. 처음에는 한 두번 그러려니 하면서 썼지만 반복적으로 마우스를 안쓰다가 다시 쓸때 클릭이 안되고 걸렸습니다 . 클릭이 잘 안되는 현상이 발생하니 아주 불편하더라구요. 미묘한 불편함이 너~무 불편했습니다. 그래서 여유가 넘치는 날을 손꼽아 기다려왔고 그날이 오늘이여서 다녀왔습니다. > 나의 마우스 구매 중요 포..

Log 2017.02.04

[Android] 안드로이드 TextUtils - TextView 빈값 null 검사

[Android] 안드로이드 TextUtils - TextView 빈값 null 검사 추천링크 - [Mac] 맥 안드로이드 스튜디오 단축키 (클릭)- [안드로이드] EditText 글자수 제한 (클릭) 안드로이드 개발자 대부류 :) 안드로이드에서 보통 TextView 의 텍스트(string)의 빈값 혹은 null 을 검사하는 방법이 아래와 같을 것입니다. 1if (textview.getText() != null && textview.getText().equals("")) { ... } 저도 처음에 위와 같은 방식으로 검사를 했었습니다.하지만 안드로이드 자체에서 제공하는 TextUtils 가 존재한고 있었습니다. TextUtils 를 사용하면 해당 TextView 의 null 체크 및 빈값 여부를 체크합니..

Dev/Android 2017.02.02

[Mac] 마리아DB!! mariaDB - 세팅하기(초보는 힘드렁)

[Mac] MariaDB 설정서투르지만 하나씩 배우는 mariaDB 설정하기 드디어 Mac에 MariaDB 를 설정해야 하는 날이 왔습니다. mariaDB를 설정하는데 설치 방법을 찾는데 헤맸으며, 더구나 설치하고 실행순서에 헷갈림을 겪고 힘들었습니다. 혹시 MariaDB 설정하는데 헷갈리는 분이 이 글을 읽고 조금이라도 도움이 되면 좋겠습니다. 남에게 무엇인가를 전달하는건 항상 쉽지 않지만, 저의 Upgrade를 위해서라도 순서를 잘 써놓도록 하겠습니다. mariadb 다운로드 : https://mariadb.org/download/ mariaDB 설치를 위한 환경 설정 1. Mac 에서 애플의 통합환경개발인 엑스코드(Xcode) 설치.2. 홈브루(Homebrew) 사용을 위해서 홈브루 설치. (터미널..

Dev/Others 2017.01.31