2011년 12월 1일 목요일

안드로이드 간단한 숫자게임 make ten (한국어)

제목은 10을 만들어라 라는 소리입니다 ㅎㅎ

메인 화면 입니다.

시작 버튼을 누르면 게임 모드를 결정할 수 있습니다.

설정 버튼으로 소리와 진동을 키거나 끌수 있습니다.

점수보기로 자신의 점수 와 월드랭킹을 볼수 있습니다.

도움말은 게임에 대한 간단한 설명을 적어놓았습니다.



게임 모드 입니다.
time attack 모드와 3minute 모드가 있습니다.
time attack 모드는 주어진 10개의 문제를 빠른신간에 풀어 그 시간을 기록하는 모드입니다.
3Minute 모드는 주어진 3분동안 몇개의 문제를 풀었는지 기록합니다.




게임 화면 입니다.
위에 있는 숫자를 눌러서 상자 안으로 끌어오면서 숫자를 활성화 시킬수 있습니다.
아래의 4개의 연산자를 눌러서 가운데 있는 연산을 바꿀수가 있지요
그리고 back 버튼으로 이전 상태로 돌아갈수 있습니다.

6을 첫번째 상자로 끌어 활성화 시켯습니다.



나누기 버튼을 눌러 연산을 나누기로 바꾸고 2번째 상자에 2을 넣습니다.
2개의 상자가 채워진 순간 가운데 연산자에 의해 연산이 됩니다. 그결과 3이 나왔군요





이때 나온결과 3의 위의 빈곳으로 들어갔군요.
숫자의 개수가 한개 줄었습니다.


이번엔 9를 첫번째 상자에 넣었습니다 . 또 빼기 연산자를 눌러 연산자를 바꾸었군요



그다은 두번째 상자에 2를넣어 결과 7을 만들어 냇습니다.



이번엔 숫자3을 첫번째 박스로넣고


더하기로 바꾼다음




 7을 더해서 마지막으로 10을 만들었습니다.
이렇게 숫자를 다 소비하여 마지막으로 숫자 10이 남게된다면 정답입니다.

기본적으로 UI가 단순하지만 완성도는 높습니다.
재미있는 숫자 놀이 하셧으면 좋겟네요...
이거 하고 있으면 시간은 잘감니다.



플레이 동영상


웹주소


market://search?q=pname:fun.funsof.maketenh
마켓주소


QR 코드

2011년 11월 27일 일요일

안드로이드 화면꺼짐 방지

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

onCreate() 함수에 추가해준다.

2011년 10월 20일 목요일

안드로이드 대화상자 키보드 띄우기

// Builder
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Enter text");
alert.setView(textEdit);

alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        String text = textEdit.getText().toString();
        finish();
    }
});

alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        finish();
    }
});
// Dialog
AlertDialog dialog = alert.create();
dialog.setOnShowListener(new OnShowListener() {

    @Override
    public void onShow(DialogInterface dialog) {
        InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.showSoftInput(textEdit, InputMethodManager.SHOW_IMPLICIT);
    }
});

dialog.show();

2011년 10월 18일 화요일

안드로이드 실행시 가로세로 전환

실행중에 화면 모드를 전환해 주는 메소드이다..

   setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);  //가로모드

else setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);  //세로모드

[Android] 가로 세로 화면전환시 리로딩방지


AndroidManifest.xml 에 ndroid:configChanges="orientation" 를 넣게되면,
폰을 돌렸을 때 onCreate, onStart 가 아니라 onConfigurationChanged 함수를 탄다.

2011년 9월 22일 목요일

안드로이드 레이아웃 파라미터

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
        params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
        view.setLayoutParams(params);

2011년 9월 20일 화요일

안드로이드 기기번호 가져오기

TelephonyManager mgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 

String imei = mgr.getDeviceId();

갤탭 갤플 null

퍼미션추가
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

안드로이드 자신의 전화번호 추출


TelephonyManager mTelephonyMgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
returnValue = mTelephonyMgr.getLine1Number();


안되면

public static String getPhoneNumber(Context context)
{
        TelephonyManager tMgr =(TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); 
        String phone = "";
        try{
        if(tMgr.getLine1Number()!=null){
         phone = tMgr.getLine1Number();
        }
        phone = phone.substring(phone.length()-10,phone.length());
        phone="0"+phone;
        }catch(Exception e){
         e.printStackTrace();
        }
        Log.d("Phone Number ",phone);
        return phone;
}


추가

2011년 8월 23일 화요일

안드로이드 게임 풍선 Touch

아래에서 올라오는 풍선을 터치해 터트리는 게임입니다.

좀 해보니 스트레스 풀리네요


요기올라오는 풍선을 보이시나요?
라이프는 처음에 30주어지는데
풍선이 화면끝까지 올라가면 1씩 내려감니다.


풍선 말고 아이템도 여러가지 있습니다.


설명은 너무 간단해서...ㅎㅎㅎ
뭐 복잡한 게임이 아니니 부담없이 다운받으셔도 될거 같습니다...

2011년 8월 17일 수요일

안드로이드 어플등록과정

좋은 사이트가 있어 링크 해둡니다.


http://nagazimayo.blog.me/40132318317

안드로이드 프로가드 업그레이드

프로가드 사용하면 오류가 나서 업그레이드 적용해 보았더니 해결되었네요...


http://sourceforge.net/projects/proguard/files/proguard/

요 사이트레서 프로가드를 다운받으면 됩니다.

안드로이드 키보드 제어

1. 키보드 감추기
EditText editText = (EditText) findViewById(R.id.myEdit);
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);

2. 키보드 보여주기
EditText editText = (EditText) findViewById(R.id.myEdit);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_FORCED);

위 코드로 안보이는 경우 아래코드도 시도해보세요
- imm.showSoftInputFromInputMethod (editText .getApplicationWindowToken(),InputMethodManager.SHOW_FORCED);

onCreate등에서 제대로 동작하지 않는다면
Handler로 post를 해서 위 코드를 실행시켜보세요.

3. 키보드 토글 - 위 두가지 방법으로 안되는 경우 다음과 같은 코드로 동작하는 경우가 있습니다.
imm.toggleSoftInputFromWindow(editText.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);

4. 액티비티 시작시 자동으로 키보드 보여주기
AndroidManifest.xml의 activity 태그의 속성에 android:windowSoftInputMode="stateVisible" 혹은 "stateAlwaysVisible"삽입

5. 액티비티 시작시 자동으로 키보드 보여주지 않기
AndroidManifest.xml의 activity 태그의 속성에 android:windowSoftInputMode="stateHidden" 혹은 "stateAlwaysHidden" 삽입

6. 에디트 텍스트 선택해도 키보드 안뜨게 하기
EditText xml 속성에서 inputType 을 0으로 주면 안뜹니다

2011년 8월 10일 수요일

안드로이드 언어코드 국가코드

리소스 폴더 관리 할때 쓰이는 언어코드

ISO 639-1 이다

http://ko.wikipedia.org/wiki/ISO_639

이 링크에서 Alpha-2 에 대한 것을 사용하면 된다.

한국어 values 폴더일 경우 values-ko 로 폴더 이름을 지정하고
파일을 만들면 된다.




자바에서 사용하는 국가 코드는

ISO 3166 이다

http://geotags.com/iso3166/countries.html

여기를 참조하면 된다.

2011년 8월 6일 토요일

이그잼 Exam (재미있게본 영화)



이그잼 Exam (2009)

올만에 집에서 영화한판 때림
요즘 귀찮아서 영화 안보고 있었는데
뭐 딱히 할일도 없어서 한번 보기로 했는데
의외로 재미있네
하하하 영화를 재미있게 봤으면 후기를 남겨야지






처음부터 다짜고짜 입사시헙 보는 영화
처음에 간단한 등장 인물 소개
번호대로 소개한다 번호는 1번부터 8번까지
8명 모두가 수험자이다.
잠시후

시험장 등장
시험장은 여기


이런 사각형 크기의 방에 8개의 책상이 있고 각각 한명의 수험자가 입장한다.

그리고 등장하는 수험관과 감독 경비...
나중에 가면 알겠지만 경비는 특정한 룰에 의해 움직인다.

감독관의 설명이 끝나고
80분의 시간이 주어진다.
그리고 감독관의 퇴장
남겨진 수험자 8명과 경비
시작되는 시험

그러나 준비된 시험지에는 아무것도 쓰여있지 않는데...


이제부터 스포일러를 각오한 사람들은 누르자

음..................................

설명이 길어 필자의 피로가 누적되다보니 병맛해설이 되고 말았다.

하지만
선입견을 가지는 것은 나쁘다
이것도 엄연한 사실


객관적인 입장으로 영화보기를 시작하도록하자

조금 지루하다는 평이 있고
약간의 억지설정같은 부분도 있을지도 모를지도 모르지만
하지만
이영화 긴장감이 좀 있다.
약간의 재미도 있고

교훈도 있다...
꺼진불도 다시보자
착하게 살자...


독도문제 제대로 알자

독도는 우리땅
하지만 우리는 독도에 대해 얼마나 많이 알고 있는가?

다음은 독도에 대한 일본인들의 생각을 인터뷰한것이다. 일부캡쳐했다.




대부분 어린학생이나 젊은 사람이다.
정말 독도문제를 떠나 역사왜곡이 심각하다. 저들은 자신의 나라가 전쟁을 일으키고
이웃나라를 무력통치했다는걸 제대로 알기나 하는걸까?


위에있는 모두는 독도가 모두 자기네 땅이라고 말하고 있는데  그 이유는 위와같이 주장하는 근거는.. 모두 빈약하기 그지없다.
가까워서 일본인이기 때문에 그렇게 배워서 등등이다.
물론 젊은 사람이고 별 관심이 없어서 그럴 수도 있다.

하지만
저들에 대해 비판하기 전에 우리 자신이 얼마나 독도에 대해 알고 있는지 뒤돌아볼 필요가 있다. 누군가 왜 독도가 한국땅인것인가에 대해 물어볼때 우리는 어떻게 대답할 것인가?

부끄러운 일이지만 나 자신도  한번 독도에 대해 알아보아야 겠다는 생각이 들었다..
정말 역사에대해 알아야할 필요성을 느낀다...
이런식으로 우리의 영토를 저들의 입에 오르내리게하는것은 분통터지는 일이 아니겠는가?

독도 증거에 대해 검색해 보았다.

http://hazeal.styx.in/?mid=Agora&page=2&document_srl=40094

검색만 하면 여러가지를 알수 있는데 바쁘고 귀찮다는건 핑계가 아닐까?

다음은 속석희씨와 조다이와의 논쟁 전문이다.

손석희: 이미 작년 4월에 일본 정부의 독도의 날을 제정할 것을 촉구하는 결의안을 시마네 현 의회가 채택한 바가 있는데 그 이후에 그러면 일본 중앙 정부의 답변은 전혀 없었는지요?

조다이: 이것은 일본 정부와 우리 현 사이에 관계된 문제이기 때문에 대답하지 않겠습니다.

손석희: 주한일본대사가 독도는 법적으로나 또 역사적으로나 일본 땅이다, 이렇게 또 어제 주장을 했습니다. 이것과 시마네 현 의회 움직임과는 아무런 상관이 없는 겁니까, 그러면?

조다이: 우선 어제 주일대사가 말한 성명에 대해선 아는 바가 없습니다. 다만 우리 현은 독도는 국제법상으로서나 역사적으로 일본 시마네 현에 오키섬에 속해 있는 일본 고유의 영토이며, 이것은 국제법상으로도 인정되는 사실이라고 확신하고 있습니다.

손석희: 국제법상에 어디에 그게 인정되는지 설명해주시죠?

조다이: 국제법상으로 자기 영토라고 말하기 위해서는 몇 가지 조건이 필요합니다. 첫째, 긴 세월 동안 독도를 이용해온 역사적 사실이 있는가. 둘째, 주인이 없는 땅이었나. 셋째, 정부나 지자체 모두에서 행정사무를 집행한 적이 있는가. 마지막으로 신문 등에 공포한 적이 있는가 하는 점입니다. 물론 학자에 따라 의견이 엇갈리기도 하지만 저는 우리 영토라고 하기에 독도가 이런 조건들을 충족하고 있다고 봅니다. 그렇기 때문에 영국, 미국 등 다른 나라들도 이 사실을 인정하는 것이고 우리 역시 독도를 우리 영토라고 당당하게 말할 수 있는 것입니다.

조다이, “일본, 독도를 1600년경부터 이용”

손석희: 하나하나 따져보도록 하죠. 우선 긴 세월을 이용했다고 하는데 언제부터 이용했다는 건지요?

조다이: 에도시대 초기인 1600년 경부터 이용해왔습니다.

손석희: 1600년 경부터 어떻게 독도를 이용했다는 건지요?

조다이: 오오타니나 무라카와라는 일본 국민이 독도에서 전복이나 물개를 잡았다는 기록이 있습니다. 그 당시엔 울릉도라는 섬이 조선의 영토라고 확실히 정해져 있지 않았기 때문에 일본 국민들은 울릉도에 가서 여러 가지 어업을 행했죠. 그때 울릉도에 가기 위한 중개지로서 독도를 이용했던 것입니다. 조선왕조와 애도막부가 협의를 거친 후 울릉도를 조선의 영토로 정하긴 했지만 독도는 그때 전혀 문제가 되지 않았던 땅입니다. 그 이후 또 명치시대 이후로 계속 일본의 영토였던 것입니다. 이것은 역사적으로 명백한 사실입니다.

손석희, “신라, 512년에 독도를 우리 영토로 기록. 日보다 1천년 앞서”

손석희: 그럼 이쪽에서 역사적 사실을 다시 한번 말씀드리죠. 아까 1600년대라고 말씀하셨는데 여기에서는 이미 신라시대인 512년에 우리 영토로 기록이 돼 있습니다. 즉 일본측에서 1600년대를 얘기하고 있는데 이미 그보다 1000년 앞서 있는 512년에 우리의 역사적 기록에서는 신라영토로 기록이 돼 있단 얘기죠. 뒤집어 얘기하면 독도를 이용해 가지고 중간기지로 삼아서 울릉도로 진출하려했다 하는 것은 다시 말하면 독도를 무단점용했다는 이야기입니다. 거기에 대해서 어떻게 생각하십니까?

조다이: 역사적인 논쟁을 하자면 끝이 없습니다. 한국이나 일본이나 각기 자기 주장만 하지 않습니까? 당신의 요지는 6세기에 신라라는 나라가 독도를 직접 다스렸다는 겁니까?

손석희: 신라 영토로 기록돼 있었다는 것은 다시 말해서 영토로 운영했다는 것으로 받아들여야되겠죠. 당연히. 그러니까 전혀 영토라고 개념이 없는 상황에서 어떻게 영토라고 기록을 할 수 있는 것인가. 그러면 거꾸로 되짚어서 여쭤본다면 일본의 어느 기록에서 서기 500년대에 독도를 일본 영토로 기록한 기록이 있습니까?

“한국, 1432년 편찬 지리지에서도 독도 문제 언급”

조다이: 중요한 건 독도가 근대국가에 국제법상 영토로서 한국의 영토가 될 조건들을 충족하고 있는가 하는 것입니다. 제일 좋은 방법은 이겁니다. 한국 일본간에 우호조약을 맺은 지 40주년이 됐는데 이 한일우호조약이 맺어졌을 당시 양국이 교환한 국문서를 보면 됩니다. 앞으로 이 독도 문제를 두고 분쟁이 계속 있을 것이고, 만약 협상을 해서 해결되지 않는다면 국제재판소에서 조정을 해서 해결하자 라는 내용의 합의문서를 만든 바 있습니다. 여러분과 제가 지금 논쟁을 해도 끝이 없기 때문에 국제적인 장에서 어느 쪽의 주장이 맞는지 확실하게 밝히는 것이 가장 좋은 방법이라고 생각합니다.

손석희: 역사문제는 죄송하지만 지금 조다이 의원인가요? 이 분이 먼저 제기했기 때문에, 또 일본 쪽에서 독도문제를 거론할 때 늘 역사적인 문제를 거론했기 때문에 제가 대응차원에서 말씀드렸던 것인데 그 부분에 대해서 논쟁을 피하시겠다면 저희로서는 더 논쟁할 생각은 없습니다만 한 가지만 더 말씀드리자면 아까 512년에 신라영토로 기록이 됐다고 말씀을 드렸고 또 조다이 의원께서는 1600년대의 근거를 대고 말씀하셨는데 그것보다 또 앞에 한 200년 앞선 1432년에 편찬된 지리지, 강원도 울진 현조에도 역시 독도문제가 언급이 돼 있습니다. 그러니까 지금 조다이 의원께서 주장하시는 역사적 자료는 물론 일본측에서 보자면 그것이 어떤 근거가 있는지 모르겠으나 객관적인 자료만 놓고 보자면 적어도 역사적으로 독도는 한국 땅임에는 틀림없는 사실임을 다시 한번 강조해드리고요.

국제법상으로 아까 말씀하셨는데 두 번째, 무주지라는 것은 즉 주인이 없는 땅이라는 얘기인데 이건 역사적 문제하고도 사실 바로 직결이 되는 문제입니다. 왜냐 하면은 무주지었느냐 아니었느냐를 판단하는 것은 한 나라가 그 땅을 자신의 땅으로 선언하고 그것이 어느 정도 오랜 세월 동안 축적이 되면서 다른 나라로부터 인정을 받느냐 하는 것인데 일본이 그 땅의 주인이라고 주장한 것이 과연 다른 나라에 어느 만큼 인정을 받았느냐 하는 것도 따져볼 문제라고 생각하고요.

세 번째, 정부의 행정사무가 집행된 바가 있느냐라고 말씀하셨는데 그러면 일본도 독도에 대해서 행정사무를 집행한 바가 있는가, 지금 아시는 바처럼 한국의 행정사무는 독도에 영향을 미치고 있습니다. 우리가 가서 독도를 지키고 있고 모든 행정사무가 집행이 되고 있는 그런 상황인데 그것을 부정하시겠다는 건지 그걸 좀 여쭤보고 싶네요?

손석희“1952년 마이니치신문, 독도 韓영토로 표기”

조다이: 국제법상 그 나라의 영토라고 인정하기 위해서는 무주지, 즉 주인 없는 땅을 영토로 취득하는 것이 필요한데 지금 한국이 점거하고 있는 독도는 합법적인 점거라고 할 수 없습니다. 불법적인 점거입니다. 한국은 공해상에 있는 일본의 영토가 확실한 영토를 한국의 영토라고 하면서 1946년부터 불법점거하고 있는 것입니다.

손석희: 그 얘기야말로 그 주장을 계속하신다면 평행선을 그을 수밖에 없는 문제이긴 합니다만 그러면 다시 근거를 제시해드리죠. 2차 대전 종전 직후인 1946년 1월 29일에 연합국 최고사령관이 훈령 제677조를 통해 가지고 독도를 일본 영토에서 제외 조치한 사실이 있습니다. 이렇게 가장 최근의 역사적 문서를 통해서도 독도가 일본 영토가 아니다, 이걸 분명히 했는데 이것도 부정하시겠는지요. 그리고 또 하나는 대개 일본 쪽에서 얘기하는 것이 샌프란시스코 조약을 얘기하는데 샌프란시스코 조약에서 독도가 한국영토로 명시돼 있지 않았다는 것, 즉 일본이 반환해야되는 한국 영토 가운데 독도가 빠져 있는 것 때문에 일본 쪽에서는 자기네 땅이다, 이렇게 얘기하는 것 같은데 1952년에 일본의 마이니치신문사가 샌프란시스코 평화조약 설명서를 실으면서 여기에 지도를 실은 게 있습니다. 이 지도 안에는 분명하게 울릉도하고 독도가 일본식으로 죽도로 표기가 돼 있습니다만 일본 영토가 아니라 한국의 영토인 것으로 분명하게 표시가 돼 있습니다. 이것은 우리가 발행한 지도가 아니고 일본 쪽에서 발행한 지도거든요. 그 이외에도 수도 없이 이런 지도나 문서를 통해서 증명이 되고 있는데 그건 어떻게 설명하시겠습니까?

조다이 "일개 신문사의 기사에 불과"

조다이: 연합국이 내린 조치 중에 훈령, 샌프란시스코 조약 등 여러 가지가 있었는데 이것들은 모두 일본의 영토를 최종적으로 정한 것이 아니다 라고 명시하고 있습니다. 즉 독도를 일본의 영토에서 제한다고 못 박는 게 아니라는 것입니다. 또 한 가지, 샌프란시스코 조약 제2조를 보면 일본이 포기하는 조선의 영토를 울릉도까지로 보고 있습니다. 당시 포기하는 영토에 독도가 포기돼 있지 않은 것에 대해 이상하게 생각하는 분들이 있었는데 이때 미국은 독도는 평상시 사람이 살고 있지 않은 무인도이고 1905년부터 일본이 행정적으로 오키섬 관할로 하고 있는 섬이기 때문에 반환하지 않아도 된다 라고 말한 바 있습니다. 샌프란시스코 조약 제2조를 확인해 보십시오. 마이니치 기사에 대해서 말하자면 이건 일개 신문사의 기사 아닙니까? 정부가 성명을 낸 것이라면 나름대로 의의가 있겠지만 일개 신문사의 기사라면 의미를 둘 필요가 없다고 생각합니다.

“1905년 시마네현 발표, 일본 정부 발표 아냐”

손석희: 반론을 말씀드리죠. 우선 1905년부터 오키섬 관할로 했다고 했는데 그것 역시 정부가 발표한 게 아닙니다. 그것도 일개 현에서 한 겁니다. 시마네 현에서. 그리고 역사가들은 그것이 일본 정부가 국제적으로 그것을 발표할 수 있는 상황이 아니었기 때문에, 즉 독도를 자기네 땅이라고, 일본 땅이라고 발표했다가는 그 당시에 세계의 이목이 아무래도 부담스러워서 시마네 현을 조정한 것으로 일부 사가들은 보고 있습니다. 즉 다시 말해서 지금 독도를 일본 영토라고 얘기하는 것, 즉 오키섬의 관할이었다고 주장하는 것도 1905년에 일본의 일개 현인 즉 정부가 아닌 시마네 현이 일방적으로 발표했다는 얘깁니다. 결론적으로 말씀드리자면.

그리고 아까 마이니치신문이 보도한 지도, 이것이 일개 신문사의 보도일 뿐이다 라고 말씀하셨는데 이 지도가 실린 책은 대일평화조약이라는 책자라는 걸 말씀드리고요. 여기 82쪽에 상세한 지도가 나와 있습니다. 그리고 그 상세한 지도와 함께 제가 아까 말씀드린 대로 1946년 1월 29일자 연합국 총사령부 명령에 의해서 독도에 대한 일본의 행정권이 정지됐다 라는 설명이 실려 있고, 독도가 일본의 영토로 인정받게 됐다는 내용은 전혀 없다는 것을 다시 한번 말씀을 드리고요.

또 한 가지는 국제재판소라든가 국제법상을 말씀하시는데 한 나라의 영토는 역사적으로 법적으로 현상적으로 어디에 속해 있는가가 대단히 중요합니다. 그런데 단지 상대가 자기 땅이라고 해 가지고 주장한다면 그것이 모두 국제재판소로 가야될 것인가, 한국 정부의 입장에서는 그것이 국제재판소로 가는 것 자체를 인정하지 않습니다. 즉, 한 나라의 영토가 어느 나라에 속해 있는가를 분명히 밝히는 데는 역사성과 기록이 중요한 것이죠. 지금까지 제가 제시해드린 역사성이라든가 아니면 기록 같은 것이 전혀 사실에 어긋난 것이 없다는 것이죠. 그런데도 조다이 의원께서는 단지 1905년에 오키섬 관할로 들어갔다, 즉 그것도 일방적으로 시마네 현에서 발표하는 사실만 가지고 말씀하고 계신데 거기에 대해서 어떻게 생각하시는지요?

조다이: 시마네 현에서 고시한 게 아니고 명치정부가 각료회의에서 결정한 것입니다. 바로 그때 송도라고 부르는 독도를 지금 일본에서 부르는 죽도, 다케시마라고 명명한 것이고요. 그 후 단지 절차상으로 시마네 현에서 고시한 것이고 시마네 현에 부속되게 된 것입니다. 시마네 현이 한 것이 절대 아닙니다.

손석희: 이른바 중앙정부 차원에서 근대적 의미의 영토임을 공표한 것이 1900년에, 그러니까 1905년에 일본의 시마네 현이 독도가 지네 영토라고 주장한 것보다 5년 앞서 가지고 1900년 10월 27일에 대한제국관보에 칙령으로 독도가 한국 땅임을 분명히 밝히고 있습니다. 즉 이른바 근대국가가 막 생성되기 시작했던 19세기 말, 20세기 초 그 당시에 중앙정부의 근대적 의미의 영토임을 공표한 것이 한국 정부가 먼저란 얘기죠. 그리고 일본에서는 중앙정부가 시마네 현에게 시켜서 그랬다고 했습니다만 아무튼 공식적으로는 정부차원에서 이것을 발표한 바가 없단 얘깁니다. 그리고 일본 정부가 그 당시에 시마네 현에게 관내에 이 사실을 고시하라고 내린 훈령 자체가 그것은 국가적 차원에서, 즉 정부 차원에서 발표 할 수가 없었던 당시의 사정, 즉 무주지라고 주장했는데 좌우지간 그걸 인정한다 하더라도 무주지 주변에 모든 국가에게 조회해 가지고 세계에 고시하는 것이 국제공법상에 영토 편입 요건이었는데 이것을 충족시킬 자신이 없었기 때문에 일본 정부가 정부 차원에서 낸 것이 아니라 시마네 현에게 사주했다는 것이죠. 거기에 대해서 어떻게 생각하시는지요?

조다이, “국제재판소 가야”

조다이: 법적인 문제에서는 양국의 주장이 계속 평행선을 달리기 때문에 조정은 제3자에 맡겨야 한다고 생각합니다. 한국 정부도 합의한 사항이고 외교문서에서도 합의된 내용인데 한국이 국제재판소에 가는 것을 원치 않는다고 하는 것은 무책임한 자세라고 생각합니다.

손석희: 거기에 대한 답변을 드리자면 우리 정부는 지금 일본 쪽에서 원하는 대로 국제재판소로 가려는 것에 대해서는 우리 정부는 그것을 무시하고 있다는 것이죠. 왜냐 하면 이미 역사적으로 법적으로 늘 말씀드리지만 현상적으로 독도는 이미 한국의 영토이기 때문에 그걸 가지고 국제재판소로 갈 생각은 한국 정부는 가지고 있지 않습니다. 한 가지만 더 말씀드리면서... 한 가지만 더 말씀드리면서 마치죠. 일본 정부와 또 시마네 현과의 관계를 아까 말씀해주셨는데요. 거기에 대한 역사적 사실을 다시 한번 한 가지만 알려드리자면 일본 근대지도하고 지적도를 편제할 때 일본 중앙정부가 시마네 현에 이 독도가 시마네 현에 포함되느냐 라는 질의에 5개월 동안 조사한 뒤에 내무대신하고 태정관이 울릉도하고 독도는 일본과 관계없는 땅이다 라는 결정을 1877년 3월 17일 자로 시마네 현에 보낸 공문서가 공문록에 보존이 돼 있습니다. 그 사실을 다시 한번 확인해 주시기 바라겠습니다.

조다이: 다케시마의 날은 MBC와 논쟁하려고 제정한 게 아닙니다. 일본 국민들에게 독도문제를 알리고 여론을 환기하기 위한 것이었습니다. 이런 논쟁은 정부간에 할 얘기 아닙니까? 이상입니다. 시간이 없습니다. 더 이상 역사적 문제에 대해서는 코멘트 하지 않겠습니다.

손석희: 인터뷰 후에 조다이 의원은 다시 한번 이번의 선언이 한국을 자극하기 위한 것이 아니다, 일본 내 여론을 환기시키기 위한 것이다, 이렇게 설명하고 자매결연 관계에 있는 경상북도와는 교류를 계속하겠다, 또 이렇게 말을 했습니다. 그러나 아시는 것처럼 경상북도는 이번 사태로 이미 시마네 현과의 자매결연을 파기한 바 있습니다.

당당한 한국인이  되자

2011년 7월 25일 월요일

안드로이드 볼륨키 설정

어플리케이션 실행시  볼륨버튼을 누르게되면 기본적으로 폰은 벨소리 볼륨을 조절하게된다.

onCreate 함수에
setVolumeControlStream(AudioManager.STREAM_MUSIC);

이구문을 추가해 주면 볼륨버튼으로 미디어볼륨을 조절할 수 있다.

2011년 7월 23일 토요일

안드로이드 뒤로가기

안드로이드 어플리케이션에서 뒤로가기 버튼을 누르면
해당엑티비티가 종료된다.
뒤로가기 버튼을 눌렀을시 처리에 대해서 알아보면...

public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub


if(keyCode == KeyEvent.KEYCODE_BACK)
{

      할일을 적어둠

}
return false;

}


public void onBackPressed(){
       이 구문을 사용해도 된다.
}

2011년 7월 20일 수요일

안드로이드 화면전환 막기

개발중인 어플이 가로나 세로 한가지 화면만 지원할때 사용하면된다.
Manifest 파일의 해당 activity 속성에 다음을 추가해준다.
android:screenOrientation="portrait"    //  .화면세로 고정
android:screenOrientation="landscape"  //화면 가로 고정
 
코드상에서 화면 강제 조정도 가능하다
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);   //가로전환
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);      //세로전환
 
위 코드를 onCreate 함수에 추가해 준다면 위의 Manifest 에 추가해 준것과 효과가 같다.
 


안드로이드 어플리케이션 실행중 화면이 회전되면
어플이 초기화되어 돌리던 쓰레드가 뻑나는 경우가 생긴다.

다음은 화면이 회전될때 onDestroy() 와 onCreate() 함수가 호출되는것을 막아주는 코드이다.
 
@Override
         public void onConfigurationChanged(Configuration newConfig) {
                   super.onConfigurationChanged(newConfig);
         }
 
이함수를 오버라이딩하고
android:configChanges="orientation|keyboard"
Manifest 파일의 해당 activity에 추가해준다.
 
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
}
문을 전의 오버라이드 군문에 추가해서 화면전환시 할일을 적어줄수 도 있다.
 
android:screenOrientation = "nosensor"
센서를 막아서 전환을 막는 방법도 있다.   ^^;

2011년 7월 15일 금요일

일러스트 레이터 작업 사용자 정의 단축기 만들기

일러스트레이(Illustrator)터 작업시 스피드는 생명...
자주쓰는 기능을 단축키로 만들면 아주유용하다.
그방법에 대해서 알아보자





일단 편집 탭에 키보드 단축기 쪽으로 가자
영문 버전은
Edit  -  Keyboard Shortcuts 이다



 보시다시피 컨트롤이나 알트는 안된다.
스크롤을 내려서 자기가 선택하고싶은 기능을 찾는다.
단축기 쪽에 마우스를 올려놓으면 손가락 표시가나오는데
마우스를 누른뒤
설정하고 싶은 키를 키보드에서 누르면






이렇게 설정이 된다. 확인 버튼을 누르자



적절히 단축키 이름을 설정하면



제대로 되었는지 확인해보자.




이걸로 포스팅 하기조차 부끄러운 간단한 것이었다.

그러나 꿋꿋하게 앞으로도 일러스트레이터 공부하면서 알아낸것을 올리도록 하겠다.