android显示意图激活另一个Activity的方法

发布时间 - 2026-01-11 01:45:35    点击率:

android跳转到另一个界面,是app常用的操作。我们可以跳转到该应用本身的界面,亦可以跳转到系统的应用界面。

效果:

打开软件:

跳转到第二个界面:

跳转到系统应用的界面:

附代码如下:

主界面代码:

package com.yy.twoactivity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
  }
  
  /**
   * 点击事件,当用户点击的时候跳转到第二个界面
   * @param view
   */
  public void click(View view){
    //意图
    Intent intent=new Intent();
    //设置包和界面
    intent.setClassName(this, "com.yy.twoactivity.SecondActivity");
    //跳转到新的设定好的界面
    startActivity(intent);
  }
  
  /**
   * 点击事件,激活系统的应用 程序界面
   * @param view
   */
  public void click2(View view){
    //意图
    Intent intent=new Intent();
    //设置预打开系统应用的包和界面
    // cmp=com.android.gallery/com.android.camera.GalleryPicker 
    intent.setClassName("com.android.gallery", "com.android.camera.GalleryPicker");
    //跳转到新的设定好的界面
    startActivity(intent);
  }
}

创建第二个Activity:

package com.yy.twoactivity;

import android.app.Activity;
import android.os.Bundle;

public class SecondActivity extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity2);
  }
}

注意:

必须在AndroidManifest.xml文件中进行配置Activity信息

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
      android:name=".MainActivity"
      android:label="@string/app_name" >
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
    <activity
      android:name=".SecondActivity"
      android:label="@string/app_second_name" >
    </activity>
  </application>

以上这篇android显示意图激活另一个Activity的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# android  # 显示意图  # Android 中启动自己另一个程序的activity如何实现  # Android 启动另一个App/apk中的Activity实现代码  # android的activity跳转到另一个activity  # Android中fragment与activity之间的交互(两种实现方式)  # Android Activity 与Service进行数据交互详解  # 浅谈Android Activity与Service的交互方式  # Android使用Messenger实现service与activity交互  # Android基础之Fragment与Activity交互详解  # Android的Activity跳转动画各种效果整理  # Android Activity之间传递图片(Bitmap)的方法  # Android编程实现在Activity中操作刷新另外一个Activity数据列表的方法  # 跳转到  # 第二个  # 跳转  # 给大家  # 到新  # 我们可以  # 希望能  # 这篇  # 亦可  # 小编  # 大家多多  # 到该  # twoactivity  # yy  # os  # Intent  # import  # Activity  # content  # Override 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  JavaScript模板引擎Template.js使用详解  微信小程序 配置文件详细介绍  详解jQuery停止动画——stop()方法的使用  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  如何用腾讯建站主机快速创建免费网站?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  Laravel PHP版本要求一览_Laravel各版本环境要求对照  如何在万网ECS上快速搭建专属网站?  javascript中对象的定义、使用以及对象和原型链操作小结  焦点电影公司作品,电影焦点结局是什么?  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  如何基于云服务器快速搭建个人网站?  微信小程序 五星评分(包括半颗星评分)实例代码  Laravel如何发送系统通知?(Notification渠道示例)  如何在新浪SAE免费搭建个人博客?  Laravel如何使用Collections进行数据处理?(实用方法示例)  如何快速生成专业多端适配建站电话?  Laravel distinct去重查询_Laravel Eloquent去重方法  如何在香港免费服务器上快速搭建网站?  如何快速搭建高效香港服务器网站?  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  如何挑选高效建站主机与优质域名?  浅述节点的创建及常见功能的实现  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  javascript基本数据类型及类型检测常用方法小结  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  EditPlus中的正则表达式 实战(4)  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何自定义建站之星模板颜色并下载新样式?  ,交易猫的商品怎么发布到网站上去?  js代码实现下拉菜单【推荐】  网站制作大概多少钱一个,做一个平台网站大概多少钱?  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  JavaScript中的标签模板是什么_它如何扩展字符串功能  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  详解Android中Activity的四大启动模式实验简述  香港服务器如何优化才能显著提升网站加载速度?  香港服务器租用每月最低只需15元?  如何用景安虚拟主机手机版绑定域名建站?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  linux top下的 minerd 木马清除方法