1、显式跳转

先创建一个Intent对象,Intent(Context *, Class< * > cls ),Context为当前Activity对象,Class< * > cls为目标Activity对象。

.xml文件:<Buttonandroid:id="@+id/button5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"style="?android:attr/buttonStyle"android:onClick="btn5_onClick"android:text="@string/app_name" />.java文件:public void click(View v){        Intent intent = new Intent(MainActivity.this,MainActivity2.class);        startActivity(intent);}
2、隐式跳转

先在Java文件设置:

public void click(View v){    Intent intent = new Intent();    intent.setAction("activity2");    startActivity(intent);}

再到AndroidManifest.xml文件中配置:

<!--.MainActivity2为目标页面的Java文件名称,前面有加点--><activity android:name=".MainActivity2">    <intent-filter>        <!--此处的activity2为前面声明的名字-->        <action android:name="activity2" />        <category android:name="android.intent.category.DEFAULT"/>    </intent-filter></activity>
拓展:查找AndroidManifest.xml文件

方法1:Edit->Find->Find in Path,输入“Manifest”搜索。

方法2:

3.实战:采用隐式意图打开浏览器
public void btn5_onClick(View v){        // 隐式跳转        Intent intent = new Intent();        intent.setAction(Intent.ACTION_VIEW);        intent.setData(Uri.parse("https://www.baidu.com/"));        startActivity(intent);}

不足之处请指正!!!

更多相关文章

  1. Android左右声道音频文件测试
  2. SharedPreference
  3. Android(安卓)获取assets的绝对路径
  4. Android(安卓)拍照添加时间水印
  5. 理解 Android(安卓)Build 系统
  6. Windows7中搭建Android(安卓)x86_64及armv8-a操作步骤
  7. android资源管理
  8. Android编译系统参考手册
  9. Installation failed with message INSTALL_FAILED_NO_MATCHING_

随机推荐

  1. Android——IntentFilter匹配规则
  2. Android(安卓)Wifi 的电源管理
  3. Android非常强大的第三方数据库LitePal
  4. SAX解析XML文件
  5. 从数据库中获取浏览器书签信息(Android Br
  6. Android Android使用JSON与服务器交互
  7. Android Settings中快速搜索流程
  8. Android keyevent 中的各个值
  9. android 学习五 设置应用程序全屏(没有状
  10. android实现文本信息复制,剪切板(Clipboard