亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android中通知Notification使用實例(振動、燈光、聲音)

2020-04-11 11:02:37
字體:
來源:轉載
供稿:網友

本文實例講解了通知Notification使用方法,此知識點就是用作通知的顯示,包括振動、燈光、聲音等效果,分享給大家供大家參考,具體內容如下

效果圖:



MainActivity:

import java.io.File;  import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Intent; import android.graphics.Color; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;  public class MainActivity extends Activity implements OnClickListener {   private Button sendNotice;   @Override  protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_main);   sendNotice = (Button) findViewById(R.id.send_notice);   sendNotice.setOnClickListener(this);  }   @Override  public void onClick(View v) {   switch (v.getId()) {   case R.id.send_notice:    NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);     //創建notification對象來存儲通知所需的各種信息    //第一個參數為圖標    //第二個參數用于指定通知的ticker內容    //第三個參數用于指定通知被創建的時間,以毫秒為單位    Notification notification = new Notification(      R.drawable.ic_launcher, "This is ticker text",      System.currentTimeMillis());     //此處設置點擊的activity的跳轉    //第一個參數依舊是Context    //第二個參數一般用不到,所以用0表示取默認值    //第三個參數就是一個Intent對象    //FLAG_CANCEL_CURRENT:如果當前系統中已經存在一個相同的PendingIntent對象,    // 那么就將先將已有的PendingIntent取消,然后重新生成一個PendingIntent對象。    Intent intent = new Intent(this, NotificationActivity.class);    PendingIntent pi = PendingIntent.getActivity(this, 0, intent,      PendingIntent.FLAG_CANCEL_CURRENT);     //設置通知的布局    //第一個參數為Context    //第二個參數用于指定通知的標題    //第三個參數用于指定通知的征文內容    //第四個參數用于傳入PendingIntent對象,用于設置點擊效果    notification.setLatestEventInfo(this, "This is content title",      "This is content text", pi);  //   //設置在通知發出的時候的音頻 //   Uri soundUri = Uri.fromFile(new File("/system/media/audio/ringtones/Basic_tone.ogg")); //   notification.sound = soundUri; // //   //設置手機震動 //   //第一個,0表示手機靜止的時長,第二個,1000表示手機震動的時長 //   //第三個,1000表示手機震動的時長,第四個,1000表示手機震動的時長 //   //此處表示手機先震動1秒,然后靜止1秒,然后再震動1秒 //   long[] vibrates = {0, 1000, 1000, 1000}; //   notification.vibrate = vibrates; // //   //設置LED指示燈的閃爍 //   //ledARGB設置顏色 //   //ledOnMS指定LED燈亮起的時間 //   //ledOffMS指定LED燈暗去的時間 //   //flags用于指定通知的行為 //   notification.ledARGB = Color.GREEN; //   notification.ledOnMS = 1000; //   notification.ledOffMS = 1000; //   notification.flags = Notification.FLAG_SHOW_LIGHTS;     //如果不想進行那么多繁雜的這只,可以直接使用通知的默認效果    //默認設置了聲音,震動和燈光    notification.defaults = Notification.DEFAULT_ALL;     //使用notify將通知顯示出來    //第一個參數是id,要爆炸為每個通知所指定的id是不同的    //第二個參數就是Notification對象    manager.notify(1, notification);    break;   default:    break;   }  }  } 

activity_main:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:tools="http://schemas.android.com/tools"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:orientation="vertical" >   <Button   android:id="@+id/send_notice"   android:layout_width="match_parent"   android:layout_height="wrap_content"   android:text="發出通知"   />   </LinearLayout> 

NotificationActivity:

import android.app.Activity; import android.app.NotificationManager; import android.os.Bundle;  public class NotificationActivity extends Activity {   @Override  protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.notification_layout);    //打開NotificationActivity這個Activity后把通知給關掉   NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);   manager.cancel(1);  }  } 

notification_layout:

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:layout_width="match_parent"  android:layout_height="match_parent" >    <TextView   android:layout_width="wrap_content"   android:layout_height="wrap_content"   android:layout_centerInParent="true"   android:textSize="24sp"   android:text="這是通知點擊后的界面"   />   </RelativeLayout> 

AndroidManifest:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"  package="com.example.notificationtest"  android:versionCode="1"  android:versionName="1.0" >   <uses-sdk   android:minSdkVersion="14"   android:targetSdkVersion="19" />   <application   android:allowBackup="true"   android:icon="@drawable/ic_launcher"   android:label="@string/app_name"   android:theme="@style/AppTheme" >   <activity    android:name="com.example.notificationtest.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>   <activity android:name=".NotificationActivity" >   </activity>   </application>  </manifest> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美裸体xxxxx| 亚洲片国产一区一级在线观看| 精品国产鲁一鲁一区二区张丽| 国产亚洲精品美女| 日韩高清电影好看的电视剧电影| 久久国产精品影片| 一级做a爰片久久毛片美女图片| 国产精品欧美亚洲777777| 亚洲va久久久噜噜噜| 亚洲人成五月天| 精品国产乱码久久久久久婷婷| 亚洲系列中文字幕| 亚洲国产精品网站| 日本精品视频网站| 欧美自拍视频在线观看| 久久久精品国产| 日韩欧美亚洲成人| 一区二区三区高清国产| 亚洲va欧美va在线观看| 欧美午夜影院在线视频| 亚洲女同性videos| 欧美久久精品一级黑人c片| 欧美在线影院在线视频| 亚洲欧美三级伦理| 亚洲一区美女视频在线观看免费| 日韩69视频在线观看| 日韩在线观看免费| 97免费视频在线| 亚洲国产精品va在线| 91精品国产综合久久男男| 91精品国产91| 91精品视频在线| 正在播放欧美视频| 国产精品日韩久久久久| 国产在线久久久| 国产拍精品一二三| 欧美日韩成人网| 永久免费精品影视网站| 在线播放国产一区中文字幕剧情欧美| 欧美激情一级二级| 亚洲男人天堂2019| 国产日韩亚洲欧美| 7777精品视频| 国产精品成人品| 国产精品高潮呻吟久久av黑人| 欧美大片免费观看在线观看网站推荐| 日韩高清免费在线| 亚洲aaaaaa| 亚洲系列中文字幕| 91色琪琪电影亚洲精品久久| 国产精品99久久久久久久久| 欧美韩国理论所午夜片917电影| 91po在线观看91精品国产性色| 中文国产成人精品| 亚洲四色影视在线观看| 欧美日韩国产成人高清视频| 91在线视频导航| 91色视频在线导航| 日韩高清不卡av| 亚洲美女av在线| 插插插亚洲综合网| 国产精品影片在线观看| 国产精品久久久久久久久久久久| 色先锋资源久久综合5566| 亚洲成人a**站| 国产精品va在线播放我和闺蜜| 国产一区二区精品丝袜| 亚洲欧洲激情在线| 国外成人免费在线播放| 国产日韩在线观看av| 538国产精品一区二区免费视频| 久久精品国产电影| 日韩高清电影免费观看完整版| 精品亚洲精品福利线在观看| 26uuu亚洲伊人春色| 97久久久免费福利网址| 精品中文视频在线| 国产精品中文久久久久久久| 亚洲欧美国产视频| 国产精品人成电影| 国产不卡一区二区在线播放| 国产精品444| 国产精品久久久久久久av大片| 综合国产在线视频| 91社影院在线观看| 日韩电影免费在线观看中文字幕| 久久亚洲精品国产亚洲老地址| 欧美激情第1页| 欧美亚州一区二区三区| 精品欧美aⅴ在线网站| 亚洲欧美激情精品一区二区| 麻豆精品精华液| 国内免费精品永久在线视频| 国产精品久久77777| 亚洲字幕在线观看| 国产精品久久久久aaaa九色| 亚洲第一精品久久忘忧草社区| 亚洲视频电影图片偷拍一区| 亚洲乱码国产乱码精品精天堂| 粉嫩老牛aⅴ一区二区三区| 91在线观看免费高清| 91高清在线免费观看| 91精品国产一区| 2019中文在线观看| 欧美精品一区在线播放| 亚洲一区国产精品| 国产91在线播放九色快色| 欧美激情第6页| 成人国产亚洲精品a区天堂华泰| 黑人巨大精品欧美一区免费视频| 日韩中文字幕第一页| 中文字幕免费精品一区高清| 欧美精品国产精品日韩精品| 97国产suv精品一区二区62| 成人免费看片视频| 亚洲视频在线观看免费| 高清一区二区三区四区五区| 欧美日韩一区二区免费视频| 中文字幕精品久久| 国产成人精品久久二区二区| 高清一区二区三区四区五区| 欧美日韩爱爱视频| 欧美日韩国产一区中文午夜| 亚洲美女性生活视频| 91成人天堂久久成人| 一本色道久久综合狠狠躁篇怎么玩| 精品国产依人香蕉在线精品| 亚洲综合在线做性| 欧美精品在线第一页| 久久亚洲精品中文字幕冲田杏梨| 伊人久久久久久久久久久久久| 亚洲精品视频网上网址在线观看| 91黑丝高跟在线| 2019中文字幕在线| 欧美黑人狂野猛交老妇| 久久久久国产精品www| 日韩美女av在线| 亚洲第一级黄色片| 中日韩美女免费视频网站在线观看| 久久精品亚洲94久久精品| 91精品久久久久久久久青青| 日韩av影视综合网| 国产成人精品电影| 日韩视频永久免费观看| 亚洲va欧美va国产综合剧情| 国产成人精品a视频一区www| 亚洲性av网站| 97超级碰碰碰| 岛国精品视频在线播放| 97久久伊人激情网| 夜夜嗨av色综合久久久综合网| 欧美精品videossex性护士| 最近免费中文字幕视频2019| 日韩中文视频免费在线观看| 91国产在线精品| 久久在线免费观看视频| 国产欧美在线看| 69久久夜色精品国产69乱青草| 中文在线资源观看视频网站免费不卡| 欧美精品一区二区三区国产精品| 国产日韩欧美在线看| 国产一区二区三区四区福利| 一本大道香蕉久在线播放29| 欧美大片第1页|