Intent打开Activity

1、创建两个Activity并配置好Layout和AndroidManifest.xml

一、创建

--------------------------MainActivity----------------------------------

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    tools:context="com.example.admin.webchanjian.MainActivity">

    <Button        android:id="@+id/btn_open"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="@string/btn_open"        android:textSize="35dp"        /></RelativeLayout>

private Button btn_open;    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        btn_open=(Button) findViewById(R.id.btn_open);        btn_open.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                Intent intent=new Intent();                intent.setClass(MainActivity.this,Main2Activity.class);                startActivity(intent);//打开Main2Activity            }        });    }

---------------------Main2Activity-----------------------------------------------

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    tools:context="com.example.admin.webchanjian.Main2Activity"><TextView    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="@string/text_value"    android:textSize="50sp"    /></RelativeLayout>

package com.example.admin.webchanjian;

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;

public class Main2Activity extends AppCompatActivity {

    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main2);    }}

-----------------------配置AndroidManifest.xml---------------------------------

<activity android:name=".MainActivity">    <intent-filter>        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />    </intent-filter></activity><activity android:name=".Main2Activity"></activity>

时间: 2024-12-21 22:05:03

Intent打开Activity的相关文章

(Android review)打开Activity返回结果

一.基本知识点 其实要完成这个功能很简单: 1.MainActivity startActivityForResult(intent, 100);//第二个是请求码 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(data != null){ if(r

Unity3D研究院之打开Activity与调用JAVA代码传递参数

原地址:http://www.xuanyusong.com/archives/667    Unity for Android 比较特殊,Unity for IOS 打包是将XCODE工程直接交给开发者,开发者可以在工程的基础上继续添加新的视图,最后由开发者自行打包生成IPA包,发布程序.而Unity for Android打包直接生成APK包,等于说源代码开发者是看不到的,但是Unity的自身确实有些局限,针对Android平台我们需要学习如何在Unity中调用Android的JAVA代码.本

android intent打开各种文件的方法

android intent打开各种文件的方法 1./**  * 检测是否安装了某个软件  *   * @param pkgName "com.bill99.kuaishua"  * @param mContext  * @return  */ public static boolean isPkgInstalled(String pkgName, Activity mContext) {  PackageInfo packageInfo = null;  try {   packag

【Android基础】利用Intent在Activity之间传递数据

前言: 上一篇文章给大家聊了Intent的使用方法.怎样用Intent启动Activity和隐式Intent.这一篇文章给大家聊聊怎样利用Intent在Activity之间进行沟通. 从一个Activity获取返回结果: 启动一个Activity不不过startActivity(Intent intent)一种方法.你也能够通过startActivityForResult()启动一个Activity而且在它退出的时候收到一个返回结果. 比方.你能够调用系统相机在你的应用中,拍了一张照片,然后返回

Intent 在Activity之间传递参数 制作两个数的乘积

首先取得text中的值 首先定义两个Editext 获取这两个控件 one=(editText)findViewBYId(R.id.editText1); two=(editText)findViewBYid(R.id.editText2); //定义两个变量 onestr  twostr 从edittext里面取出值来分别放到 onestr 和 twostr中 String onestr= one.getText().toString(); String twostr=one.getText(

Android - 通过Intent启动Activity

通过Intent启动Activity 本文地址: http://blog.csdn.net/caroline_wendy 为了动态关联Activity界面,使用Intent启动.能够灵活绑定. 在Intent静态类中.定义Intent的内容: public static final String ACTION_HOME = "me.cxxxyx.CxxxyxIntent.ACTION_HOME"; 然后通过Intent启动startActivity(intent)其它的Activity

Android中Intent在Activity之间传递对象[Serializable或Parcelable]

使用intent启动activity /** * Serializeable传递对象的方法 */ private void SerializeMethod(){ Person mPerson = new Person(); mPerson.setName("andy"); mPerson.setAge(26); Intent mIntent = new Intent(this,SerializableDemo.class); Bundle mBundle = new Bundle();

Android开发系列(十三):Intent实现Activity之间的转换以及startActivityForResult传递参数

一.Intent实现Activity之间的切换 1.构造函数法: Intent intent = new Intent(this , OtherActivity.class); //两个参数:第一个是上下文对象,第二个是要切换的Activity的class字节码 startActivity(intent); 2.setClass方法: Intent intent = new Intent(); intent.setClass(this, OtherActivity.class); //设置要激活

从0系统学Android-2.3使用 Intent 在 Activity 之间穿梭

2.3 使用 Intent 在 Activity 之间穿梭 在上一节中我们已经学会了如何创建一个 Activity 了.对于一个应用程序来说,肯定不可能只有一个 Activity.下面就来学习多个 Activity 是专门跳转的. 2.3.1 使用显式 Intent 对于创建 Activity 的过程我们已经很熟悉了,下面快速的创建第二个 Activity.取名 SecondActivity.好了第二个 Activity 已经创建好了,创建好了 Activity 后不要忘了需要在 Android