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

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

1.android中的简单弹框
Toast.makeText(ActivityTest.this,“来到这里啦”, LENGTH_SHORT).show();
显示时间: Toast.LENGTH_LONG(3.5秒)和Toast.LENGTH_SHORT(2秒)的值.
2.android中的Menu
Android实训(一)小记_第1张图片
Android实训(一)小记_第2张图片
Android实训(一)小记_第3张图片
Android实训(一)小记_第4张图片
3.用代码销毁活动
Android实训(一)小记_第5张图片

(二)Intent

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

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

2.隐式Intent
更多的应用于别的App活动
在这里插入图片描述
将自己能做的事情提供给别的应用用,别的应用通过action和category来调用
Android实训(一)小记_第6张图片
Android实训(一)小记_第7张图片
在这里插入图片描述
Android实训(一)小记_第8张图片
Android实训(一)小记_第9张图片
隐式调用别的应用,打开百度。

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>

在这里插入图片描述
Android实训(一)小记_第10张图片
现在在androidstudio中这样写会报红,但是没关系我们还可以运行看效果。

intent传递数据

重点:
活动的生命周期

更多相关文章

  1. EditText实现输入限制和校验功能实例代码
  2. android关机重启流程代码
  3. 《第一行代码(第二版)》学习(二)
  4. Android源代码编译脚本
  5. Eclipse环境下格式化Android的代码风格
  6. Android从文件目录中写入和读取图片
  7. 【转】善用Android预定义样式来为我们的布局设置效果,大大节约代
  8. 告别Dagger2模板代码:DaggerAndroid使用详解
  9. Android 下的图片选择与裁剪开源库

随机推荐

  1. onRetainNonConfigurationInstance和getL
  2. Android内核的编译与裁剪
  3. Google 推出「Android(安卓)Beam」基於 N
  4. Android内建样式收集
  5. android一键分享功能不使用任何第三方sdk
  6. android实践--进度对话框(ProgressDialog
  7. android 解析服务端下发的颜色值
  8. Android Notification的使用
  9. Android File Hierarchy : System Struct
  10. [日更-2019.5.21] Android(安卓)系统的分