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

안드로이드 생초보입니다. gcm부분좀도와주세요 ㅠㅠ

0 추천

자까 아이디에서 오류가 나는데 잘모르겠습니다. ㅠㅠ

아직학생인데

gcm 연동해오라해서

 

인터넷소스보고 이것저것햇는데....

매니페스트 변경후에

 

java코드에서 setContentView(R.layout.main);

		 mDisplay = (TextView) this.findViewById(R.id.display);

이해가안됩니다. ㅠ

 

혹시 카톡으로 파일받아보실분은 dh308이나 메일

anger010@naver.com로 남겨주세요 ㅠㅠ





@TargetApi(Build.VERSION_CODES.GINGERBREAD)
public class Main extends ActionBarActivity {
	public static final String EXTRA_MESSAGE = "message";
    public static final String PROPERTY_REG_ID = "registration_id";
    private static final String PROPERTY_APP_VERSION = "appVersion";
    private static final int PLAY_SERVICES_RESOLUTION_REQUEST = 9000;

    /**
     * Substitute you own sender ID here. This is the project number you got
     * from the API Console, as described in "Getting Started."
     */
    String SENDER_ID = "542406813237";

    /**
     * Tag used on log messages.
     */
    static final String TAG = "GCM Demo";

    TextView mDisplay;
    GoogleCloudMessaging gcm;
    AtomicInteger msgId = new AtomicInteger();
    Context context;

    String regid;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		 mDisplay = (TextView) this.findViewById(R.id.display);

	        context = getApplicationContext();

ethan1 (120 포인트) 님이 2015년 4월 14일 질문

3개의 답변

+1 추천
아니 책 첫 챕터에나오는 내용이잖아요..

적성에 안맞으면 빨리 맞는 학과로 전과하세요. 성향이 어차피 잘 맞는 직업이 아닙니다.

미래를 위해 그게 좋습니다.
익명사용자 님이 2015년 4월 15일 답변
0 추천
이거는 GCM이 아니라 안드로이드 개발 가장 앞부분에 나오는 내용입니다...

main.xml 파일에 있는 display라는 TextView를 mDisplay라는 변수와 연결시키는 작업이에요
쎄미 (162,410 포인트) 님이 2015년 4월 15일 답변
0 추천
교수가 이상한건지 학생이 이상한건진모르겠는데 저건 기초적인것이구요 쌔미님 말씀처럼 설명을 저게맞구

저런 기초적인것도 안가르치면서 GCM을 해오라는 교수가 좀 이상하네요

자바에서 쓸 레이아웃을 선택하는게 setContentView(R.layout.main) 이구요 main 이라는 xml 파일을 여기 자바에서 쓴다는겁니다.

그 아래꺼는 main 레이아웃에 있는TextView 즉 display 란 id 로 저장을 해놓은 textview를 mDisplay 란 변수에 연결시키는 거예요
콜벳 (7,150 포인트) 님이 2015년 4월 15일 답변
...