服务、广播与酷特性

作者: 锋锋锋 | 来源:发表于2016-06-03 19:51 被阅读25次

Service:一直在后台运行,它没有用户界面,所以绝不会到前台来。

如果某个程序需要在运行时向用户呈现某种界面,或者该程序需要与用户交互,就需要使用Activity,否则就应该考虑使用Service了。

开发Service的步骤和开发Activity非常相似,开发Service的组件需要先开发一个Service子类,然后在androidManifest.xml文件配置,可通过配置<intent-filter.../>元素指定它可被那些Intent启动。

Service

Service的框架组件有onCreate()、onStartCommand()、onDestroy()、onBind()等方法,重写这些方法只是简单地输出了一条字符串,如果希望Service组件做某些事情,那么只要在onCreate()或onStartCommand()方法中定义相关的功能代码即可。

Bound Bound与Started

BroadcastReceiver

BroadcastReceiver有两种注册方式,分别是静态注册和动态注册

静态注册

动态注册


WebView

其下有三种方法实现

WebViewClient WebChromeClient WebSettings 只有设置了这项才会很快的从一个页面跳转到网络的页面 JS调用原生APP,原生APP调用JS WebView导航与历史纪录

widget的注册:

Widget的特殊XML





如何调试:

第一步:首先要开始调试状态。

调试

第二步:输入网址chrome://inspect,找到相应的USB(要打开你的模拟器),点击inspect。

调试

更深入的使用:

总结WebView:

Widget:

如何创建一个Widget呢,首先我们要先写一个TestWidget的类,这个类继承于AppWidgetProvider。

然后我们在Mainfest里面定义,定义一个action,一个meta-data,在resource定义一个layout,layout是一个xml。

创建一个xml,在xml定义一个layout,还有它的一些配置。

Widget的onReceive和onUpdate。

交互方法 交互方法

相关文章

  • 服务、广播与酷特性

    Service:一直在后台运行,它没有用户界面,所以绝不会到前台来。 如果某个程序需要在运行时向用户呈现某种界面,...

  • 服务、广播与酷特性Widget

    服务 Service创建: 创建类并继承Service类 重写onCreate()、onStartCommand(...

  • 广播与服务

    广播接收者 BroadcastReceiver 接收系统发出的广播 现实中的广播:电台为了传达一些消息,而发送的广...

  • PMP-产品范围与项目范围区别

    1、产品范围——某项产品、服务或成果所具有的特性和功能。 2、项目范围——为交付具有规定特性与功能的产品、服务或成...

  • 说说微服务配置中心特性、原则、模型设计以及技术选型

    1 特性与原则 微服务在配置方面与传统开发模式存在很大的区别,具体特性如下1: (1)应用配置与实际代码完全分离;...

  • android笔记-广播与服务1

    广播(掌握) 广播的概念现实:电台通过发送广播发布消息,买个收音机,就能收听Android:系统在产生某个事件时发...

  • android笔记-广播与服务2

    服务两种启动方式(掌握) startService开始服务,会使进程变成为服务进程启动服务的activity和服务...

  • Lecture 7 Assignment (20190410)

    计算机与局域网的连接是通过何种设备进行的?其主要作用是什么? 什么是广播通信方式? 简述在具有广播特性的总线上如何...

  • 三、TCP协议

    TCP 的特性 TCP 提供一种面向连接的、可靠的字节流服务 在一个 TCP 连接中,仅有两方进行彼此通信。广播和...

  • 基础架构 | Consul服务注册与发现

    Consul服务注册与发现 Consul特性 服务注册 服务发现 故障检测 K/V存储 多数据中心:支持多数据中心...

网友评论

    本文标题:服务、广播与酷特性

    本文链接:https://www.haomeiwen.com/subject/tpmcdttx.html