본문 바로가기

Android

[8일차]글로벌리시버, 로컬리시버

글로벌 리시버



hooking을 통해 send리시버를 통해서 보안 문제가 발생한다. (채팅같은경우 그걸 중간에 가져가는걸 후킹이라한다. )


로컬 리시버 


permission속성을 String에 이름을 적어주는데 그 퍼미션을 획득한 앱만 그 걸 실행할 수 있는 방식이ㅏㄷ. 

<permission
android:name="com.example.sample.permission.C2D_MESSAGE"
android.protectionLevel = "sigature"

>

<uses- permission ....>

android.protectionLevel = "sigature" 같은 키스토어로 같은 도장을 찍은 앱들만 권한을 획득할 수 있다.


 - LocalBroadcastManager

 LocalBroadcastManager.getInstance(this).registerReceiver(mReceiver,filter)


 - ordered 대신에 sendbroadcastsinc 라고 있다. 
리턴이 되서 인텐트로 받으면 처리가 끝난거다. 

받아서 처리할 때, 쓰레드 문제가 생긴다. 



이제 액티비티 서비스 리시버 사용방법 알아봤다. 

어떤 문제가 있는지 어떤제약조건, 어떤 해결 방법이 있는지,



'Android' 카테고리의 다른 글

[8일차]스타일과 테마  (0) 2016.07.22
[8일차] 6.0이상 임의적 퍼미션설정  (0) 2016.07.22
[7일차]receiver  (0) 2016.07.21
[7일차]서비스  (0) 2016.07.21
[7일차]프래그먼트, BackStack  (0) 2016.07.21