位置:首页 » 技术 » 极光推送-安卓Demo

极光推送-安卓Demo

日期:2015-07-01 阅读:0num
Advertisement

极光推送---安卓Demo

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

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

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

极光推送-安卓Demo

第二步,点击 ”下载应用Example “后,小伙伴将下载到一个 .zip 压缩文件。解压后,即看到一个同名目录。这个目录下,是一个 Android 项目里的所有文件。小伙伴们可以把官方的Demo下载下来参考参考,我们需要用到官方Demo里面的包文件,如下图所示:

极光推送-安卓Demo

第三步,我们在eclipse里创建一个Android的工厂,libs里面需要用到的相关文件拷贝到我们的demo里面,如下图所示:

极光推送-安卓Demo

第四步,我们来编写我们的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里面的代码,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.such"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="19" />

      <permission
        android:name="com.example.such.permission.JPUSH_MESSAGE"
        android:protectionLevel="signature" />

     <!-- Required  一些系统要求的权限,如访问网络等-->
    <uses-permission android:name="com.example.such.permission.JPUSH_MESSAGE" />
    <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>  

     <!-- Optional for location -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.such.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <!-- Required  . Enable it you can get statistics data with channel -->
        <meta-data android:name="JPUSH_CHANNEL" android:value="07058465be2a1d937246352d"/>
        <meta-data android:name="JPUSH_APPKEY" android:value="187f7628001c1503d487c401" /> <!--  </>值来自开发者平台取得的AppKey-->

     <!-- Required SDK核心功能-->
        <activity
            android:name="cn.jpush.android.ui.PushActivity"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"
            android:configChanges="orientation|keyboardHidden" >
            <intent-filter>
                <action android:name="cn.jpush.android.ui.PushActivity" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="com.example.such" />
            </intent-filter>
        </activity>

          <!-- Required  SDK核心功能-->
        <service
            android:name="cn.jpush.android.service.DownloadService"
            android:enabled="true"
            android:exported="false" >
        </service>

         <!-- Required SDK 核心功能-->
        <service
            android:name="cn.jpush.android.service.PushService"
            android:enabled="true"
            android:exported="false">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.REGISTER" />
                <action android:name="cn.jpush.android.intent.REPORT" />
                <action android:name="cn.jpush.android.intent.PushService" />
                <action android:name="cn.jpush.android.intent.PUSH_TIME" />

            </intent-filter>
        </service>

         <!-- Required SDK核心功能-->
        <receiver
            android:name="cn.jpush.android.service.PushReceiver"
            android:enabled="true" >
             <intent-filter android:priority="1000">
                <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY" />   <!--Required  显示通知栏 -->
                <category android:name="com.example.such" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.USER_PRESENT" />
                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
            </intent-filter>
             <!-- Optional -->
            <intent-filter>
                <action android:name="android.intent.action.PACKAGE_ADDED" />
                <action android:name="android.intent.action.PACKAGE_REMOVED" />
                <data android:scheme="package" />
            </intent-filter>

        </receiver>

        <!-- Required SDK核心功能-->
        <receiver android:name="cn.jpush.android.service.AlarmReceiver" />

       </application>

</manifest>

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

极光推送-安卓Demo

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

极光推送-安卓Demo

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

1楼u012296101昨天 08:43
从手机的反光,我看到了楼主拍照的姿势,有练过吧
Re: u010850027昨天 11:14
回复u012296101n练过啥?
相关文章
  • 极光推送-安卓Demo 极光推送-安卓Demo

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

  • JPush极光推送高速创建Android Demo JPush极光推送高速创建Android Demo

    JPush极光推送快速创建Android Demo 第一步:创建极光推送开发者帐号 第二步:Portal上创建应用 第三步:下载应用Example 第四步:把Example(Android项目)导入 Eclipse 里 第五步:运行 Example 这个应用 第六步:Portal上推送消息 第七步:手机上收到消息 第八步:在LogCat中查看收到的消息 本文目的在于,指导新接触极光推送的开发者,在短短几分钟时间内把极光推送跑起来: 安装Demo客户端到手机 在Portal上推送通知 客户端收到推

  • Swift集成极光推送 Swift集成极光推送

    今天介绍一下用swift集成极光推送 一.首先到极光推送的官网下载iOS对应的SDK包 SDK下载地址 二.第二步在极光的官网创建账号配置对应的应用信息,推送证书的这些就不介绍了很基本,官网的很详细配置应用地址 三.第三创建一个工程,导入下载的SDK包,并且导入依赖的库文件,编译看有没有错误提示 四.配置工程的相关信息 五.开始代码编写,集成Jpush 六.运行工程,检测是否集成正确 七.后台测试,来到极光推送的应用后台测试 滑动消息进入前台,控制台打印通知消息 以上便是极光推送的集成步骤了,就

  • Android客户端与PHP服务端通讯(四)-极光推送示例工程分析 Android客户端与PHP服务端通讯(四)-极光推送示例工程分析

    Android客户端与PHP服务端通信(四)---极光推送示例工程分析 概述 上一节,描述了注册极光推送并使用其例子的方法,这一节准备研究一下示例工程的框架,为移植它做准备. 分析例程源码 首先分析一下例程的源码结构,建议对照着JPUSH的官方文档(http://docs.jpush.io/)分析,我就是这样做的. 注册应用后,下载的示例工程结构如下, ExampleApplication.java:该类为应用程序定制了一个Application类,因为调用JPush的SDK时,需要调用JPus

  • Android客户端与PHP服务端通讯(三)-极光推送注册使用 Android客户端与PHP服务端通讯(三)-极光推送注册使用

    Android客户端与PHP服务端通信(三)---极光推送注册使用 概述 推送消息的方式有很多,在这里我选择了极光推送.本节分为上下两部分,首先通过注册极光推送并使用其Demo程序来看一下推送的效果,然后再一步一步的修改到自己的应用上. 注册登录极光推送 开发人员基本上都了解使用第三方的库,很多都需要注册才能使用,极光推送也不例外.直接登录极光推送官网https://www.jpush.cn/,注册自己的账号,注册的流程就不介绍了,这个都会.注册完直接登录, 登录后,可以由下图看到自己还没有创建

  • JPush(极光推送)实战总结

    关于JPush 极光推送是国内的服务厂商提供的一站式push服务(同时支持iOS.android),后面也加入了即时通讯的能力供app使用.致力于打造简单.可靠.价格有竞争力的服务(简单功能全免费,高级版才收费),让应用开发商可以聚焦业务开发,push相关的技术实现全部通过极光推送来解决,仅需调用极光推送的api即可.正因为如此,开发者小伙伴们对其的评价相当不错.笔者的app新增了从服务器往移动客户端下发简单消息的需求,多方权衡下,我们准备尝试jpush的服务来解决问题(这里仅介绍iOS端的集成

  • JPush(极光推送)实战小结

    JPush(极光推送)实战总结 关于JPush 极光推送是国内的服务厂商提供的一站式push服务(同时支持iOS.android),后面也加入了即时通讯的能力供app使用.致力于打造简单.可靠.价格有竞争力的服务(简单功能全免费,高级版才收费),让应用开发商可以聚焦业务开发,push相关的技术实现全部通过极光推送来解决,仅需调用极光推送的api即可.正因为如此,开发者小伙伴们对其的评价相当不错.笔者的app新增了从服务器往移动客户端下发简单消息的需求,多方权衡下,我们准备尝试jpush的服务来解

  • Android端 配置极光推送 Android端 配置极光推送

    因为业务需要,android客户端需要加推送,原来采用的百度推送,但是小米手机有时候收不到,后来换成了极光推送,极光的话所有设备都能收到推送,但是在高峰的时候会推迟,博主说的免费版的,收费的没用过,也不错评论 博主用的android studio开发的,.so文件放置的位置啥的可能和eclipse有点不同,感觉用android studio开发jni一类的真的好费劲,博主现在老腻歪了,唉,废话不多说,进入正题: 首先,去极光推送官网注册一系列流程,不过貌似不用认证,老长时间注册的了,忘得差不多了

  • 关于Android端配置极光推送 关于Android端配置极光推送

    因为业务需要,android客户端需要加推送,原来采用的百度推送,但是小米手机有时候收不到,后来换成了极光推送,极光的话所有设备都能收到推送,但是在高峰的时候会推迟,博主说的免费版的,收费的没用过,也不错评论 博主用的android studio开发的,.so文件放置的位置啥的可能和eclipse有点不同,感觉用android studio开发jni一类的真的好费劲,博主现在老腻歪了,唉,废话不多说,进入正题: 首先,去极光推送官网注册一系列流程,不过貌似不用认证,老长时间注册的了,忘得差不多了

  • iOS极光推送 点击推送消息跳转页面 iOS极光推送 点击推送消息跳转页面

    最近在搞极光推送,之前用的百度推送,但是消息延迟的厉害,就换了极光,换就换吧,无所谓反正我不会,于是就开始看极光推送文档,心里骂着跟百度的文档详细程度不能比啊,文档很短一会儿就看完,其实文档的主要代码这些推送平台都一样,说到这我想吐槽一下,本来以为推送很容易,实际就是容易,但是被后台和安卓开发人员弄的我一头雾水,一阵恼火!刚开始后台返回的是推送消息是一段JSON数据,其实正确的就应该返回JSON数据,但是后台推送给我的通知消息,他妹的就是直接能看到数据结构的内容,什么{aps:"sb123&qu

  • iOS10注册极光推送 iOS10注册极光推送

    苹果在iOS10上对apns推送做了修改, 极光也是很给力的, 在第一时间就对sdk进行了更新, 下面对iOS10注册极光推送进行一下记录. 首先, 在极光的开发者服务里注册应用获取appKey, 在apple Developer配置推送证书...等等等这些废话就不说了. 兼容iOS10的是极光2.1.9版本的sdk. 1. 导入SDK 2. 导入SDK依赖的系统框架 CFNetwork.framework CoreFoundation.framework CoreTelephony.frame

  • 极光推送CTO黄鑫:技术人要建立自己的知识图谱 极光推送CTO黄鑫:技术人要建立自己的知识图谱

    EGO是高端技术人聚集和交流的组织,每周我们都会对一位会员进行人物专访,在展示会员风采的同时,也分享会员们对技术.对工作.对人生的感悟,本周,我们邀请到了极光推送CTO兼首席科学家黄鑫. 扎实的底层服务是扩张关键 极光推送是一个做第三方云服务的公司,在最开始的时候做的是JPush,就是通过云服务的方式,为所有的APP提供一种推送的能力.现在,我们同时也启动了多款产品,包括聊天.支付.数据分析平台等. 我对公司的规划,是希望有很多横向的服务,这也是为什么在Push之外,我们要做IM.Pay的原因.

  • 极光推送 5 大新产品闪耀亮相

    2015 年 11 月 19 日, GITC2015 全球互联网技术大会在北京国家会议中心盛大开幕. GITC 是目前国内规模最大.资源最成熟的移动互联网技术交流平台.极光推送应邀出席大会,并首次集中展示了旗下五大系列产品. JPush :推送功能全面升级 解决开发者的痛点,把产品做到极致,是极光推送团队孜孜不倦的追求.在原有推送功能的基础上,极光将推送再次升级. 推送不到短信到 由于网络.用户设置等原因, APP 推送的消息无法送达用户时,推送平台可根据开发者事先设置的条件(例如,当推送信息

  • 2015 极光推送移动互联信息安全沙龙 [深圳站]

    2015 极光推送移动互联信息安全沙龙 中国移动智能终端规模已达 12.4 亿台,平均每个用户安装应用数量在 40 个以上.应用软件的频繁使用,信息安全和隐私泄露防不胜防. 道高一尺魔高一丈,创业公司如何权衡成本投入与数据安全? 大数据时代,企业如何实现数据分析与用户隐私的完美平衡? 传统行业向移动互联转型之路安全漏洞频发,如何防范风险? 极光推送.腾讯.全国律协委员.多备份的信息安全专家为您现场解析! 一.沙龙主题 共筑移动互联网信息安全体系 二.时间地点 时间: 2015 年 10 月 15

  • 极光推送获得千万美金 B 轮融资

    近日,国内最大的第三方推送服务提供商极光推送宣布完成千万美金B轮融资,本次融资由复星昆仲领投,IDG和Mandra Capital跟投.极光推送CEO王小导表示,本轮融资将主要用于研发.基础设施建设及市场推广等方面. 未来,极光推送将在专注于为开发者带来稳定.及时的推送服务的基础上,陆续发布更多功能和产品来帮助开发者提升运营效率. 作为国内最早的推送服务商,极光推送已在3年时间里搭建起一个高度稳定和可扩展的云端架构,适用于数十亿用户,每日数百亿次请求,在可预见的未来,这种高扩展的云端能力将为开发

  • [深圳招聘][极光推送] 云服务产品经理

    工作职责: 参与极光推送服务的社区维护.需求收集.产品定义. 职位要求: 1.2 年以上 Java 或者 C/C++ 编程经验: 2.对行业有深刻的理解和认识,对市场格局的现状和未来有独到的见解: 3.有很好的大局观,能站在全局思考问题,明确各产品的定位和阶段性目标: 4.对互联网.移动互联网产品与服务有热情.有想法: 5.对客户服务有正确的认知,有良好的沟通能力: 6.具有一定的美感,熟练了解基本的交互设计原则: 7.有丰富互联网编程工作经验者优先:做过有较多下载量的应用程序的作者优先:有互联

  • 极光推送 504 了,出了什么问题?

    正在测试推送功能,突然app收不到任何通知了,还以为代码有问题,检测了下想着看看推送日志,结果发现官方主页都504了= =这是要整哪样 --cut-- freeznet在2014-06-08 00:17:1回答到: 昨天还在纠结到底是用百度云推送还是极光推送,最后还是选了极光推送,结果今天就504,有种想改回百度的冲动了. alexapollo在2014-06-08 00:24:5回答到: 送数据给信鸽推送吧! freeznet在2014-06-08 00:53:0回答到: 测试了一下,发现所有

  • [深圳] [极光推送] 招聘高级/资深移动开发工程师

    先感谢v2ex,让我招到了一个又一个志同道合的小伙伴,这次来这里希望能够招到一个高级/资深的移动开发工程师. 楼主现在在深圳一家做云服务的公司,叫做 [极光推送] (https://www.jpush.cn) ,公司在年初刚刚经历了数千万美金的B轮融资,在高速发展中.我们的主要业务是为各大App厂商提供推送服务,此外我们还有着IM服务,可以让你的App迅速地接入聊天功能.目前我们现在已经接入几万的APP,连接了10亿用户,每天百亿次的API访问. 目前我是公司的CTO, 负责整个公司的技术团队,

  • [深圳] 极光推送(JPush) IM JS SDK 招聘 Javascript 高手

    http://blog.jpush.cn/join-us/ 简单介绍:极光推送是 App 推送领域开发者的首选.近期我们开放 IM SDK,同时提供 Web 版本.Web IM 一方面要提供 SDK,供桌面与手机上嵌入 Web 页面. 工作职责: Web 聊天 SDK 与 Client. 职位要求: 1.Javascript 编程 1 年以上,能够脱离各JS类库后熟练的进行跨浏览器开发: 2.至少能够熟练使用一门非 Web前段脚本的语言(如 Java/Python/PHP),并有项目经验: 3.

  • JPush 极光推送寻资深 iOS 开发工程师、 Web 开发工程师、前端开发工程师、数据挖掘工程师、数据分析师、数据产品经理 JPush 极光推送寻资深 iOS 开发工程师、 Web 开发工程师、前端开发工程师、数据挖掘工程师、数据分析师、数据产品经理

    我们是这样的一个公司:成立于 2012 年,是国内最早的以第三方消息推送服务供应商, SDK 安装量累计超过 20 亿次,覆盖近 10 亿台 Android 和 iOS 移动终端,日推送消息量超过 5 亿条. Jpush 的占有率均接近 40 %,处于绝对领先地位. 2015 年公司以推送业务为依托深耕大数据平台,形成了独具特色的五大产品. JPush(极光推送). JMessage(极光通讯). JPay (极光支付). JAD(极光广告). DMP(极光大数据),全力打造移动应用一站式开发者

最新文章
  • JavaScritpt 中国开发者大会开始售票啦

    大家好,感谢大家对今年深JS大会的关注. 经过几个月的准备,本届 JavaScript 中国开发者大会即 ShenJS ,共有58位开发者提交了演讲主题,1567次的投票. 我们经过慎重的筛选 ,最终选择了票数最高的21位讲师,希望能给大家带来最精彩的分享.关于讲师的演讲主题和信息,大家可以前往大会主页 http://2015.jsconf.cn/ 了解更多细节. 我们将在今天(6月8日)下午3点正式开始销售 ShenJS 的门票.延续往年的售票惯例,我们将提供数量有限的早鸟票.优惠票以及正常票

  • 想知道终端是怎么写出来的 例如 CMD terminal

    想实现一个 但是没有思路 有开源项目参考么 比如 Windows 下的 CMD 或者 Linux 下的终端 --cut-- yuriko在2016-05-10 14:42:57回答到: 整个命令行操作的系统还是一个命令行交互的应用? 前者很多 OS 方面的 Lab 作业之类都有吧-- lululau在2016-05-10 14:42:57回答到: https://github.com/gnachman/iTerm2 lululau在2016-05-10 14:42:57回答到: https://

  • [4k 出台 Acer 17.3&#34;] 可小刀 内详

    {配置} 品牌:ACER 宏碁 型号:V3-771G-52454G75Makk CPU:i5-2450M 内存:4G 硬盘:750G 显卡:GT 630M 2G 购买地:http://item.jd.com/610100.html 购买时间:2012年6月1号 {品相} 个人是 Mac 党,去年 6月1日 一时冲动,为了大菠萝3买了 PC 来玩,结果因为工作原因,还没到26级就闲置了,之后装箱至今,所以机子基本是全新,箱子等配件都在啦,都在,别问我这个有不,那个有不,都在! 照片还没拍,有人要了

  • 准妈防蚊禁用四种致畸用品 准妈防蚊禁用四种致畸用品

    夏日炎炎,蚊子出没!登革热还没有过,毒蚊子又来了,作为一名合格的准妈,这个夏天的防蚊大作战必须要打赢,虽然防蚊很重要但是对于防蚊用品的"毒性"你们又知道多少? 准妈易成叮咬目标 由于孕妇怀孕后,呼气量比其他妇女大21%,呼出的潮湿气体与二氧化碳对蚊子具有相当的吸引力.其次,孕妇腹部温度相对于其他女性高,皮肤表面所散发的挥发性物质多,很容易成为蚊子的叮咬目标.所以一到夏季,准妈总是为选择驱蚊产品而纠结. 本站怀孕前知识配图 提防!警惕!这四种致畸的防蚊禁品! 1.蚊香 蚊香有着非常悠久的

  • 用人山人海造句

    1.国庆节那天,马路上人山人海真热闹啊! 2.新年的时候,南京路上人山人海,真热闹啊! 3.国庆节的时候,天安门广场上人山人海,真热闹呀! 4.双休日的商场人山人海,脚尖靠着脚跟,肩膀靠着肩膀. 5.在节日里,公园人山人海,热闹极了. 6.炎炎夏日,海水浴场里人山人海,争著戏水弄潮.

  • 趣拍怎么添加标签 趣拍怎么添加标签

    趣拍怎么添加标签?趣拍添加标签方法.添加标签是自己对自己的看法,能让别人更了解你,那么怎么添加标签呢?现在小编就教大家趣拍怎么添加标签. 1)打开趣拍,点击右上方的[我]然后点击下方右边的[编辑资料];(如下图) 2)点击下方的[个性标签]旁边的[按钮]然后点击下方的你要添加的标签最后点击右上角的[完成]即可.(如下图)

  • 4.3寸高清屏 HTC One Mini配置全面曝光 4.3寸高清屏 HTC One Mini配置全面曝光

    之前关于HTC One Mini(HTC M4)的各种消息已经满天飞,但更进一步的产品详细参数始终没有曝光.现在,对HTC One Mini感兴趣的朋友终于可以得偿所愿,HTC One Mini详细参数全面曝光. 曝光的信息显示,此次HTC One Mini将搭配4.3英寸高清屏幕,分辨率将为1280×768或者全高清的1920×1080,搭载双核处理器2GB运行内存,UltraPixel摄像头:另外,HTC One mini内置16GB存储容量,支持LTE 4G网络连接,并配一块1700mAh

  • 利用通道及滤镜制作柔和的放射光束 利用通道及滤镜制作柔和的放射光束

    在通道里面制作放射光束有很多好处,通道中我们得到的是选区,回到图层后可以把光束填充任意想要的颜色,也可以多复制几层加强效果,同时背景颜色也可以随意更改. 最终效果 1.新建一个400 * 400像素的文件,填充你喜欢的颜色,进入通道,点击红圈处创建Alpha1通道. 2.在Alpha1通道里执行:滤镜 > 渲染 > 纤维,参数你可以自己设定. 3.执行:滤镜 > 模糊 > 动感模糊. 4.执行:滤镜 > 扭曲 > 极坐标. 5.点击红圈处,载入选区,出现蚂蚁线,点击RG

  • java连不上oracle?解决思路

    java连不上oracle? java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.dbaccess.DBE

  • 开发圆桌面应用 c++,delphi,pb那个更合适

    开发桌面应用 c++,delphi,pb那个更合适 那个执行效率更好. ------解决方案-------------------- 都是编译执行而非字节码编译或解释执行的,这个得从编译器上来比较,而不是语言. 编译优化都使用类似的方法,而且不是值得一藏的高深秘密,执行效率应该不相伯仲 在数值计算优化上,delphi5和delphi7和同时期的MS c++的编译器比有优势,后面版本没用过.

热门推荐