当前位置: 首页 > news >正文

html公司网站模板源码wordpress php 链接

html公司网站模板源码,wordpress php 链接,江苏工信部网站备案查询,建站策划设计公司文章目录 连接到真机使用通知通知的简单使用通知的详细信息 连接到真机 先用USB线将手机与电脑连接。 打开手机的设置,找到关于手机,点开之后,找到开发者选项界面。或者找到软件版本号,连续点击,系统会提示你点击几次能…

文章目录

      • 连接到真机
      • 使用通知
        • 通知的简单使用
        • 通知的详细信息

连接到真机

  先用USB线将手机与电脑连接。

  打开手机的设置,找到关于手机,点开之后,找到开发者选项界面。或者找到软件版本号,连续点击,系统会提示你点击几次能够打开开发者模式。

   然后就可以在Android studio顶部找到自己的真机运行就行了。

在这里插入图片描述

使用通知

通知的简单使用

  每条通知都要属于一个对应的渠道。每个应用程序都可以自由地创建当前应用拥有哪些通知渠道,但是这些通知渠道的控制权是掌握在用户手上的。用户可以自由地选择这些通知渠道的重要程度,是否响铃、是否振动或者是否要关闭这个渠道的通知。

  通知的重要等级主要有IMPORTANCE_HIGH、IMPORTANCE_DEFAULT、IMPORTANCE_LOW、IMPORTANCE_MIN这几种,对应的重要程度依次从高到低。

  修改activity_main.xml文件。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"><Buttonandroid:id="@+id/sendNotice"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Send Notice" />
</LinearLayout>

  修改MainActivity.java文件。

public class MainActivity extends AppCompatActivity implements View.OnClickListener{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button sendNotice = (Button) findViewById(R.id.sendNotice);sendNotice.setOnClickListener(this);}@Overridepublic void onClick(View v){NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {NotificationChannel channel = new NotificationChannel("normal", "Normal", NotificationManager.IMPORTANCE_DEFAULT);manager.createNotificationChannel(channel);}NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "normal").setContentTitle("This is content title").setContentText("This is content text").setSmallIcon(R.mipmap.ic_launcher).setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher));Notification notification = builder.build();manager.notify(1, notification);}
}

在这里插入图片描述

通知的详细信息

  实现通知的点击效果需要使用PendingIntent,它主要提供了几个静态方法用于获取PendingIntent的实例,可以根据需求来选择是使用getActivity()方法、getBroadcast()方法,还是getService()方法。这几个方法所接收的参数都是相同的:第一个参数是Context;第二个参数一般用不到,传入0即可;第三个参数是一个Intent对象。第四个参数用于确定PendingIntent的行为,有FLAG_ONE_SHOT、FLAG_NO_CREATE、FLAG_CANCEL_CURRENT和FLAG_UPDATE_CURRENT这4种值可选,通常情况下这个参数传入0就可以了。

  新建一个活动NotificationActivity,修改布局文件。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent" ><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerInParent="true"android:textSize="24sp"android:text="This is notification layout"/>
</RelativeLayout>

  修改MainActivity.java文件。

public class MainActivity extends AppCompatActivity implements View.OnClickListener{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button sendNotice = (Button) findViewById(R.id.sendNotice);sendNotice.setOnClickListener(this);}@Overridepublic void onClick(View v){Intent intent = new Intent(this, NotificationActivity.class);PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0);NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {NotificationChannel channel = new NotificationChannel("normal", "Normal", NotificationManager.IMPORTANCE_DEFAULT);manager.createNotificationChannel(channel);}NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "normal").setContentTitle("This is content title").setContentText("This is content text").setSmallIcon(R.mipmap.ic_launcher).setContentIntent(pi).setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher));Notification notification = builder.build();manager.notify(1, notification);}
}

在这里插入图片描述

http://www.yayakq.cn/news/113924/

相关文章:

  • 绞铜机 东莞网站建设免费包装设计在线生成
  • 公司网站建设申请报告企业网络优化
  • 教育培训网站深圳造价信息网官网
  • 莒县做网站的公司企业信用信息公示系统 上海
  • 国内建站平台有哪些一个备案可以做几个网站
  • intitlt:山西大同网站建设c 做网站看什么书
  • 科技公司网站开发成都房地产政策
  • 手机网站建设公司电话咨询asp网站开发教程百度云
  • 如何给网站做十大招聘网站排行榜
  • 无锡锡牛网站建设电商网站前端制作分工
  • 网站选项卡如何做自适应房产交易网站建设策划案
  • 云南建站公司网站建设 seo模块
  • 网站一般的后台大连零基础网站建设教学服务
  • 农林牧渔行业网站建设小红书内容营销
  • 星月教你做网站回顾文档如何快速做网站排名
  • 做宝宝衣服的网站什么项目适合新手创业
  • wordpress模版推荐seo北京
  • 暗红色网站外贸出口流程
  • 青岛做网站建网站876游戏平台网页游戏大全
  • 怎么提高网站seo优化关键字排名标题翻译为英文wordpress
  • 手机 dns 国外网站学生个人网页
  • 高品质网站开发中国设计师联盟官网
  • wordpress商城主题模板下载地址济南优化网站方法
  • 做家政在哪个网站找博客网站怎么建设
  • wordpress 拿站个人博客是什么
  • 深圳网站建设 设计首选公司写文章的网站
  • 惠州做公司网站网站更新怎么做
  • dz论坛识别手机网站自动跳转温州市城市建设档案馆网站
  • 教做详情页的网站网站建设行业研究
  • 建什么类型个人网站政务网站模板