아침에 조금 늦게 나오는 바람에
횡단보도 신호를 놓쳐 다른길로 갔는데

거기서도 신호발이 안받아서 조금 기다렸다.

파란불이 켜지고 건너는데 거의 다 건널 때 때가 되어서 검은 차 한대가 내 앞을
쌩하고 브레이크도 안잡고 앞을 지나갔다. 거의 20센티미터?
급히 멈췄기에 치이지 않았지 딴생각하고 걸었으면 아침부터 병원으로 갈뻔했다.

차가 그럼에도 불구하고 전혀 속도를 줄이지 않아 화가 난 나는
발로 그 차를 차버렸다. 뒷문쪽에 아마 발이 닿았을 꺼다.
그리고는 그대로 걸어가는데 그 차가 옆에 서더니 창문을 내리고는
자기 차를 찼냐며 오히려 나에게 대드는거다.
어이도 없었지만 화가 많이 난 상태였던 나는
소리를 버럭 질렀다.
내가 치일뻔했다고 속도도 안줄이고 치였으면 어쩔꺼냐고
그리고는 그대로 걸어갔다.
내심 녀석이 차에서 내리기를 바라면서
뭐 딱보기에 덩치는 아니어서 붙어볼 만 했던것도 있었지만
오늘 아침에 늦고 짜증과 분노를 풀 좋은 기회라고 생각하며 걸어가는데
차는 앞을 질러 가버렸다.

혹 그래도 역앞에 세워두고 오지 않을까 하며
정면, 측면을 주시하며 가고 있는데 역시나.... 없었다.

한편으로는 그사람연락처를 안받아놓은게 참 아쉽다.
이런경우 살인미수로 고소를 하고 싶을 정도니
횡단보도 위 파란불에 상대 차는 속력을 줄이지 않은 상태.

아침부터 분노게이지가 100%차오른 날이다.
728x90
출처 : http://stackoverflow.com/questions/2209406/issues-with-android-tabhost-example

안드로이드 웹사이트에서 제공되는 tutorial중 TabLayout 은 제대로 실행이 되지 않는다.
해당 source가 완전하지 않아서 인데 이를 해결하는 방법이 위 사이트에 나와있다.

1. main.xml에서
The third to last line under /res/layout/main has a typo (a ; instead of a :)
Eclipse에서 알려주듯이 에러가 나는 라인에 보면 세미콜론(;)으로 되어있다. 이를 콜론(:)으로 바꿔준다.

2. HelloTabLayout.java에서
tabHost.setCurrentTab(intent); 가 있는데 
setCurrentTab은 int형을 인자로 원하는 tab을 선택하게 된다.
현재 3개의 tab이 있으므로 (0,1,2)중의 숫자를 넣어주면 된다.
tabHost.setCurrent(0);

또는 이름으로

tabHost
.setCurrentTabByTag("albums"); 과 같이
위에 tabSpec에 선언한 이름 ("songs", "artists", "albums")중의 하나를
tab이름으로 넣으면 되다.

spec = tabHost.newTabSpec("songs").setIndicator("Songs",
                          res.getDrawable(R.drawable.ic_tab_songs))
                      .setContent(intent);

3. 중간에 난데없이 나타나는 mTabHost 를 볼 수 있는데
이클립스에서 에러로 나타날 것이다.
이것 역시 제대로 오타다

그냥 tabHost로 바꿔주면 된다.

4. 해당 tutorial에서는 ic_tab_artists.xml 파일만 보여주는데
실제로는 같은내용으로
ic_tab_songs.xml 와 ic_tab_albums.xml 두 xml파일을 같은 위치에 생성 해 주어야 한다.

5. 마지막으로 AndroidManifest.xml 파일에
tab으로 사용할 activity들이 정의되어있지 않은데

현재 정의된 Activity아래에 Activity들을 추가해 주면된다.
해당 class이름 앞에 .을 붙여서 .AlbumsActivity ^^
<activity android:name=".AlbumsActivity"
                 
android:label="@string/app_name"
                 
android:theme="@android:style/Theme.NoTitleBar">
       
</activity>
 
<activity android:name=".ArtistsActivity"
                 
android:label="@string/app_name"
                 
android:theme="@android:style/Theme.NoTitleBar">
       
</activity>
         
<activity android:name=".SongsActivity"
                 
android:label="@string/app_name"
                 
android:theme="@android:style/Theme.NoTitleBar">
       
</activity>


=======================================================================

첨부 파일을 참고 할 것.
이것이 제대로 실행이 안되면 애뮬레이터를 제거하고 새로 만들어서 test 해 볼 것.
728x90
03-28 23:57:32.201: ERROR/AndroidRuntime(388): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.nobang.widget/com.nobang.widget.BillboardWidget}: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.nobang.widget/com.nobang.widget.ArtistsActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'


03-28 23:57:32.201: ERROR/AndroidRuntime(388): Caused by: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.nobang.widget/com.nobang.widget.ArtistsActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'

==>
내 소스의 문제였다.
onCreate() method 에서
super.onCreate(savedInstanceState);
setContentView(R.layout.list_artists);  --> 바로 setContentView를 선언해서 사용하려고 했는데
정확히는 모르겠지만 그게 문제였던 것 같다.
해당 ListView를 사용하려면 list라는 attribute가 선언되어 있어야 하는데 없다는것을 보니.

의도한것과는 전혀 상관없는곳에서 나서 참...
그래도 다행이 찾았으니 ㅋㅋㅋ


728x90
ActivityManager: Error: Activity class {com.nobang.hello/com.nobang.hello.HelloRelativeLayout} does not exist.
[2010-03-28 23:52:50 - SampleHelloRelativeLayout]Starting activity com.nobang.hello.HelloRelativeLayout on device
[2010-03-28 23:52:54 - SampleHelloRelativeLayout]ActivityManager: DDM dispatch reg wait timeout
[2010-03-28 23:52:54 - SampleHelloRelativeLayout]ActivityManager: Can't dispatch DDM chunk 52454151: no handler defined

이 에러들의 반복이다.

도저히 원인을 찾을 수가 없다. 저 Activity class(HelloRelativeLayout) 가 버젓이 있구만...

03-28 23:53:05.263: ERROR/AndroidRuntime(317): ERROR: thread attach failed
이런 에러도 보이고...

그래서 해당 프로젝트를 선택한 뒤에
Clean을 시켜줬더니 된다. 쩝.

When you see those error messages. try clean the project.
728x90

공부 쪼금 하다.

2010. 3. 28. 23:51
오늘 원래 계획은
아침먹고 일어나서 (난 아침을 먹고 다시 누웠다가 한참있다가 일어난다)
운동하고
공부(Android & Iphone)랑 강좌 좀 들어보려고 했는데

출발비디오여행까지 보고 말았다(약 2시)
부랴부랴 챙겨 나가서 자주가는 카페에 갔는데
예전보다 사람이 많이 늘었다.

그리고 교회사람들이 예배가 끝나고 오나보다.

아무튼 자리를 잡고 앉아서 하는데
처음에 좀 안되다가 한번 풀리리 잘 진행되고
예제는 다 돌려봤다.

그리고 스터디과제를 진행하는데 잘 진행되다가 마지막 하나를 하는데
거기서부터 안되더니 그뒤로는 계속 실행조차 안됐다. ㅡㅡ;

이유를 모르겠다.

애뮬레이터를 몇번 새로만든지 모르겠다. 그래도 안된다 ㅜ.ㅜ
728x90
지난주와 이번주 토요일. 완전히 빈둥거리고 놀았음에
내 자신을 한탄하고

겨우 일어나 씻고 나가서

체련장(?) 중지시켰다.
최대 3개월 된다고 해서 그때까지 연장하고 사물함도 정지.
6개월하고도 9일 남았다고 하네.

그리고 집에들어와서 밤새 수영복을 골랐다.
이거 원.... 뭐가 좋은지도 모르겠고
또 딱히 이쁜것도 없고. 몇시간을 뒤지다가 결국 고르기는 골랐다.
허벅지까지 내려오는거 안좋아하는데... 대부분이 그거더군.
무릎 밑까지는 힘들고 ^^;

종진이 수경 잃어버려서 그것도 사야하고
이제 닭가슴살도 주문하고
고구마도 주문하고 ㅋㅋㅋ

몸 좀 만들어야 하는데 배는 점점 부풀고 있다 ㅜ.ㅜ

728x90
이것저것 머리속에 생각은 많은데
몸은 움직이지 않고 미루기만 하니...

빨리 분위기를 전환해야하는데 Ipod이 그 해결책이 될 수 있으려나?

일단 안드로이드 스터디 그룹, 영어 스터디 그룹이 있고
강좌 4월 중순까지
뭐 이것만 준비해도 바쁠텐데...
여태 놀고 있다. ㅋㅋ

그러면서 운동도 안하고 쩝....
728x90

점잠 신기힌 이이핏

2010. 3. 24. 00:53
신기하다 ㅋㅋㅋ
옴니아랑은 많이 다른세계다
이것저것 할 게 많네

지금 티스토리 어플로 작성 중

iPod 에서 작성된 글입니다.
728x90
스터디 모임 기회가 있어서 오늘부터 참여하기로 했다.

시간은 매주 월요일 7시 부터 1시간 30분간
강남역 토즈에서

오늘 처음 나갔는데
강남에 토즈가 3개있는 것 같다.
네비가 말하기를 강남 2호점이있고 (이것은 아닌걸 알았고)
강남대로점(여기 찾아 들어갔다가 아닌것을 또 알았고)
강남지점이었나? 근데 네비가 근처라면서 가르쳐주지도 않는다.
결국 불러서 같이 들어갔는데

살짝 늦었다.
오랜만에 쓰는 영어라서 좀 걱정이 됐는데
그 얘감이 적중했다.
단어는 물론 한마디 한마디 다 틀리고 ㅡㅡ;
잘 알아듣지도 못하겠고

같이 시작한 스터디 사람들은 지금 2명이 더 있는데
배우를 하고있다고 했다.
멋지더군. 나도 한번쯤 출연해보고 싶은데 ㅋㅋㅋ 기회가 올라나?

아무튼 이런저런 이야기를 하다보니 시간이 훌쩍 가버렸다.

바로 집으로 왔고 오늘은 좀 덜 피곤하긴 하지만 이만 자야겠다 ㅋㅋ


728x90
정녕이것이 문제였던거 ... 좌절을 하지 않을 수 없다.

처음 MAC에서 Eclipse를 가동하여 android를 실행했을 때,
프로젝트 생성화면에서 아주 살짝 버전선택하는 것이 나타났고
그이후로 생성하면서도 계속 그게 좀 불편했다.

그러다 Windows에서 개발환경을 세팅하고 보니
Mac에서는 보였던 SDK version선택이 아예보이지 않았다.
그래서 몇주째 해결을 하려고
SDK를 이전버전도 설치해보고 별의별짓을 다 해봤는데
결국 찾아낸 것은....

VMware로 윈도우를 실행시킨게 문제다.
해상도가 내 맥북의 13.3인치에서 보이는 크기에서
VMware의 창 크기만큼 작아져서 안보였던 것인데
그것이 절묘하게도 완전히 가려졌었던 것이다.

전체화면으로 전환한다음 프로젝트 생성창을 키워보니
그제서야 숨어있던 SDK선택 콤보가 나타났다.
해당항목이 완벽하게 가려져서 있는지 생각도 못했던....

그래도 소스를 실행시켜보니... 안된다 쩝.
윈도에서는 될 줄 알았었는데 이런반전이...

if you use a small display
you couldn't find SDK combo.
I recommend  at least 1024*768 or higher.
or try the create project window bigger by dragging
then you'll see the SDKs
728x90
BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1933)
Life With Gopro (7)
Life With Mini (79)
Diary (971)
너 그거 아니(do you know) (162)
난 그래 (159)
Study (290)
속지말자 (10)
Project (34)
Poem (15)
Song (0)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :