Intent 显示意图 隐式意图
//显式意图  :必须指定要激活的组件的完整包名和类名 (应用程序之间耦合在一起)
 // 一般激活自己应用的组件的时候 采用显示意图
 
 //隐式意图: 只需要指定要动作和数据就可以 ( 好处应用程序之间没有耦合)
 //激活别人写的应用  隐式意图, 不需要关心对方的包名和类名
 
 
 
 public void enter(View view){
  String name = et_name.getText().toString().trim();
  if(TextUtils.isEmpty(name)){
   Toast.makeText(this, "请输入姓名", 0).show();
   return;
  }
  //意图     开电视  打人  打酱油
  Intent intent = new Intent(this, CalcActivity.class);  //文件名.class
  intent.putExtra("name", name);
  //显式意图
  //intent.setClassName(getPackageName(), "com.itheima.rpcalc.CalcActivity");//不指定动作,也不指定数据 直接指定要激活的组件
  startActivity(intent);
  //隐式意图
//setDate和setType互相清除 对立

//xml 文件
<activity android:name="com.itheima.intent2.SecondActivity" >
            <intent-filter>
                <action android:name="com.itheima.intent2.open2" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/person" />
                <data android:scheme="jianren" />
            </intent-filter>
</activity>
Intent 显示意图 隐式意图的更多相关文章
- android intent 隐式意图和显示意图(activity跳转)
		
android中的意图有显示意图和隐式意图两种, 显示意图要求必须知道被激活组件的包和class 隐式意图只需要知道跳转activity的动作和数据,就可以激活对应的组件 A 主activity B ...
 - Android 显示意图和隐式意图的区别
		
意图在android的应用开发中是很重要的,明白了意图的作用和使用后,对开发会有很大帮助.如果没有把意图搞懂,以后开发应用会感觉缺些什么. 意图的作用: 1.激活组件 ...
 - Activity组件(二):通过显式意图和隐式意图来跳转至第三方应用
		
一.显式意图来跳转到第三方应用 /** * 这个方法会在点击按钮的时候执行 * @param view */ public void skip2Browser(View view){ Log.d(TA ...
 - 基础学习总结(八)--Intent中显示意图和隐式意图的用法
		
Intent(意图)主要是解决Android应用的各项组件之间的通讯.Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组 ...
 - Android学习记录(7)—Intent中显示意图和隐式意图的用法
		
Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的 ...
 - 隐式意图Intent
		
在我们想往下一个页面传递数据时,要想到显式意图和隐式意图,显示意图用于内部活动跳转时比较方便,而隐式意图用于应用程序中外部活动的跳转时较为方便,在使用隐式意图时我们要想到清单文件 代码如下: < ...
 - Android的显示意图和隐式意图总结
		
显示意图 简而言之: 通过指定特定Activity的包名和类名开启Activity 应用场景: 一般应用于本App内的activity间的跳转. XML配置信息: AndroidManifest.xm ...
 - Android 隐式意图和显示意图的使用场景
		
本文实现一个隐式意图的应用,激活短信应用 public void click4(View view) { Intent intent = new Intent(); intent.setAction( ...
 - 隐式意图&显示意图
		
1 隐式意图 通过指定一组动作或者数据 开启activity 2 显示意图 通过指定具体包名和类名 开启activity 总结 (1)显示意图更加安全一些 ( ...
 
随机推荐
- LCS(Longest Common Subsequence)最长公共子序列
			
最长公共子序列(LCS)是一个在一个序列集合中(通常为两个序列)用来查找所有序列中最长子序列的问题.这与查找最长公共子串的问题不同的地方是:子序列不需要在原序列中占用连续的位置 .最长公共子序列问题是 ...
 - JdbcTemplate常用方法
			
JdbcTemplate简介 JdbcTemplate是Spring JDBC的核心类,借助该类提供的方法可以很方便的实现数据的增删改查. Spring对数据库的操作在jdbc上面做了深层次的封装,使 ...
 - C# 创建INI文件,写入并可读取。----转载
			
基于C#winform设计. 首先创建一个类,我命名为IniFiles.并引入命名空间using System.Runtime.InteropServices; 接着,声明API函数 [DllImpo ...
 - P2312 解方程(随机化)
			
P2312 解方程 随机化的通俗解释:当无法得出100%正确的答案时,考虑随机化一波,于是这份代码很大可能会对(几乎不可能出错). 比如这题:把系数都模一个大质数(也可以随机一个质数),然后O(m)跑 ...
 - CentOS 7 搭建本地YUM仓库,并定期同步阿里云源
			
目录导航: 1. 系统环境 2. 修改yum 源为阿里云源 3. 安装yum相关的软件 4. 根据源标识同步源到本地目录 5. 安装nginx开启目录权限保证本地机器可以直接本地yum源 6. 客户端 ...
 - ReadAsm2
			
首先查看题目 下载文档之后用虚拟机打开(我用的是Kali Linux) 推测应该是对这个func函数反汇编结果应该就出来了 用c写一下算出结果 #include<bits/stdc++.h> ...
 - [Codeforces #608 div2]1271A Suits
			
Description A new delivery of clothing has arrived today to the clothing store. This delivery consis ...
 - Mongoose多表查询
			
文章来自 两个表关联查询aggregate 多个表关联查询aggregate populate多表关联查询 多表查询的两个方式 一个是aggregate聚合 一个是populate Schema的外表 ...
 - 011.Oracle数据库分页,取前10条数据
			
SELECT ATA FROM LM_FAULT WHERE ( OCCUR_DATE BETWEEN to_date( '2017-05-01', 'yyyy-MM-DD' ) AND to_dat ...
 - Django(十一)视图详解:基本使用、登录实例、HttpReqeust对象、HttpResponse对象
			
一.视图(基于类的视图) [参考]https://docs.djangoproject.com/zh-hans/3.0/topics/class-based-views/intro/ 1)视图的功能 ...