极光推送---安卓Demo

        对于一个一直干.net的程序媛来说。冷不丁的让小编干安卓,那种感觉就好似小狗狗咬小刺猬一样,不知道从哪儿開始下手,对于小编来说。既是挑战更是机遇,由于知识都是相通的。再者来说,在小编的程序人生中,留下最珍贵的记忆,尽管以后小编不一定从事安卓这个行业,代码世界里,非常多种事,有的甜蜜,有的温馨,有的婉转成歌。有的绵延不息,在这些故事里,我们唯一的共通之处就是,某年,某月,某个波澜不惊的日子里。以前非常爱非常爱你。爱你--这段实习的日子里,安卓带给小编的种种的惊喜。

        接下来。小编就和小伙伴们分享一下这两天小编研究的极光推送。再此感谢郑博小朋友的耐心指导,首先,我们来了解一下什么是极光推送。小编刚听到这个名字,哇哦,这是什么呢?听着就低调奢华有内涵,还极光推送?是要用到光么?小编又土鳖了,咳咳,所谓的极光推送呢就是一个面向普通开发人员开放的。免费的第三方消息推送服务。接着小编就和小伙伴分享一下。怎样实现极光推送这个小功能。

        第一步,创建帐号进入极光推送后。首先显示的是创建应用的界面。填上你的应用程序的名称,以及 Android包名这二顶就能够了,Portal上创建应用。填写对应的应用名称,和应用的包名,注意这里的包名要和project里面的名称保持一致。例如以下图所看到的:

         极光推送---安卓Demo_第1张图片

         第二步。点击 ”下载应用Example “后。小伙伴将下载到一个 .zip 压缩文件。

解压后,即看到一个同名文件夹。这个文件夹下,是一个 Android 项目里的全部文件。小伙伴们能够把官方的Demo下载下来參考參考,我们须要用到官方Demo里面的包文件。例如以下图所看到的:

          极光推送---安卓Demo_第2张图片

         第三步,我们在eclipse里创建一个Android的工厂,libs里面须要用到的相关文件复制到我们的demo里面,例如以下图所看到的:

          极光推送---安卓Demo_第3张图片

          第四步。我们来编写我们的Demo。由于小编初次接触Android。官网上关于极光推送的小样例,对于小编来说。看的也非常吃力,在郑博小伙伴的帮助下,小编把官网上的Demo改造了一下。稍稍的简单了一丢丢,解下来,我们開始编写代码。首先我们来编写MainActivity里面的代码,例如以下图所看到的:

package com.example.such;


import cn.jpush.android.api.JPushInterface;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        JPushInterface.setDebugMode(true);
        JPushInterface.init(this);
        
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
}

       第五步。我们来编写AndroidManifest.xml里面的代码,例如以下所看到的:

        

>

          第六步。编写完代码之后,我们在Portal上推送通知,假设小伙伴的 Android 手机接在电脑上了,则这个 JPush Example 应用就能够安装上,并执行起来了。做下一步动作之前。请确保小伙伴们的手机上的网络是可用的。比方我们要推送的内容例如以下所看到的:

         极光推送---安卓Demo_第4张图片

         第七步。我们来看看小编的手机,会有怎么样的奇迹,声明一下,以下这张图的颜值不是非常高,小伙伴们就将就看一下哈:

         极光推送---安卓Demo_第5张图片

         小编寄语:该博客。小编基本的简单的介绍了一下极光推送的相关知识,然后參考着官网上的Demo,小编又自己又一次编写了一个。对于各路Android大神来说。这可能不值得一提。可是对于小编来说,开心ing。还是那句话,对于小编来说,既是挑战更是机遇,由于知识都是相通的,再者来说。在小编的程序人生中。留下最珍贵的记忆。尽管以后小编不一定从事安卓这个行业。代码世界里。非常多种事,有的甜蜜,有的温馨,有的婉转成歌,有的绵延不息,在这些故事里,我们唯一的共通之处就是,某年,某月,某个波澜不惊的日子里,以前非常爱非常爱你!爱你--这段实习的日子里,安卓带给小编的种种的惊喜,实习生活。故事仍在继续`(*∩_∩*)′......

你可能感兴趣的:(移动开发,ui,开发工具)