마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

메니페스트 <Service> TAG에 속성을 넣어서 해당 클레스에 값 전달 이 가능할까요?

0 추천

보통 메니페이스에서 서비스 등록 할때 

 <service android:name="Test"></service>

이런 식으로 등록 하잖아요?

이때 

 <service android:name="Test" value="atfs!@#ffjgj"></service>

 

이런식으로 입력을 해서 해당클레스에서 받을 수 있을까요? 방법이 있다면 알려주세요..

 

 

 

 

 

ezmo01 (1,510 포인트) 님이 2013년 7월 11일 질문

1개의 답변

+1 추천

그런 식으로는 불가능합니다

 

대신

 

        <meta-data
            android:name="name"
            android:value="value" />
 
를 쓰세요
Applicaion의 하위 노드입니다
 
가져올떄는 
 
context.getApplicationInfo().metaData.getString("name");
이렇게 하시면 됩니다.
 
context.getApplicationInfo().metaData
에 보시면 선택지 많습니다 ^^
GozaMaker (4,740 포인트) 님이 2013년 7월 11일 답변
...