Android

Intent

显示意图

新建页面

在src>com.XXX.demo_intent新建页面

在这里插入图片描述
setContentView中改为activity_second(下面layout中的命名)

创建布局

在res>layout新建布局
在这里插入图片描述

添加按钮

可在<TextView android:text="" \>中编辑显示 文本
添加按钮
在这里插入图片描述
可在<Button android:text="" />中改变按钮上的文字
添加点击事件
可在<Button android:onClick="" />中改变按钮上点击事件

在清单文件配置SecondActivity

选择清单文件AndroidMainfest.xml
<application></application>下添加标签

<activity android:name=".SecondActivity"/> //name应为".src中新增的文件名"
</activity>

在MainAcvitity中创建按钮单击方法

Intent intent;//实现页面跳转
public void doClick(View v) 
{
	intent = new Intent(MainActivity.this, SecondActivity.class);//实例化从主页面跳到第二页面
	startActivity(intent);//启动
}

隐式意图

public void doClick(View v)
{
	intent new Intent();
	intent.setAction("1");
	intent.addCategory("2");
	startActivity(intent);//启动
}

清单中配置意图过滤器

<activity android:name=".SecondActivity"/> //name应为".src中新增的文件名"
	<intent-filter>
		<action android:name="1"/>
		<category android:name="2"/>
		<category android:name="android.intent.category.DEFAULT"/>
	</intent-filter>
</activity>

调用系统控件

public void doClick(View v)
{
	intent new Intent();
	intent.setAction(Intent.ACTION_DIAL);//调用拨号界面
	intent.setData(Uri.parse("tel://具体电话");//传入数据,属于URL,tel代表电话
	startActivity(intent);//启动
}

上网

public void doClick(View v)
{
	intent new Intent();
	intent.setAction(Intent.ACTION_VIEW);
	intent.setData(Uri.parse("具体网址");
	startActivity(intent);//启动
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值