Eclipse Android开发集成极光推送

今天上午闲来无事,想起还没做过推送。去官网准备集成环境。看了下是android studio的,我就没往下看。百度了几篇文章,硬是没弄出来,主要是百度的文章比较旧,和现在的sdk有区别。所幸我已经完美继承,特此写一篇继承文档给刚准备入坑的小伙伴。

第一步:进入极光推送官网。注册账号并登录。

第二步:进入极光开发者服务中新建一个运用且绑定自己的项目package包名。

Eclipse Android开发集成极光推送_第1张图片

Eclipse Android开发集成极光推送_第2张图片

Eclipse Android开发集成极光推送_第3张图片

现在我们就要去官方下载SDK了,这里附上地址:https://docs.jiguang.cn/jpush/resources/#android-sdk  选择android sdk,下载之后解压。

将红色箭头指向的文件拷入自己项目对应的文件夹下

Eclipse Android开发集成极光推送_第4张图片

拷入完毕之后,我们再将AndroidManifest.xml 文件中添加如下内容。(这里我贴出我的AndroidManifest.xml文件,可直接粘贴使用。只需要把中文的地方替换成自己的就ok)


    package="您程序的包名"
    android:versionCode="1"
    android:versionName="1.0" >


            android:minSdkVersion="11"
        android:targetSdkVersion="22" />


         
                  android:name="您程序的包名.permission.JPUSH_MESSAGE"      
           android:protectionLevel="signature" />    
    
            
           
           
           
           
           
           
           
           
           
           
            
    
           
           
           
           
           
           
           
       
            android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:name="您程序的包名.MyApplication"
        android:theme="@style/AppTheme" >
        
         
                    android:name="您程序的包名.MainActivity"
            android:label="@string/app_name" >
           
               
               
           

       
        
       
       
                    android:name="cn.jpush.android.service.PushService"
            android:enabled="true"
            android:exported="false" >
           
               
               
               
               
           

       
    
         
                    android:authorities="com.example.jiguangtuisong.DataProvider"
            android:name="cn.jpush.android.service.DataProvider"
            android:exported="true"
        />
        
               
               
                            android:name="cn.jpush.android.service.DaemonService"    
                android:enabled="true"    
                android:exported="true">    
                    
                        
                        
               
    
                
     
                         android:authorities="您程序的包名.DownloadProvider"
               android:name="cn.jpush.android.service.DownloadProvider"
               android:exported="true"
           />
          
               
                          android:name="cn.jpush.android.service.PushReceiver"    
               android:enabled="true" >    
                    
                        
                        
               
    
                   
                       
                       
               
    
                   
                   
                       
                       
                       
               
    
               
    
                
                          android:name="cn.jpush.android.ui.PushActivity"    
               android:configChanges="orientation|keyboardHidden"    
               android:exported="false" >    
                   
                       
                       
                       
               
    
               
    
               
                          android:name="cn.jpush.android.service.DownloadService"    
               android:enabled="true"    
               android:exported="false" >    
               
               
               
    
    
               
               
               
               
               
               
               
               
                
   


此时,距离完成集成只差一个步骤了,就是初始化SDK.在您的Application中添加初始化代码。以下是我的application,小伙伴们可以直接拷贝使用。

public class MyApplication extends Application {


@Override  
public void onCreate() {  
super.onCreate();  
JPushInterface.setDebugMode(true);  
JPushInterface.init(this);  
}  
}

至此,所有继承工作已完毕。现在您只需要将程序跑起来,就ok。以下是成功集成之后的截图。

Eclipse Android开发集成极光推送_第5张图片Eclipse Android开发集成极光推送_第6张图片Eclipse Android开发集成极光推送_第7张图片


以上就是集成全过程,如有不当之处,请多多指教。

如果还没有集成成功的小伙伴可以下载我的demo看看,地址:https://download.csdn.net/download/k571039838k/10423343

你可能感兴趣的:(移动开发)