• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 安卓第三天笔记--通知-进度条-时期,安卓第三天

安卓第三天笔记--通知-进度条-时期,安卓第三天

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了安卓第三方登录,第三方安卓系统,疯狂安卓讲义第三版,安卓第三方rom,安卓第三方支付等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

安卓第三天笔记--通知-进度条-时期,安卓第三天


安卓第三天笔记--通知-进度条-时期

1.通知Notification

通知就是在是上方的状态栏弹出通知消息

 

<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"

    android:paddingBottom="@dimen/activity_vertical_margin"

    android:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    tools:context=".MainActivity" >

 

    <Button

        android:onClick="send"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="发送通知" />

 

</RelativeLayout>

 

 

 

<?xml version="1.0" encoding="utf-8"?>

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical" >

   

    <TextView

        android:id="@+id/tv"

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:text="这是通知的跳转页面"/>

 

    <ImageView

        android:id="@+id/iv"

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:src="@drawable/swift"/>

   

</LinearLayout>

 

 

 

/**

 * 收到通知时,点击通知打开的Activity

    

 * @author 刘楠

 *

 * 2016-2-19下午11:03:44

 */

public class OtherActivity extends Activity {

 

     @Override

     protected void onCreate(Bundle savedInstanceState) {

        

         super.onCreate(savedInstanceState);

         setContentView(R.layout.other);

     }

 

    

}

 

 

ManiActivity

 

/**

 * 发送通知

    

 * @author 刘楠

 *

 * 2016-2-19下午7:20:05

 */

public class MainActivity extends Activity {

 

     private NotificationManager manager;

     @Override

     protected void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);

         setContentView(R.layout.activity_main);

         //获取通知管理器

         manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

        

     }

 

 

     /**

      * 发送通知

      * @param v

      */

     @SuppressLint("NewApi")

     public void send(View v){

         //创建一个启动的Intent意图

         Intent intent = new Intent();

         intent.setClass(this, OtherActivity.class);

         //打开A description of an Intent and target action to perform with it

         PendingIntent pendingIntent =PendingIntent.getActivity(this, 0, intent, 0);

        

         //建立通知

         Notification notification = new Notification.Builder(this)

         //设置打开通知

         .setAutoCancel(true)

         //状态栏显示的信息

         .setTicker("状态栏显示的信息")

         //设置通知的图标

         .setSmallIcon(R.drawable.notify)

         //设置内容标题

         .setContentTitle("一条新的通知")

         //设置通知的内容

         .setContentText("恭喜您,您加薪了,工资增加20%")

         .setContentIntent(pendingIntent)

         //设置通知的声音

         .build();

         //发送一个通知

         manager.notify(0, notification);

        

     }

 

}

 

 

 

2.TitleProgressBar

 

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

     android:orientation="horizontal"

     android:layout_width="match_parent"

     android:layout_height="match_parent">

     <Button

         android:id="@+id/btn1"

         android:layout_width="wrap_content"

         android:layout_height="wrap_content"

         android:layout_gravity="center_horizontal"

         android:text="显示"

         />

     <Button

         android:id="@+id/btn2"

         android:layout_width="wrap_content"

         android:layout_height="wrap_content"

         android:layout_gravity="center_horizontal"

         android:text="隐藏"

         />

</LinearLayout>

 

 

 

 

 

 

/**

 * 标题栏上方显示进度条

    

 * @author 刘楠

 *

 * 2016-2-19下午11:12:21

 */

public class MainActivity extends Activity {

 

     private Button btn1;

     private Button btn2;

 

     @Override

     protected void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);

        

         requestWindowFeature(Window.FEATURE_PROGRESS);

        

       



 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 安卓第三天笔记--通知-进度条-时期,安卓第三天

相关文章

  • 2017-05-26获取LayoutInflater对象的方法和inflate方法的一些参数问题,inflater.inflate参数
  • 2017-05-26【Android性能工具】腾讯开源工具APT,androidapt
  • 2017-05-26eclipse搭建android开发环境详细步骤,eclipseandroid
  • 2017-05-26UI篇(初识君面),ui初识君面
  • 2017-08-31Android中TextView、EditText对部分内容设置不同格式(颜色、字体、超链接、图片。。)
  • 2017-05-26git详解,git
  • 2017-05-26Android Studio快捷键指南(本文持续更新)
  • 2017-05-26RelativeLayout的位置属性总结,relativelayout总结
  • 2017-05-26Android API Guides---Animation Resources
  • 2017-05-26关于在R中无法引用自己的xml文件,引用xml文件

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 充值,充值平台
    • Android-配置文件中设置“android:clickable=&quot;false&quot;无效的原因及解决办法,android-clickable
    • android中的回调请求的个人理解,android回调
    • 高仿人人网客户端Android版项目源码,高仿android
    • Android百度地图API集成三《搜索》,android《搜索》
    • Android一个ListView列表之中插入两种不同的数据,androidlistview
    • 1.0 Android基础入门教程
    • Android5.0新特性-Material Design
    • 安卓四大组件之广播,安卓四大组件
    • 【Android】由浅到深理解AIDL

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有