Android实训(一)小记

借助Android第一行代码第二版完成。

(一)Toast、Menu和代码结束活动

1.android中的简单弹框
Toast.makeText(ActivityTest.this,“来到这里啦”, LENGTH_SHORT).show();
显示时间: Toast.LENGTH_LONG(3.5秒)和Toast.LENGTH_SHORT(2秒)的值.
2.android中的Menu
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.用代码销毁活动
在这里插入图片描述

(二)Intent

<action>用于表示这个activity能干啥
<category>更加精细的表示能暗杀
指明当前想要执行的活动,在不同组件中传递数据。
1.显式Intent
从ActivityTest界面跳转到SecondActicvity界面

Intent intent = new Intent(ActivityTest.this, SecondActicvity.class);
                startActivity(intent);

2.隐式Intent
更多的应用于别的App活动
在这里插入图片描述
将自己能做的事情提供给别的应用用,别的应用通过action和category来调用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
隐式调用别的应用,打开百度。

Intent intent = new Intent(Intent.ACTION_VIEW);
               //Uri.parse("http://www.baidu.com")将地址转化为url对象
               intent.setData(Uri.parse("http://www.baidu.com"));
               startActivity(intent);

注:
配置两个一样的intent和category可以让用户选择打开哪个应用。(实际应用场景:当手机中有两个pdf阅读器时,用户要打开pdf文件时,手机下方就会弹出框让用户选择哪个应用打开。)
小例子尝试:
新建一个activity

 <intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <data android:scheme="http"/>
            </intent-filter>

在这里插入图片描述
在这里插入图片描述
现在在androidstudio中这样写会报红,但是没关系我们还可以运行看效果。

intent传递数据

重点:
活动的生命周期

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叮叮当当0543

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值