• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            xiaoguozi's Blog
            Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習(xí)慣原本生活的人不容易改變,就算現(xiàn)狀很糟,他們也很難改變,在過(guò)程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無(wú)法預(yù)料,人們需要更細(xì)心的觀察別人,要隨時(shí)注意才能保護(hù)別人,因?yàn)樗麄兾幢刂雷约阂裁础ぁぁぁぁ?/span>

            ?
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            17
            18
            19
            20
            21
            22
            23
            24
            25
            26
            27
            28
            29
            30
            31
            32
            33
            34
            35
            36
            37
            38
            39
            40
            41
            42
            43
            44
            45
            46
            47
            48
            49
            50
            51
            52
            53
            54
            55
            56
            57
            58
            59
            60
            61
            62
            63
            64
            65
            66
            67
            68
            69
            70
            71
            72
            73
            74
            75
            76
            77
            78
            79
            80
            81
            82
            83
            84
            85
            86
            87
            88
            89
            90
            91
            92
            93
            94
            95
            96
            97
            98
            99
            100
            101
            102
            103
            NotificationManager 和Notification的使用總結(jié)(轉(zhuǎn))
            文章分類:移動(dòng)開發(fā)
            這 幾天一直在修改twigee的源代碼,其中一個(gè)要加入的功能是常駐Notification欄,以前寫的時(shí)候只能出現(xiàn) 在“通知”這一組中,想把它放在“正在運(yùn)行”組中卻不知道怎么放,查了下官方文檔,找到了方法,在notification的flags字段中加一下 “FLAG_ONGOING_EVENT”就可以了。同時(shí)我也把Notification的使用方法給總結(jié)了一下。詳見下文:
            (1)、使用系統(tǒng)定義的Notification
            以下是使用示例代碼:
            //創(chuàng)建一個(gè)NotificationManager的引用
            String ns = Context.NOTIFICATION_SERVICE;
            NotificationManager mNotificationManager = (NotificationManager)getSystemService(ns);
            // 定義Notification的各種屬性
            int icon = R.drawable.icon; //通知圖標(biāo)
            CharSequence tickerText = "Hello"; //狀態(tài)欄顯示的通知文本提示
            long when = System.currentTimeMillis(); //通知產(chǎn)生的時(shí)間,會(huì)在通知信息里顯示
            //用上面的屬性初始化 Nofification
            Notification notification = new Notification(icon,tickerText,when);
            /*
            * 添加聲音
            * notification.defaults |=Notification.DEFAULT_SOUND;
            * 或者使用以下幾種方式
            * notification.sound = Uri.parse("file:///sdcard/notification/ringer.mp3");
            * notification.sound = Uri.withAppendedPath(Audio.Media.INTERNAL_CONTENT_URI, "6");
            * 如果想要讓聲音持續(xù)重復(fù)直到用戶對(duì)通知做出反應(yīng),則可以在notification的flags字段增加"FLAG_INSISTENT"
            * 如果notification的defaults字段包括了"DEFAULT_SOUND"屬性,則這個(gè)屬性將覆蓋sound字段中定義的聲音
            */
            /*
            * 添加振動(dòng)
            * notification.defaults |= Notification.DEFAULT_VIBRATE;
            * 或者可以定義自己的振動(dòng)模式:
            * long[] vibrate = {0,100,200,300}; //0毫秒后開始振動(dòng),振動(dòng)100毫秒后停止,再過(guò)200毫秒后再次振動(dòng)300毫秒
            * notification.vibrate = vibrate;
            * long數(shù)組可以定義成想要的任何長(zhǎng)度
            * 如果notification的defaults字段包括了"DEFAULT_VIBRATE",則這個(gè)屬性將覆蓋vibrate字段中定義的振動(dòng)
            */
            /*
            * 添加LED燈提醒
            * notification.defaults |= Notification.DEFAULT_LIGHTS;
            * 或者可以自己的LED提醒模式:
            * notification.ledARGB = 0xff00ff00;
            * notification.ledOnMS = 300; //亮的時(shí)間
            * notification.ledOffMS = 1000; //滅的時(shí)間
            * notification.flags |= Notification.FLAG_SHOW_LIGHTS;
            */
            /*
            * 更多的特征屬性
            * notification.flags |= FLAG_AUTO_CANCEL; //在通知欄上點(diǎn)擊此通知后自動(dòng)清除此通知
            * notification.flags |= FLAG_INSISTENT; //重復(fù)發(fā)出聲音,直到用戶響應(yīng)此通知
            * notification.flags |= FLAG_ONGOING_EVENT; //將此通知放到通知欄的"Ongoing"即"正在運(yùn)行"組中
            * notification.flags |= FLAG_NO_CLEAR; //表明在點(diǎn)擊了通知欄中的"清除通知"后,此通知不清除,
            * //經(jīng)常與FLAG_ONGOING_EVENT一起使用
            * notification.number = 1; //number字段表示此通知代表的當(dāng)前事件數(shù)量,它將覆蓋在狀態(tài)欄圖標(biāo)的頂部
            * //如果要使用此字段,必須從1開始
            * notification.iconLevel = ; //
            */
            //設(shè)置通知的事件消息
            Context context = getApplicationContext(); //上下文
            CharSequence contentTitle = "My Notification"; //通知欄標(biāo)題
            CharSequence contentText = "Hello World!"; //通知欄內(nèi)容
            Intent notificationIntent = new Intent(this,Main.class); //點(diǎn)擊該通知后要跳轉(zhuǎn)的Activity
            PendingIntent contentIntent = PendingIntent.getActivity(this,0,notificationIntent,0);
            notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
            //把Notification傳遞給 NotificationManager
            mNotificationManager.notify(0,notification);
            如果想要更新一個(gè)通知,只需要在設(shè)置好notification之后,再次調(diào)用 setLatestEventInfo(),然后重新發(fā)送一次通知即可,即再次調(diào)用notify()。
            (2)、使用自定義的 Notification
            要 創(chuàng)建一個(gè)自定義的Notification,可以使用RemoteViews。要定義自己的擴(kuò)展消息,首先 要初始化一個(gè)RemoteViews對(duì)象,然后將它傳遞給Notification的contentView字段,再把PendingIntent傳遞給 contentIntent字段。以下示例代碼是完整步驟:
            //1、創(chuàng)建一個(gè)自 定義的消息布局 view.xml
            <?xml version="1.0" encoding="utf-8"?>
            <LinearLayout xmlns:android="
            posted on 2012-04-05 02:34 小果子 閱讀(608) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Android & Ios
            国产亚洲综合久久系列| 久久影视综合亚洲| 中文字幕精品久久| 久久久久一本毛久久久| 国产精品99久久精品爆乳| 国产精自产拍久久久久久蜜| 韩国无遮挡三级久久| 久久亚洲国产欧洲精品一| 久久综合狠狠色综合伊人| 色综合久久久久| 久久成人18免费网站| 伊人久久大香线蕉AV一区二区| 亚洲欧洲精品成人久久曰影片| 久久久久久久久波多野高潮| 欧美精品国产综合久久| 久久成人国产精品| 欧美精品一本久久男人的天堂 | 久久91综合国产91久久精品| 久久精品国产91久久综合麻豆自制| 久久精品国产亚洲网站| 国产精品伦理久久久久久| 思思久久99热只有频精品66| 久久精品国产亚洲AV忘忧草18| 久久人人爽爽爽人久久久| 久久精品国产影库免费看| 欧美无乱码久久久免费午夜一区二区三区中文字幕| 久久综合日本熟妇| 久久超乳爆乳中文字幕| 日韩中文久久| 久久香蕉综合色一综合色88| 色偷偷91久久综合噜噜噜噜| 久久久噜噜噜www成人网| 久久精品国产欧美日韩| 久久久久99精品成人片试看| 久久久精品视频免费观看| 男女久久久国产一区二区三区| 国产精品狼人久久久久影院| 久久久久亚洲AV片无码下载蜜桃| 免费一级欧美大片久久网| 波多野结衣中文字幕久久| 麻豆精品久久久久久久99蜜桃|