Activity的用法(一):Notification Activity
用Runnable创建一个任务,用Handler来处理这个任务。任务处理中用到Notification
package com.example.activity_and_service;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.os.Handler;
import android.app.Notification;
import android.app.NotificationManager;
import android.content.Context;
import android.content.Intent;
import android.app.PendingIntent;
import android.widget.Toast;public class MainActivity extends Activity implements View.OnClickListener {private static final int NOTE_ID = 100;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//setContentView(R.layout.activity_main);Button button = new Button(this);button.setText("Post New Notification");button.setOnClickListener(this);setContentView(button); }public void onClick(View v){handler.postDelayed(task, 10000);Toast.makeText(this, "Notification will post in 10 seconds", Toast.LENGTH_SHORT).show();}private Handler handler = new Handler();private Runnable task = new Runnable(){public void run(){NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);Intent launchIntent = new Intent(getApplicationContext(), MainActivity.class);PendingIntent contentIntent = PendingIntent.getActivity(getApplicationContext(), 0, launchIntent, 0);Notification note = new Notification(R.drawable.ic_launcher, "Something Happened", System.currentTimeMillis());note.setLatestEventInfo(getApplicationContext(), "Finished", "Click Here!", contentIntent);note.defaults |= Notification.DEFAULT_SOUND;note.flags |= Notification.FLAG_AUTO_CANCEL;nm.notify(NOTE_ID, note);}};
}
Activity的用法(一):Notification Activity相关推荐
- Activity的用法(二):Timing Activity
主要是在Runnable的run中用Handler来post其自身 package com.example.activity_and_service;import android.app.Activi ...
- Android开发基础——Activity基本用法
什么是Activity Activity是一种可以包含用户界面的组件,主要用于和用户进行交互. 一个应用程序中可以包含零个或多个Activity,但不包含任何Activity的应用程序则很少. Act ...
- Activity详解—— Activity基本用法
Activity的xml配置 Activity在使用时候必须在xml中设置,否则在启动Activity时候会找不到当前的类.下面配置是常用的作为程序入口的Activity配置.如下设置后,点击应用启动 ...
- 【Android】12.3 在当前Activity中获取另一个Activity的返回值
分类:C#.Android.VS2015: 创建日期:2016-02-23 一.简介 在上一节的示例中,通过StartActivity(Intent)方法启动另一个Activity后,这两个Activ ...
- 【Android 返回堆栈管理】打印 Android 中当前运行的 Activity 任务栈信息 | Activity 任务栈信息分析 | Activity 在相同 Stack 中的不同 Task
文章目录 一.打印 Android 中当前运行的 Activity 任务栈信息 二.Activity 任务栈信息分析 三.Activity 在相同 Stack 的不同 Task 情况 一.打印 And ...
- 【Android 启动过程】Activity 启动源码分析 ( Activity -> AMS、主线程阶段 )
文章目录 一.Activity 启动源码分析 ( Activity -> AMS 阶段 ) 一.Activity 启动源码分析 ( Activity -> AMS 阶段 ) 调用 star ...
- 【Android 插件化】Hook 插件化框架 ( Hook Activity 启动流程 | 主线程创建 Activity 实例之前使用插件 Activity 类替换占位的组件 )
Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...
- Android新增Activity,并实现多Activity之间的切换
打开 AndroidManifest.xml 找到节点 application 并增加 activity <activity android:name="TestActivity&qu ...
- android activity横竖屏切换,Activity重新创建问题解决!
activityA和B A跳转到B 1:在主配置文件中添加Bactivity,如果不想B在横竖屏切换的时候导致activity的销毁和重新创建;可在声明activity中添加 android:conf ...
- android activity之间传递对象,Android Activity之间的数据传递
一.通过startActivity来进行Activity的传值 在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent ...
最新文章
- Android常见错误
- Qt中文手册 之 QTreeWidgetItem
- 使用tomcat的jndi方式连接mysql的字符编码设置
- JavaWeb黑马旅游网-学习笔记04【BaseServlet抽取】
- 用JavaScript实现图片剪切效果
- 一个WordPress站点绑定多个域名
- c语言中根据数据的组织形式 把文件分为,根据数据的组织形式,C中将文件分为______________和____________.._简答题试题答案...
- 教您如何在MathType中输入空白区域
- [转载] python+opencv4读取图像
- SOA架构设计和相关案例分析
- DEV-c++中sort的用法
- paip.提升用户体验----注册用户名可修改\
- 备考OCJP认证知识点总结(五)
- 形式化方法课程学习笔记(一)|Cop的安装以及简单使用
- 数组之concat注意事项-不更改原数组
- 量化经济学:手把手教你如何使用EXCEL分析股票历史数据
- pandas分组分析:GroupBy和pandas交叉分析:pivot_table/crosstab【学习记录】
- mongodb 分片集群安装 -- 二进制文件安装
- Selenium学习 - WebElement接口
- OpenGL颜色渐变
热门文章
- QLogic改进ASP合作计划满足共享闪存缓存市场需求
- Delphi7 (第二天:结构及常用函数)
- php中sql where,sql?where
- python职能-最受欢迎的10家互联网公司 Python薪资揭秘!
- python从入门到精通视频教程百度云-python从入门到精通视频教程百度云资源
- python怎么安装requests库-Python爬虫入门requests库的安装与使用
- python官网的软件好用吗-为何强烈不推荐去学python?
- python装饰器作用-python 装饰器
- python语言自学-为什么建议大家都学习Python语言?原因在这
- python自动搜索爬取下载文件-python批量爬取下载抖音视频