'2012/03'에 해당되는 글 3건

  1. 2012/03/30 안드로이드 앱과 모바일 웹과의 통신
  2. 2012/03/26 3월21일 낙생지 47센치 배돌이 (1)
  3. 2012/03/19 광주댐 배스낚시 조행기
2012/03/30 17:47

안드로이드 앱과 모바일 웹과의 통신

안드로이드 관련 글을 포스팅 하는건 처음인 것 같다.

하이브리드웹이라 해야하나?

아무튼 본론은 이렇다.

모바일웹이나 안드로이드 껍데기로 이루어진 앱이 있다.

예를 들면, 모바일웹에서 어플종료 버튼을 만들었다고 치자.

그러면 어떻게 할 것 인가?

첫 번째로 둘(앱과 웹)간의 주고 받는 코드가 있어야한다.

안드로이드에서는 모바일에서 보내준 특정 코드를 받아야한다.

1. 일단 클래스를 하나 만들자.

public class test extends Activity {
    private final Handler handler = new Handler();
    @Override
        public void onCreate(Bundle savedInstanceState) {
            웹뷰.addJavascriptInterface(new AndroidHandler(), "hybrid");
        }
        public class AndroidHandler {
            public void setMessage(final String argv) {
                handler.post(new Runnable() {
                public void run() {
                    String msg = argv;
                    // 앱을 종료한다고 하면
                    // 그냥 비교 하면 된다.
                    if(argv.equals("1")) {
                        finish();
                    }
                }
            }
        }
    }
}

2. 이제 안드로이드 소스에서 해야할 것은 마쳤다.

웹에서는

script
function setMessage(arg) {
    document.getElementById('textMessageFromApp').innerHTML = arg;
}
function sendMessage(msg){
    window.hybrid.setMessage(msg);
}
/script
앱 죽어라

 

3. 이 소스코드를 보신 분은 각자 테스트 해보시길.........

모바일웹으로 이루어진 앱을 만들때 진짜 유용하게 사용된다.

 


Trackback 0 Comment 0
2012/03/26 17:55

3월21일 낙생지 47센치 배돌이

날짜 : 2012. 3.21 오후 7~9시
장소 : 낙생지
채비 : 스피닝 노싱커

살살살 끌고 오는데 퍽 치는 배스
운이 좋은건지 놀러다니다가 물어준건지




윗턱 기준으로 47.5네 에흉
3센치만 더 크지

Trackback 0 Comment 1
2012/03/19 10:38

광주댐 배스낚시 조행기

날짜 : 2012. 3.16
날씨 : 개떡(비오고, 바람불고)
장소 : 광주댐 중류
채비 : 프리(주채비), 텍사스, 노싱커, 네꼬

어머니 생신겸 회사 하루 휴가 내고 광주고고싱

금요일(3월16일) 바로 광주댐

고기들의 입질은 오후 2~4시까지만 입질 그 이후엔 입질 전혀 없다.

가자마자 텍사스로 3짜 중반 하나 걸고 

집에가기 전 친구의 4마후반 올해 첫 마수걸이


4짜 넘는애들만 묶어놓고


친구의 아쉬운 목소리 아~~~ 5짜가 안돼ㅠ

네꼬전문 내 친구!! ㅋㅋ
 

 
친구놈이 집에가기전 잡은
위턱기준 48 아랫턱 기준 49
아까운 1센치.. 정말 아깝다
이날 총 조과는 10마리 가깝게 잡았다.
나와 친구 모두 올해 첫수이다.
역시 광주&전남 배스들은 역시나 착하다 ㅋㅋㅋㅋ 
릴리즈 해준다는 걸 아나부다. ㅋㅋ 

Trackback 0 Comment 0