Android Parse.com에서 알림을 보내는 방법 (eclipse 작업편)
・[안드로이드를 통해Parse.com에서 추진 알림을 보내는 방법(elipse 작업편)]
Android Parse.com에서 보낸 알림을 전송하는 방법을 기록합니다.
추진 통지를 하기 위해서는 다음과 같은 두 가지 작업이 필요하다.
・Parse.com에서의 로그인 작업(웹 사이트) ← 여기 설명여기.부터
· 안드로이드 애플리케이션 변경 (eclipse) ← 이번엔 여기 설명입니다
이번 eclipse에 기재된 작업입니다.
eclipse의 작업을 간단하게 요약하면 다음과 같다.
① 새 프로젝트 작성
②Prase.사이트 축소판.얻다jar
③ 획득한jar을 프로젝트에 포함
④AndroidManifest.변경 xml
⑤ 기본 클래스의 onCreate 메서드 변경
■eclipse 작업
① 새 프로젝트 작성
먼저 새 프로젝트를 만듭니다.(androidSDK 등 설치 완료를 전제로 설명 기재)
eclipse 열기 [파일] - [새로 만들기] - [Android 응용 프로그램 항목]
응용 프로그램 이름 및 프로젝트 이름을 입력하고 다음을 선택합니다.
이후 페이지에서 임의로 내용을 선택하고 '다음' 에서 '완성' 단추가 나올 때까지 '완성' 단추가 나온 후에 누르십시오.
・
(페이지 생략)
・
・
공사의 제작은 이것으로 끝난다.
eclipse에서 ↓ 이런 프로젝트를 만들었을 거예요.
②Prase.사이트 축소판.얻다jar
다음은 Parse 사이트에서 Parse와 합작에 필요한jar를 얻습니다.
Parse의 사이트에 로그인하여 다음에서jar를 얻습니다.
※ 다운로드한 zip을 동결해제하면 "Parse-1.4.3 jar"이 들어있습니다. 사용하세요.
③ 획득한jar을 프로젝트에 포함
얻은jar는 직접 사용할 수 없기 때문에 eclipse에서 만든 프로젝트의libs에서 구축을 지정합니다.
프로젝트에서 [마우스 오른쪽 버튼 클릭]-[빌드 경로]-[빌드 경로 구성] 선택
[프로그램 라이브러리] 탭에서 "jar 추가"를 선택하고 "OK"를 누릅니다.
libs를 넣었던jar을 선택하고 "OK"를 누르십시오
④AndroidManifest.변경 xml
(1) 수신기의 정의를 설명한다. <service android:name="com.parse.PushService" />
<receiver android:name="com.parse.ParseBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
<receiver android:name="com.parse.GcmBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="com.example.test" />
</intent-filter>
</receiver>
상술한 주의해야 할 것은 자신의 항목에 따라 변경할 부분이 있다는 것이다.
기술에 존재하는 탭에서 프로젝트의 포장 이름을 변경합니다.<category android:name="com.example.test" />
※ 포장명은 아래 부위에서 확인할 수 있습니다.
(2) 추진 통지 처리에 필요한 권한을 기술하여 수여한다. <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<permission android:protectionLevel="signature"
android:name="com.example.test.permission.C2D_MESSAGE" />
<uses-permission android:name="com.example.test.permission.C2D_MESSAGE" />
상술한 것도 (1)과 마찬가지로 아래 2곳의 기술을 변경한다.<permission android:protectionLevel="signature"
android:name="com.example.test.permission.C2D_MESSAGE" />
<uses-permission android:name="com.example.test.permission.C2D_MESSAGE" />
위에 기재된 내용은 "포장 이름 +.perission.C2D MESSAGE"를 지정합니다.
= 완성은 다음과 같습니다. ==
청문자 부분은 자신의 프로젝트에 맞추어 변경된 포장 명칭이다.
⑤ 기본 클래스의 onCreate 메서드 변경
마스터 클래스(Activity) 내의 onCreate() 메서드에는 다음이 설명되어 있습니다. protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//追加箇所(1)
Parse.initialize(this, "アプリケーションIDを入れる", "クライアントIDを入れる");
//追加箇所(2)
PushService.setDefaultPushCallback(this, MainActivity.class);
ParseInstallation.getCurrentInstallation().saveEventually();
}
추기처.(Parse.com Worktop Tools)에서 확인된 각 ID를 initialize()에 기술합니다.
이렇게 하면 응용 프로그램이 시작된 후Parse가 됩니다.com 사이트에서 알림을 전송할 수 있습니다.
-----------------------------------------------------------------------------
●Parse로부터의 푸시 알림 발송여기..
-----------------------------------------------------------------------------
참고로 제공하다.
【연관】
・Android Parse。com에서 알림 푸시 방법
・Parse의 푸시 알림을 통해 안드로이드 애플리케이션에 json 데이터 전송
• Parse 알림 추진 시 Notification Icon 변경 방법
단순 가계부 안드로이드 어플리케이션
오디오 감지 진단 Android 애플리케이션
Reference
이 문제에 관하여(Android Parse.com에서 알림을 보내는 방법 (eclipse 작업편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t-ohtake/items/779be9b4e53d78375497
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<service android:name="com.parse.PushService" />
<receiver android:name="com.parse.ParseBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
<receiver android:name="com.parse.GcmBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="com.example.test" />
</intent-filter>
</receiver>
<category android:name="com.example.test" />
※ 포장명은 아래 부위에서 확인할 수 있습니다.(2) 추진 통지 처리에 필요한 권한을 기술하여 수여한다.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<permission android:protectionLevel="signature"
android:name="com.example.test.permission.C2D_MESSAGE" />
<uses-permission android:name="com.example.test.permission.C2D_MESSAGE" />
상술한 것도 (1)과 마찬가지로 아래 2곳의 기술을 변경한다.<permission android:protectionLevel="signature"
android:name="com.example.test.permission.C2D_MESSAGE" />
<uses-permission android:name="com.example.test.permission.C2D_MESSAGE" />
위에 기재된 내용은 "포장 이름 +.perission.C2D MESSAGE"를 지정합니다.= 완성은 다음과 같습니다. ==
청문자 부분은 자신의 프로젝트에 맞추어 변경된 포장 명칭이다.
⑤ 기본 클래스의 onCreate 메서드 변경
마스터 클래스(Activity) 내의 onCreate() 메서드에는 다음이 설명되어 있습니다.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//追加箇所(1)
Parse.initialize(this, "アプリケーションIDを入れる", "クライアントIDを入れる");
//追加箇所(2)
PushService.setDefaultPushCallback(this, MainActivity.class);
ParseInstallation.getCurrentInstallation().saveEventually();
}
추기처.(Parse.com Worktop Tools)에서 확인된 각 ID를 initialize()에 기술합니다.이렇게 하면 응용 프로그램이 시작된 후Parse가 됩니다.com 사이트에서 알림을 전송할 수 있습니다.
-----------------------------------------------------------------------------
●Parse로부터의 푸시 알림 발송여기..
-----------------------------------------------------------------------------
참고로 제공하다.
【연관】
・Android Parse。com에서 알림 푸시 방법
・Parse의 푸시 알림을 통해 안드로이드 애플리케이션에 json 데이터 전송
• Parse 알림 추진 시 Notification Icon 변경 방법
단순 가계부 안드로이드 어플리케이션
오디오 감지 진단 Android 애플리케이션
Reference
이 문제에 관하여(Android Parse.com에서 알림을 보내는 방법 (eclipse 작업편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t-ohtake/items/779be9b4e53d78375497텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)