servidor de cliente de Android para comunicarse con PHP (cinco) --- trasplante usando empuje Aurora

contorno

    Preparar un estudio sobre el marco de un proyecto de ejemplo, esta sección listo para crear sus propias obras, y Aurora trasplantado a empujarlo adelante.

crear proyecto

    En primer lugar, crear un proyecto, el nombre del proyecto y el nombre de la aplicación es lovelife, el nombre del paquete com.lygk.lovelife

    Ha sido "Siguiente", hasta terminar, esta vez para establecer el proyecto se ha completado, tal como se muestra a continuación


SDK integrada JPush

1. Importe SDK desarrollador

    Sobre SDK enfoque integrado, documento oficial JPush ha sido muy detallado, se puede ir

http://docs.jpush.io/guideline/android_guide/, aquí describo un procedimiento sencillo.



    Armeabi primer archivo en el ejemplo anterior carpeta del proyecto, carpeta armeabi-v7a, copia copia jpush-SDK-release1.7.3.jar para crear sus propias bibliotecas carpeta del proyecto \




    Luego, en el proyecto de F5 o haga clic en el nombre del proyecto para seleccionar "Actualizar" para actualizar, se puede ver en este momento proyectamos ya contiene una copia del SDK.


2. Configurar AndroidManifest.xml

    En primer lugar, añadir un aviso de permiso

    Tenga en cuenta que la línea roja de la casilla correspondiente al contenido del envase nombre del paquete de la aplicación que ha creado, que era com.lygk.lovelife.

    A continuación, configurar la aplicación, la aplicación debe agregar primero el nombre de la caja roja de la parte inferior de la tabla, que es el nombre de aplicación MainApplication voy a ser creado.


    A continuación, añadir la declaración PushActivity JPush SDK, nota que la caja roja de la parte correspondiente al nombre del paquete que ha creado.



    A continuación, añadir Declaración de Servicio


    A continuación, añadir anuncios de servicio receptor, prestar atención a la parte roja de la bobina correspondiente al nombre del paquete que ha creado.


    Declarará APPKEY


    puede encontrar que hay algunos elementos del archivo de configuración no está marcado, de acuerdo, trasplantado desde los más simples para empezar, el primer trasplante lo suficiente.

Crear una clase MainApplication

    MainApplication crear una nueva clase en src \ Su paquete \ bajo, que heredó de aplicaciones

    MainApplication.java dice lo siguiente:

package com.lygk.lovelife;

import android.app.Application;
import android.util.Log;
import cn.jpush.android.api.JPushInterface;

public class MainApplication extends Application {
    private static final String TAG = "LYGK";

    @Override
    public void onCreate() {    	     
    	Log.d(TAG, "Application启动");
        super.onCreate();

        JPushInterface.setDebugMode(true); 	// 设置开启日志,发布时请关闭日志
        JPushInterface.init(this);     		// 初始化 JPush
    }
}

    Después de añadir el código anterior se puede depurar una máquina real directamente, se puede observar como la aplicación Logcat definido ya en ejecución


    En este punto, si se envía un mensaje de notificación directamente en la consola JPush, aplicación en este momento puede haber sido "mordida" para recibir empuje de notificación, pero aparece un mensaje de error en el teléfono

    Lo que significa que no hay, se añade la función onResume () en MainActivity en. Aquí vamos modificar MainActivity.

Modificar MainActivity

    Se genera cuando el MainActivity proyecto recién creado hereda de la actividad, tal como se muestra a continuación


    Ahora, para modificar la clase padre, hereda JPush InstrumentedActivity biblioteca, debajo


    mismo tiempo, la clase padre onResume reconstruida (), onPause (), OnDestroy () función.

    En este caso, el programa ejecuta el modificado, tal como la figura.


    Por consola, enviar notificaciones push


    En este punto usted puede recibir notificaciones push en su teléfono, por lo que se explica el trasplante más mínimo sistema tenga éxito.


    En esta parte del código, si es necesario, por favor haga clic aquí para descargar
el final

    En el ejemplo anterior, lo racionalizado las rutinas oficiales en el código, portar la recepción más básico, que puede ser considerado como un Hello World JPush al respecto, y el resto por el lector para ver el documento oficial explorado, como hacer clic en la barra de notificaciones , pero regresó a la interfaz principal? Cómo mostrar mensajes personalizados, y así sucesivamente.

    Cincuenta y un corto de tres días próximos a su fin, tres días y me da nuevos conocimientos, me siento muy sustancial, aún no está listo para escribir, que van alrededor de béisbol, cómoda noche de sueño baño de la. (La siguiente sección listo para escribir PHP de inserción del servidor para utilizar Aurora interfaz)
/ ********************************** ************************************************** ***********

* Artículo original, reproduce, por favor indique la URL: http: //blog.csdn.net/mybelief321/article/details/45459705

* Lu Yang Tech Estudios

* Sitio web: www.bigbearking.com

* La cooperación empresarial QQ: 1519190237

Alcance del servicio: obras de construcción, el desarrollo de software de escritorio, el desarrollo de Android \ IOS, el procesamiento posterior de las imágenes de cine y televisión, diseño de PCB

************************************************** ********************************************* /
Publicados 143 artículos originales · ganado elogios 161 · Vistas 1,21 millones +

Supongo que te gusta

Origin blog.csdn.net/mybelief321/article/details/45459705
Recomendado
Clasificación