《Android 应用案例开发大全(第二版)》——6.3节显式和隐式访问窗口
本节书摘来自异步社区《Android 应用案例开发大全(第二版)》一书中的第6章,第6.3节显式和隐式访问窗口,作者李宁,更多章节内容可以访问云栖社区“异步社区”公众号查看
6.3 显式和隐式访问窗口
Android开发权威指南(第二版)
到现在为止读者已经见识过大量的Android应用程序,这些应用大多都有两个或两个以上的窗口,这就要求在某一个窗口中显示另外一个窗口。想必读者已经观察到不同显示窗口的方式。我们最开始接触到直接指定窗口类的方式称为显式访问窗口,而后来的一些程序,尤其是上一章调用系统窗口的例子又向我们展示了另外一种访问窗口的方式:隐式访问窗口。
显式访问窗口不会产生歧义,系统可以毫不犹豫地显示指定的窗口,下面是一段典型的显式访问窗口的代码。
Intent intent = new Intent(this, MyActivity.class); startActivity(intent);
隐式访问窗口与显式访问窗口不同,前者并不需要指定窗口类的class,而只需要指定与窗口绑定的字符串(Action、Category和Data),至于如何设置Intent对象,要看访问的窗口在AndroidManifest.xml文件中是如何声明的,也就是说标签里面有什么东西。下面给出一个最见到的隐式访问窗口的方式。在6.5节会详细讨论更复杂的隐式访问窗口的方式。
窗口类的声明代码。
<activity android:name=".MyActivity" > <intent-filter> <action android:name="android.intent.action.MYACTION" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> 隐式调用MyActivity窗口的代码。 Intent intent = new Intent("android.intent.action.MYACTION"); startActivity(intent);

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《Android游戏开发详解》——第2章,第2.21节对象和基本类型的分组
本节书摘来自异步社区《Android游戏开发详解》一书中的第2章,第2.21节对象和基本类型的分组,作者 【美】Jonathan S. Harbour,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.21 对象和基本类型的分组Android游戏开发详解Java允许我们把对象和基本类型组织到一起。我们常见的有两种对象,可以用来进行分组,它们是数组和列表。 2.21.1 数组要表示某种类型的一个数组(或组),我们使用方括号。例如,如果想要整数的一个数组,可以像下面这样声明。 int[] numbers = new int[5]; 上面例子中的数字5,表示名为numbers的数组应该有多大。正如上面所声明的,numbers将能够容纳5个整数值。要描述数组的样子,我们可以画一个表,如图2-28所示。 一开始,数组将会有默认值(创建整数数组的时候,默认值是0)。Java允许我们直接为每个索引(或位置)分配数值。数组索引是基于0的,就像字符串中的字符一样。数组的赋值语法如下所示。 numbers[0] = 5; numbers[1] = 10; numbers[2] = 15; numbe...
- 下一篇
《Android 应用案例开发大全(第3版)》——第2.6节绘制相关类
本节书摘来自异步社区《Android 应用案例开发大全(第3版)》一书中的第2章,第2.6节绘制相关类,作者 吴亚峰 , 苏亚光 , 于复兴,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.6 绘制相关类前面详细介绍了百纳水族馆辅助绘制类的开发过程,下面将对百纳水族馆中的绘制相关类进行详细介绍,主要包括气泡绘制相关类、群鱼绘制相关类、鱼群绘制相关类以及鱼食绘制相关类,从而使读者对百纳水族馆的开发有一个更加深刻地理解。 2.6.1 气泡绘制相关类真实的水族馆中时常会冒出一些气泡,这样使壁纸显得更加真实,更加具有观赏性。下面将详细介绍绘制气泡相关类,绘制气泡相关类分为气泡控制类BubbleControl,以及用来控制所有气泡的绘制和单个气泡绘制类SingleBubble。单个气泡绘制类SingleBubble用来对单个气泡进行绘制,开发步骤如下所示。 (1)首先介绍单个气泡绘制类SingleBubble。在单个气泡绘制类中给出了气泡的初始位置,随机设置了气泡上升的最大高度等。绘制气泡时用到了混合技术,对对象的绘制顺序是有严格要求的,即绘制顺序是由远及近的,所以,在绘制气泡之前要根据...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2配置默认Tomcat设置,开启更多高级功能