와....

안드로이드에서 Adobe AIR어플이 돌아가네요. 일단 포딩할만한 어플이 없어서(저는 대부분 Flex로 작업을 해서-_-) 공씨님이 전에 플래시액션스크립트 카페에서 발표했던 자료를 가지고 포팅해봤어요-_-
http://flashist.tistory.com/68

일단 하드웨어 가속 기능이 현재 pre-release버전에는 지원되지 않아서 그래픽 관련된 것에 퍼포먼스는 상당히 떨어진다고 얘기를 하는 듯 하네요. 그래서 공씨님이 만든 이 아트웍플래시 같은 건 느리게 돌아갈 수 밖에 없는 듯. 물론 최적화하는 방법이 있을 것 같긴 한데, 제가 몰라서..-_- 저 소개한 블로그에서 나온 게임들은 대체 어디서 받아서 해볼 수 있는건지... 동영상을 보면 굉장히 부드럽게 구현되어있는데, 코드를 보고 싶네요 ㅠㅠ

환경은 Android 2.1이상에서만 되는 듯.

방식은 이렇습니다. Adobe AIR 런타임을 안드로이드폰에 설치해야합니다. 그리고 Flash 등을 이용해 apk파일로 만든 파일을 설치하면 런타임이 설치가 되어있으면 실행이 됩니다. 이런방식인 듯.

소개한 블로그입니다.
http://blogs.adobe.com/air/2010/05/air_android_prerelease.html

그 어도비랩사이트 가면 실제 런타임과 Adobe AIR2.5 SDK를 받아서 개발할 수 있습니다.
http://labs.adobe.com/technologies/air2/android/

아...그리고 개발방식은 역시나 Flash CS5를 이용하는 방법과 Flash Builder를 이용하는 방법이 있는데요. 아직 flex프레임워크로는 안되는 듯 합니다. 디폴트로 WindowedApplication이 있어야하는데, 이 안드로이드는 윈도우 방식이 아니다보니...-_- 순수 ActionScript로 짤 수 있습니다.

하지만 Flash builder를 이용하게 되면 디버깅이나 테스트를 해볼 수 없습니다-_- 실제 에뮬레이터나 폰에 배포하기 전까지 모양을 볼 수 없어요. 정신 건강상 Flash CS5를 이용하시는 게 ^^ 일단 Flash CS5기준으로 설명을....


1. 런타임 설치

랩사이트가서 가입하고 로그인하면 파일들을 받을 수 있습니다.
근데, 런타임이 Device용이랑 Emulator용이 따로 있음. 어쨌든, 런타임을 받으면 6메가 정도인데, 설치하면 20메가 입니다(내 모토로이 용량도 없는데....ㅠㅠ).

2. Flash CS5 확장기능 설치

랩사이트에서 Flash CS5에서 AIR for Android Extension for Flash CS5를 받은다음에, Adobe Extension Manager CS5를 이용해서 설치를 합니다. 그런다음에 Flash CS5를 실행하면 새로운 템플릿이 하나 생깁니다.
AIR for Android에서 480x800Android 모냥이 하나 생깁니다.

3. 이제 셋팅 끝 개발-_-

이제 그냥 개발하면 되는 듯-_-

4. 배포 및 실행

오른쪽에 속성에 보면 AIRAndroid 설정이 있는데, 그거 편집누르면 다양한 publish옵션이 있습니다. 인증서 선택하고, 비밀번호 치고, 그다음에 Android SDK의 adb.exe파일 경로까지 잡아주면 배포후에 바로 실행도 할 수 있습니다.
사용자 삽입 이미지


5. 구동화면

사용자 삽입 이미지

물론 실제 Adobe AIR용 API는 사용해보진 않았는데, ActionScript로만 Android어플을 만들 수가 있는 것이네요. 근데 꼭 Adobe AIR런타임을 거쳐야하는지가 의문이 드네요. 그냥 apk파일로 만들어지는 거라면...... 아....안되겠구나..... 쓰다보니 사실 java에서 쓰이는거랑 Adobe AIR에서 쓰이는거랑 완벽하게 포팅을 할 순 없겠죠. 뭔 소린지....-_-

어쨌든, 그냥 신기...하지만 프리릴리즈기때문에, 뭐 아직 멀은 듯.

PS. Flash Player for Android도 나오긴 나왔는데, Android 2.2버전에서만 되어서 모토로이에서 테스트해볼 수 없네요. 넥서스원이 2.2업할 수 있다고 하는데, 한번 구동하는 걸 보고 싶네요^^

 
Posted by 머드초보
,
 
뭐 제 개인적인 취향이지만 한번 써봅니다.

안드로이드를 3달동안 써보면서 느낀거지만, 일단 안드로이드에 대해서 많이 알아야합니다. 아무것도 모르는 사람이 사용하기에는 좀 배워야한다는 느낌이 좀 드는군요. IT에 종사하는 저도 좀 어려웠으니까요 ㅠㅠ
물론 제조업체에서 잘 만들어서 내면 됩니다만, 모토로이는 그런 게 없었던 것 같아요. 하나부터 열까지 다 찾아보고 설치하고, 그러게 되네요^^

도대체 순정어플이....다 시중에 나와있는 어플보다 좋지않아서-_- 설치하게 되는.... 그러면서 엄청 공부하게 되었다는....ㅠㅠ


1. 홈어플 - LauncherPro Beta

일단 모토로이를 구입하면 순정홈이 깔려있습니다. 이런 홈도 어플이기때문에 다른 사람이 만든 것을 디폴트로 해놓고 사용할 수 있습니다.
이 어플은 최근 안드로이드 커뮤니티에 엄청난 파장을 일으킨 홈어플이죠-_- 반응속도가 너무 좋아서-_-
마켓에서 검색하면 나옵니다.
설치를 하고 홈을 누르면 디폴트로 순정홈을 선택할 것인지 LauncherPro를 선택할 것인지 나오는데, 디폴트체크하고 LauncherPro를 선택하면 계속 이것이 홈이 됩니다^^
사용자 삽입 이미지
아래에는 전화, 주소록, 어플목록, 디폴트문자, 디폴트웹브라우저가 기본 5개의 아이콘이 있어요. 제가 원하는 배치라 너무 맘에 듭니다. 지금은 수정은 못하지만, 나중에 수정하게 업데이트한다고 하네요. 전 굳이 수정안해도 맘에듬!^^ (그나저나 내 아이유바탕화면 들켰....ㅠㅠㅠ)


2. 문자어플 - Handcent SMS

아마...다 깔았을꺼에요. 기본문자어플이 안좋아서-_- 기본문자어플은 문자가 오면 팝업으로 띄워주지 않고, 알림바에서만 보여줘서 알림바내리고 선택해야지 답장을 보낼 수 있는데, 얘는 그냥 팝업이 떠서 바로 문자를 답장할 수 있죠^^
사용자 삽입 이미지
게다가 아이폰스타일의 이쁜 채팅형식도 맘에 드네요. 위는 형과의 초간단대화.jpg-_-
그 외에 많은 기능들이 있긴 있는데, 전 팝업때문에 쓰는거라^^
아...예전에 home++나 게임같은 full화면 게임을 할 때에는 세로로 팝업이 뜨고 키보드입력창이 뜰 때 입력부분이 가려지는데, 그건 설정에서 팝업설정 -> 키보드열기 체크 하면 입력부분이 보입니다^^ 혹시 모르시는 분 참고하세요-_-


3. 인터넷브라우저 어플 - Dolphine Browser HD

다들 유료어플 Xscope를 많이 쓰시는데, 전 돌핀이 더 좋네요. 돌핀이 짱임. 전에 한번 소개도 했었죠^^

[유틸리티] Android 내장브라우저보다 좋은 돌핀 브라우저(Dolphin Browser)

근데, HD버전이 새로 나왔는데, 얘기로는 풀브라우징에 강한 브라우저라는군요. 근데, 뭐 순정이나 Xscope랑 다른 건 모르겠.....
암튼, 무료이구요. 물론 광고가 있긴 있습니다만(광고제거버전은 돈주고 사야함ㅠㅠ), Xscope보다 부가기능도 많고, 굉장히 스킨도 이쁘고 그래서 맘에 드네요^^
사용자 삽입 이미지
멀티탭간에 전환도 오른쪽이나 왼쪽으로 드래그를 하면 쉽게 전환할 수 있어요^^ 게다가 제스처기능도 있어서 아주 익숙하게 잘만 사용하면 멋있게(?) 사용할 수 있을 듯^^


4. 음악어플 - MortPlayer Music, MortPlayer Music Widget

이건 폴더별로 재생할 수 있는 기능을 가진 플레이어입니다. 전 아직도 태그기반에 playlist를 생성해서 재생하는 게 아직도 익숙치 않습니다-_- 그냥 폴더재생이 마냥 좋습니다 ㅠㅠ
사용자 삽입 이미지
폴더별로 재생을 할 수 있고, 폴더넘겨서 재생, 전체곡재생, 한곡반복, 셔플 등등~ 다양한 반복기능을 제공합니다. 스킨도 바꿀 수 있는데, 스킨은 그냥 디폴트가 나은 듯-_-
근데, 좀 이해가 안되는 부분이 Widget은.....어플을 검색해서 또 설치해야한다는 것-_-(왜 그렇게 만들었지-_-)
암튼, 위젯을 설치하면 이 플레이어 화면 볼일이 별로 없습니다.
위젯에서 다 컨트롤이 가능하거든요^^
사용자 삽입 이미지
자켓을 누르면 일시정지가 되고, 노래제목을 누르면 메뉴가 떠서 컨트롤할 수 있고, 아래 버튼처럼 앞으로 감기, 다음곡 넘기기 등 컨트롤을 할 수 있습니다^^ 완전 좋음! 얼마전까지 버그가 좀 있었는데, 지금 거의 고쳐진 듯! 최고임! 아이유 최고-_-


5. 시계 날씨 어플 - Beautiful Widget

이놈은 유료어플입니다. 시계와 날씨가 결합한 위젯이 있고, 그외에 다양한 설정 컨트롤 위젯이 존재합니다. 뭐 진동모드, gps, 블루투스 켜고 끄기 등의 설정 위젯이 존재하구요.
일단 home위젯은 간지용으로 달아놓을 수 있어서 좋습니다. 한번에 날씨를 파악할 수 있어서 더 좋구요^^
사용자 삽입 이미지
전 맨위에 홈어플에 나온 것 처럼, 작은걸 쓰는데, 왜냐하면 아이유얼굴이 가려지기 때문입니다-_- 그래서 큰거랑 작은거 놔두면 이렇게 되는군요. 스킨도 자신이 원하는 걸로 바로 다운 받아 적용이 가능해집니다. 굉장히 간지나는 시계날씨위젯입니다^^


진짜 필수적인 것만 소개했네요^^ 핫핫~ 모토로이구입하신 분들은 꼭 다 설치하세요! 그래야만 해요!^^
 
Posted by 머드초보
,
 
집에서 안하고 굴러다니는 wii있으시죠?-_-(우리집은 그렇다는 ㅠㅠ 같이 할 사람이 없다는 ㅠㅠㅠ)

Wii 리모콘은 블루투스 방식으로 통신을 하기 때문에 블루투스를 어플에서 컨트롤할 수 있는 안드로이드에서 Wii리모콘으로 게임을 할 수 있게하는 어플이 나왔습니다.

에뮬에 있는 가상키보드로 컨트롤하려면 아주 돌아버리죠. 입력도 잘 안되고-_- 컨트롤하기 힘들고-_- 제가 스토리오브도어 보스전을 하다가 때려쳤는데, wii리모콘으로 바꾸고나서 바로 깼습니다 ㅠㅠ
물론 이거랑 호환되는 어플은 아직 에뮬밖에 없는 듯 하구요. 다른 게임에서도 같이 지원되면 좋을텐데^^
그래도 에뮬이 된다는 것만으로도 참 기쁘네요. 이제 출퇴근시간에 스토리오브도어를 깰 수 있을 것 같......

준비물은 당연히 안드로이드폰과 Wii 리모콘과 에뮬프로그램입니다. Snesoid(슈퍼패미콤에뮬), Gensoid(메가드라이브에뮬) 등등...


1. wiimote controller 0.25 Alpha 설치 후 셋팅

일단 마켓으로 들어가서 wii라고 검색하면 여러가지가 나오는데, 저걸 설치합니다.
설치하고 실행하면 WiiControllerIME를 설정해야한다고 나옵니다. Yes를 누르면 "언어 및 키보드설정"이 나오는데, WiiControllerIME를 선택해주시면 됩니다^^ 그리고 뒤로가기버튼으로 돌아옵니다.
1. Init and Connect를 누르기전에, Wii리모콘의 1, 2버튼을 누르면 Search모드가 되는 것 같습니다. 아래 4개버튼이 다 빤짝빤짝거릴 때 1. Init and Connect를 선택합니다^^ 아...블루투스도 켜주시구요!
그럼 Searching하다가 리모콘 찾고, 연결이 됨! 리모콘 버튼 눌렀을 때 아래와 같이 버튼이 반응하면 된거임!
사용자 삽입 이미지
그리고 나서 2번을 선택해서 입력방법을 WiiControllerIME로 바꿉니다. 그럼 이제부터 안드로이드 가상 키보드가 입력창을 선택해도 나오지 않으니 주의하세요^^ 다시 돌려놔야지 나옵니다.


2. 에뮬프로그램(SNesoid, Gensoid)실행


실행 후 Settings에 가면 Use input method라는 항목이 있는데, 체크를 합니다. 그리고 Key mappings에서 키를 셋팅하면 됩니다.


3. 게임실행하면 끝~
사용자 삽입 이미지

굉장히 잘됩니다. 근데 메가드라이브 같은 경우 버튼이 abc 3개거든요.  wii는 실제 버튼은 1, 2랑 A, B버튼 4개가 있긴 있는데, 조낸......불편합니다-_- 그래도 하다보니 적응은 됩니다만-_-
스토리오브도어를 할 수 있게 되었어요 ㅠㅠ 출퇴근 시간에 해야지!(근데....그냥 오늘부터 3일연휴에 집에서 이것만해도 깰 것 같아....ㅠㅠ)

PS. 근데, 게임을 하다가 가끔 블루투스가 끊어지는 경우가 있는 것 같습니다. 저 좀 하다가 끊어졌는데, 일부러 끊어버리는 건지-_- 암튼, 하필 보스랑 싸우고 있었는데, 끊어져서 죽을뻔 했......
 
Posted by 머드초보
,
 
https를 아직 이해를 못해서.....-_-
일단 기록용으로-_-













[code]
public class Test extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        StringBuilder content = new StringBuilder();
       
        try
        {
            String data = "userid=???&password=???";
            URL url = new URL("https://url~~");
           
            HttpURLConnection http = null;
           
            if (url.getProtocol().toLowerCase().equals("https")) {
                trustAllHosts();
                HttpsURLConnection https = (HttpsURLConnection) url.openConnection();
                https.setHostnameVerifier(DO_NOT_VERIFY);
                http = https;
            } else {
                http = (HttpURLConnection) url.openConnection();
            }
            http.setDoOutput(true);
            OutputStreamWriter wr = new OutputStreamWriter(http.getOutputStream());
            wr.write(data);
            wr.flush();
           
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(http.getInputStream()));

            String line;

            while ((line = bufferedReader.readLine()) != null)
            {
              content.append(line + "\n");
            }
            Log.i("content", content.toString());
            wr.close();
            bufferedReader.close();
        }
        catch(Exception e)
        {
        }
    }
   
    private static void trustAllHosts() {
        // Create a trust manager that does not validate certificate chains
        TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() {
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
                        return new java.security.cert.X509Certificate[] {};
                }

                @Override
                public void checkClientTrusted(
                        java.security.cert.X509Certificate[] chain,
                        String authType)
                        throws java.security.cert.CertificateException {
                    // TODO Auto-generated method stub
                   
                }

                @Override
                public void checkServerTrusted(
                        java.security.cert.X509Certificate[] chain,
                        String authType)
                        throws java.security.cert.CertificateException {
                    // TODO Auto-generated method stub
                   
                }
        } };

        // Install the all-trusting trust manager
        try {
                SSLContext sc = SSLContext.getInstance("TLS");
                sc.init(null, trustAllCerts, new java.security.SecureRandom());
                HttpsURLConnection
                                .setDefaultSSLSocketFactory(sc.getSocketFactory());
        } catch (Exception e) {
                e.printStackTrace();
        }
    }
   
    final static HostnameVerifier DO_NOT_VERIFY = new HostnameVerifier() {
        @Override
        public boolean verify(String hostname, SSLSession session) {
            return true;
        }
    };
}
[/code]
 
Posted by 머드초보
,
 
모토로이에서 기본 바탕화면에 깔려있는 인터넷브라우저가 있습니다. 이걸로 인터넷을 하고 그러는데, 카페같은 곳을 돌아다녀보니 돌핀이라는 브라우저가 있다는 것을 들었습니다. 마켓에서 dolphin이라고 검색하면 나오네요.
트위터도 있네요.
http://twitter.com/DolphinBrowser

일단 대충 사용해본 결과 브라우저 속도와 드래그 및 스크롤 속도가 체감적으로 기본 브라우저보다 더 빠른 것 같습니다.
그리고, 기본 내장브라우저에 비해 부가기능을 좀 더 가지고 있습니다.
탭기능도 더욱 향상되어서 볼 수 있습니다.
좌우로 긴글을 보게될 때 좌우로 스크롤을 하지 않아도 자동으로 볼 수 있게 해줍니다.
제스처를 통한 브라우징을 할 수 있습니다.

차례차례 기능을 알아봅시다-_-

1. 메뉴
일단 메뉴버튼을 누르면 여러가지 메뉴가 나오네요.
(1)Share page
현재 접속한 페이지 주소를 공유합니다.
공유할 수 있는 곳은 여러곳이 있네요.
Delicious, Facebook, Twitter, Gmail, 메세지. Delicious와 facebook은 안써봐서 모르겠고, Twitter는 아래 그림 오른쪽과 같이 글을 쓸 수 있게 해주고(로그인하라고나옵니다^^), Gmail은 메일로 쓰고, 메세지는 특정인에겍 sms를 날립니다.
사용자 삽입 이미지

음..이런 기능이 왜 1번에 있는거지....-_-

(2)Home page
말그대로 홈으로 그냥 가는겁니다. 최초 돌핀브라우저는 홈이 이상한 곳(?)으로 되어있는데, 전 http://www.google.com/m으로 바꿨습니다. 역시나 구글을 가장 많이 쓰기 때문에-_-

(3)Find on page
이건 기존 브라우저에 있는 Control + F 기능입니다. 내용찾기 기능이죠.
사용자 삽입 이미지
잘 찾아지네요. 근데 가끔 박스가 안보일 때가 있는 것 같은데, 그건 화면을 fit시켜놔서 그런 듯.

(4)Downloads
다운로드 목록이 보여집니다.

(5)Read later
이거 정체를 잘 모르겠는데, Read later를 선택하면 Saved라고 뜹니다. 그리고 메뉴버튼 -> 좌상단에 홈표시버튼 -> 4번째 메뉴의 아이콘을 선택하면 리스트에 생깁니다. 그걸 누르면 그냥 이페이지가 다시 열립니다.
나중에 읽겠다는 건 알겠는데, 북마크랑 뭐가 다른지.....아....생각해보니 이놈은 일회성 북마크인 듯-_- 읽고나면 지워짐-_-

(6)Subscrib RSS
뭐지....내 블로그는 왜 RSS가 안돼-_- 암튼 rss가 있는 블로그들에 가면 상단에 알림바에서 뜹니다. 그러면 구독하면 되는 듯. 근데 구글 리더로 그냥 연결이 되는 것 같은.....

(7)Select Text
이거 선택하면 웹에서 드래그를 할 수 있습니다. 드래그를 마치게 되면 클립보드에 복사가 됩니다. 그리고 나중에 텍스트를 붙여넣을 수 있습니다. url이 링크가 안달린 것에 대해서 복사해서 주소창에 붙여넣을 수 있습니다. 붙여넣는 메뉴는 텍스트필드를 긴누름을 하시면 된다는 거 잊지마세요~

(8)Compact page
페이지를 줄여주는 것 같은데.....글과 링크만 남고 다 없어지는 것 같아요. 말그대로 그냥 컴팩트하게 웹페이지를 만들어주는 듯.

(9)Setting
설정이겠죠.

(10)Exit
종료할 때 그냥 종료할래? Clear cache하고 할래? 물어보네요.

2. 홈메뉴
홈메뉴는 좀 찾기 힘들었는데, 메뉴누르면 주소창이 나오는 곳에 좌상단에 있는 집모양으로 되어있는 것이 홈메뉴입니다. 여기서 북마크를 열 수 있습니다. 북마크 어떻게 여는지 조낸 연구했는데, 여기에 있었습니다.....
사용자 삽입 이미지
아이콘이 위에서부터 6개가 있는데요.
(1)첫번째 - Most Visited
가장 많이 방문한 사이트목록을 보여줍니다. 노란별표가 보이는 것은 북마크가 되어있는 것이고, 안되어있는 것은 그냥 회색별로 나옵니다.

(2)두번째 - Bookmarks
북마크입니다. 북마크한 사이트가 나오는데, 별도 폴더작성은 안되는 것 같습니다.

(3)세번째 - Google Service
구글 서비스 사이트 목록이 나옵니다.

(4)네번째 - Read it later
아까 메뉴에서 있었던 기능입니다. 메뉴에 Read later기능 참조.

(5)다섯번째 - Delicious
딜리셔스안쓰므로 패스

(6)여섯번째 - Contact us
돌핀브라우저에 대한 정보 및 피드백을 보낼 수 있는 수단들이 모여있군요.

3. 탭기능
기본 내장 브라우저에도 탭이 있는데요. 윈도우라고 해서 되어있는데, 돌핀도 똑같이 있는데, 좀 더 향상된 기능으로 존재합니다. 일단 각각 열려있는 탭화면에 대해서 섬네일형식으로 볼 수 있습니다.
사용자 삽입 이미지
위와 같은 형태로 볼 수 있습니다. 새탭열기를 하게되면 홈화면을 보여줘서 북마크 등에서 찾아 바로 열 수 있습니다^^
아래에는 맨 왼쪽아이콘은 모든 창 닫는 것이고, 중간것은 자기 창 빼고 다 닫는 것이고, 오른쪽은 새창 열기입니다^^

4. 제스처
제스처가 좀 좋은 것 같습니다. 평소 크롬브라우저를 사용하는데, 마우스제스처없는 브라우저를 만지게 되면 매우 불편합니다. 그래서 꼭 사용하는 편인데, 기본 브라우저에는 이런 기능이 없더라구요. 마침 돌핀에는 있네요. 앞으로 뒤로를 제스처로 할 수 있고, 북마크도 쉽게 할 수 있으며, 새탭열기도 제스처로 쉽게 열 수 있습니다.
근데....N을 그리는 새탭열기는 좀 잘 안되네요-_- 내가 다시 그려야하나....

5. 설정
여러가지 설정을 할 수 있습니다.
보니까 캐쉬데이터를 기본 브라우저는 내장메모리에다가 해버리나봅니다. 이건 SDCARD에다가 저장할 수 있도록 설정이 가능합니다. 제스처 설정, 탭바보이기 여부, User agent조정, 자동화면맞추기 등 여러가지 옵션을 할 수 있어요.
가장 맘에 드는 옵션은 역시나 자동화면맞추기입니다. 기존에 내장 브라우저는 1024width정도의 글을 보게된다면 계속 드래그하면서 봐야하는데, 이 브라우저는 글만 자동으로 폰 해상도에 맞게 맞춰줍니다. 그래서 그냥 스크롤만 내리면 볼 수 있게 해줍니다. 근데, 확대축소 하다보면....조낸 꼬이는지 뭐라고 표현해야할 지 모르겠지만, 지멋대로 화면이 마구 바뀌어버리는 버그가 있습니다-_-

전체적으로 기본브라우저를 바꾸게된 계기는 체감속도 때문입니다. 확실히 좀 빨라짐을 느끼게 되었어요. 네이트와 같이 풀로 보여주는 사이트들을 스크롤 하게 되면 좀 많이 느렸는데, 돌핀은 그것보다 좀 빨랐거든요. 확실히 두개를 띄워보시고 스크롤해보시면 느끼실 듯. 어차피 보여지는 게 똑같다면 기본 내장브라우저를 쓸 이유가 없습니다. 그냥 +되는 느낌이라....
근데 안드로이드펍에서 어떤 분은 구글지도 등과 연결이 잘 안된다는 문제점이 있다고 하네요. 제가 지도는 잘 안써서....-_-
많은 기능을 탑재하고 있어서 인지 가끔 웹서핑하다보면...브라우저가 가끔 죽습니다-_- 왜그런지는 잘 모르겠네요.
 
Posted by 머드초보
,