출처 : http://susemi99.tistory.com/683
이 중에 내가 몰랐던 부분은...
등록 / 해지 부분... 등록만 할 줄 알았지.. 해지는 생각 안해봤다.. 프로그램상으로 막으려고 삽질했던 기억이 ㅠ.ㅠ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 |
package mint.TestC2dm; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.view.View; public class TestC2dm extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.main); } // 등록 public void onRegist(View v) { Intent registrationIntent = new Intent( "com.google.android.c2dm.intent.REGISTER" ); registrationIntent.putExtra( "app" , PendingIntent.getBroadcast( this , 0 , new Intent(), 0 )); registrationIntent.putExtra( "sender" , "메일주소" ); startService(registrationIntent); } // 해지 public void onUnregist(View v) { Intent unregIntent = new Intent( "com.google.android.c2dm.intent.UNREGISTER" ); unregIntent.putExtra( "app" , PendingIntent.getBroadcast( this , 0 , new Intent(), 0 )); startService(unregIntent); } |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 |
package mint.TestC2dm; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.view.View; public class TestC2dm extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.main); } // 등록 public void onRegist(View v) { Intent registrationIntent = new Intent( "com.google.android.c2dm.intent.REGISTER" ); registrationIntent.putExtra( "app" , PendingIntent.getBroadcast( this , 0 , new Intent(), 0 )); registrationIntent.putExtra( "sender" , "메일주소" ); startService(registrationIntent); } // 해지 public void onUnregist(View v) { Intent unregIntent = new Intent( "com.google.android.c2dm.intent.UNREGISTER" ); unregIntent.putExtra( "app" , PendingIntent.getBroadcast( this , 0 , new Intent(), 0 )); startService(unregIntent); } |
'자료' 카테고리의 다른 글
뒤로가기 두번으로 앱 종료 하기 (1) | 2012.08.31 |
---|---|
MapActivity를 호출 할때 꼭 빼먹는것... (0) | 2012.08.29 |
웹뷰에서 화면이 약간씩 움직임이 가능 할때 (0) | 2012.08.24 |
소프트 키보드 확인창 입력후 키보드 사라짐 문제... (0) | 2012.08.24 |
EditText 가로모드 입력시 UI 보이기 (0) | 2012.08.24 |