분류 전체보기 304

File을 만들었는데, file not found라니?

오늘 오전 쓸데없이 두 시간쯤 허비하게 만들었던 에러. 파일을 만들고 이 파일에 write를 시도하니 file not found 에러가 발생한다. 대략 소스는 다음과 같았다. sendFile = new File(Environment.getExternalStorageDirectory() + File.separator + getPackageName() + File.separator + "Export/test.txt"); 외부 저장 매체 경로를 찾아, 내 프로그램명으로 폴더를 생성하고, 다시 export라는 폴더를 생성해서 그 아래에 test.txt라는 파일을 생성한 것이다. 자, 이 소스의 바로 아래에서 다음과 같이 file output stream을 만들라치면 sendFile에 대해 "file not fo..

열정이 부족해.

오랜만에 잠 못드는 밤이다. 새벽인데도 저노무 송도 락페스티발인지는 조명을 계속 쏴대고 있네. 들썩들썩 시끄럽기도 하고. 거리가 이렇게 떨어져 있는데도 옆 건물 나이트에서처럼 음악소리가 들려오는데 저 동네 거주자들은 스트레스 받지 않을까 싶다.(아으, 경주 갔을 때 숙소 잘못 잡아서 밤새 나이트 소음에 시달렸던 기억이 떠오른다.) 좋은 축제라면 방음도 좀 신경 써주면 좋지 않을까. 방금까지 계속 나던 사이렌 소리는 저 행사와 관계가 있는 건지 모르겠다. 휴가가 되었는데 된통 체해버리신 오마니와 함께, 하루종일 같이 집안에서 미적미적 보내버린 하루가 되었다. 아, 오전에 죽을 사러 잠깐 밖에 다녀오긴 했는데 정말 살인적인 더위를 느꼈다. 다행히 오마니는 조금 나아지신 듯 한데, 웬만하면 아플 때 병원 좀 ..

감/시/자들 이건 뭐....흐유...

원래 좋아 죽겠어서 쓰는게 아니라면 영화 리뷰 이런거는 잘 안쓰는데, 이건 뭐.. 아오. 영화를 보고 나서 스트레스를 받다니. 보고나서도 찝찝했는데, 인터넷 상의 좋은 평들을 보니 더 열이 받는다. 내가 좀 뒤틀렸나, 지금 이게 칭찬 받을 영화인 건지...???? 감상이란 사람마다 다른 거니까 대부분의 사람들의 평이 나와 다를 수도 있겠지만, 내 입장에서 보자면... 뭐랄까. 아깝다. 아, 안타깝다는게 더 맞는 표현인가? 이게 뭐야. 영화라는 상품 자체는 참 공들여 잘 만들긴 했는데...이건 뭐 소재만 있고 스토리는 하나도 없네? 애초에 기대를 하고 간 것도 아니지만 이런 쪽의 컨텐츠를 좋아하고 즐겨 접하는 나로서는 영화 끝나고 좀 뭐랄까... 어이가 없었다. 마지막에 드는 생각이 '아 어쩌라고?!!!?..

길고 길었던 법인 등록이 완료~

아오 힘들었다. 법무사 비용 안 쓰겠다고 온라인 재택 창업 시스텝으로 법인을 설립하고, 사업자 등록 신청을 하고, 은행에서 법인 통장도 만들고!!! 드디어 사업자 등록증도 나오고 법인 통장도 만들었음. 다음주면 법인 카드도 나온다. 꺄하하하하하하. 법인 카드가 나오면 그 날 회식을 하기로 했음. 하알 힘들었지만 보람 있긔나. 프로그램은 8월 말이 되어야 마켓에 등록 될 수 있을 듯. 어서 마켓에서 수익을 얻는 그 날까지. ㄱㄱㄱ~

그냥 근황

이번주부터 같이 일하기로 한 동생이 출근을 시작했다. 혼자 일하지 않으니 좋긔나~. 진행 중이던 프로젝트 함께 할 수 있도록 공유한 뒤 이번 주는 사업자 등록에 매진하기로 했다. 개인을 할까 법인을 할까 수만번 고민한 것 같은데, 어찌어찌 결국은 법인을 하기로 결론이 났음. 정관이다 뭐다 고민할 것이 많구나 @_@. 어찌되었든. 정말 회사가 만들어지고 있음. 으하하하하하. 좋은 회사로 키워야지. 뢀뢋. 좋으다!!! :D from. tumblr

하나의 TextView(EditText)에 서로 다른 크기의 글씨 넣기.

하나의 TextView 혹은 EditText를 만들어 놓고 안에 넣을 문자열에 여러개의 스타일을 적용하고 싶은 경우가 있다. 나의 경우 하나의 EditText를 만들고 그 안에 현재의 위치 정보를 적는데, 일단 현재 위치의 나라 이름을 보여주고 그 아래쪽으로 좀 더 작은 글씨로 상세 주소를 알려주고 싶었다. 이러한 경우 기존의 다른 코드에서는 SpannableString을 사용했었다. SpannableString의 경우 스트링 내 문자열 위치를 지정해서 스타일을 적용할 수 있다. 아래의 소스 코드처럼 하나의 문자열에 서로 다른 3개의 스타일을 지정할 수도 있다. google 서치 결과 일부 발췌 :... str.setSpan(new StyleSpan(android.graphics.Typeface.ITAL..

조금씩 속도가 붙는 것 같아 다행이다.

안드로이드 개발은 거의 처음이기도 하고 집에서 뒹굴거리며 하다보니 시간이 지나도 그 자리에서 빙빙 도는 느낌이었는데, 확실히 사무실로 출근하며 하나씩 정리해 나가니 개발에 조금씩 속도가 붙는 듯 하다. 물론 그 과정에서 어이 없는 삽질을 계속했던건 사실이지만... 뒤뚱뒤뚱 따라가다보니, 그나마 이제 다시, 개발에 재미가 붙어간다. 헿헿그래서 출근하면 퇴근하기가 싫어. 하하하하하하하하. "It's really good to see U." from. tumblr 옵하.헿헿헿 :D나도 모르게 저장한 젠순 사진.

충격과 경악의 삽질!!!

먼저 좀 울자... 이런 $&&!^&*@(!*)#$&*^$$*&@ ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 하루 종일 삽질을 했어. DB에 추가/삭제된 내용이 ListView에 업데이트 되질 않는거야!!! 처음에는 곧 문제를 수정할 수 있을 거라고 생각했는데, 오늘 하루 종일을 뒤져서 방금 너무 어이없게 문제를 수정했다...흐어어어엉... 내가 구현한 ListView는 Custom Adapter를 사용하며, 이 Custom Adapter는 CursorAdapter를 상속해서 만든 클래스이다. Listview update를 검색하면 당연스럽고도 간단하게 notifyDataSetChanged 사용하면 된다는 말이 나온다. 그래서 아무런 생각이 없이 myAdapter.notifyDataSetChanged() 를 코딩한 후 당연..

finishActivity()는 셀프 종료가 아니다.

아항항항. 오늘 이런 쓸데없는 걸로 1시간 반이나 삽질을 했다. 아항항항항항항...... ( _ _) 옌장. 흔히 현재의 activity를 스스로 강제 종료하기 위해 finish() 함수를 사용한다. 안드로이드를 개발하면서 나는 현재 관련한 책 한권과, 안드로이드 공식 개발자 사이트, google 검색질 이렇게 3가지에 의존한 학습을 하고 있는데,(아, 가끔은 네*버 검색을 시도하기도 한다. 하지만 매번 그 검색에서는 만족할 만한 결과를 찾지 못하기에...) startActivityForResult를 통해 open 한 activity를 종료시킬 때에는 finishActivity()를 사용하라기에 그렇게 구현을 해 놓았는데.... Activity가 종료가 안되는 거다. 이건 모다? 하고서 검색질을 해 봐도..