创建一个service
package bwie.com.lenovo.chenxiaojie20190304; import android.content.Context; import android.util.Log; import com.igexin.sdk.GTIntentService; import com.igexin.sdk.message.GTCmdMessage; import com.igexin.sdk.message.GTNotificationMessage; import com.igexin.sdk.message.GTTransmitMessage; public class Servicessss extends GTIntentService { public Servicessss() { } @Override public void onReceiveServicePid(Context context, int pid) { } @Override public void onReceiveMessageData(Context context, GTTransmitMessage msg) { // 透传消息的处理,详看SDK demo } @Override public void onReceiveClientId(Context context, String clientid) { Log.e(TAG, "onReceiveClientId -> " + "clientid = " + clientid); } @Override public void onReceiveOnlineState(Context context, boolean online) { } @Override public void onReceiveCommandResult(Context context, GTCmdMessage cmdMessage) { } @Override public void onNotificationMessageArrived(Context context, GTNotificationMessage msg) { } @Override public void onNotificationMessageClicked(Context context, GTNotificationMessage msg) { } }
//再创建一个service
package bwie.com.lenovo.chenxiaojie20190304; import android.app.Service; import android.content.Intent; import android.os.IBinder; import com.igexin.sdk.GTServiceManager; public class TuiSong extends Service { @Override public void onCreate() { super.onCreate(); GTServiceManager.getInstance().onCreate(this); } @Override public int onStartCommand(Intent intent, int flags, int startId) { super.onStartCommand(intent, flags, startId); return GTServiceManager.getInstance().onStartCommand(this, intent, flags, startId); } @Override public IBinder onBind(Intent intent) { return GTServiceManager.getInstance().onBind(intent); } @Override public void onDestroy() { super.onDestroy(); GTServiceManager.getInstance().onDestroy(); } @Override public void onLowMemory() { super.onLowMemory(); GTServiceManager.getInstance().onLowMemory(); } }
//然后写清单文件
<service android:name=".Servicessss" android:exported="true" android:label="PushService" android:process=":pushservice"> </service> <service android:name=".TuiSong"/>
//build.gradie