android系统功能调用(Notification、广播开机自启动、A应用启动B应用)
2016-04-06 23:31
531 查看
首先,我来一个整体概括:新建一个app,设置开机自动启动,然后创建一个notification,当用户点击notification时,启动另一个应用程序,好了,废话多说,让我们来看代码吧!
java文件
// count++为了让notification都不能,可以启动多个notification notificationManager.notify(count
java文件
private Button button; int count = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 创建一个notification builder NotificationCompat.Builder builder = new NotificationCompat.Builder(MainActivity.this); // 给builder设置属性,notification的三个必备属性,想多多了解它,可以百度去
// count++为了让notification都不能,可以启动多个notification notificationManager.notify(count
++, notification); } }); }
xml布局文件
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout 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" tools:context="com.soft.mynotification.MainActivity"> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:text="创建一个消息" /> </RelativeLayout>
效果图
相关文章推荐
- [android] 手机卫士自定义组合控件
- [android] 手机卫士自定义滚动控件
- android SQLITE的基本使用总结(八)
- Android加载大图避免OOM
- Android客户端实现注册/登录详解(二)
- android studio错误解答
- Android中的重力感应器开发
- Android Studio快捷键
- Android bitmap 颜色替换
- Android中Styles、Themes、attrs介绍和他们之间的关系
- 无需越狱,Android通话记录、通讯录、短信同步到iphone6
- android基础之view
- 下拉刷新、上拉加载更多功能的实现
- 深入探索Android中的Handler
- android学习第二天,View
- android studio安装
- android中TabActivity使用的详细说明
- Android学习之Soft Keyboard使用文档翻译
- Android开发-简单的图片浏览器
- android下的读写权限