manifest中设置activity组件(activity 是系统的重要的组件,操作系统要想找到activity就必须在清单文件里面配置)
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是第一个界面" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="click"
android:text="跳转到第二个界面" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="click2"
android:text="激活系统的一个应用程序界面" />
MainActivity
package org.gentry.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 意图
// 显示意图:必须要指定开启组件的具体信息(包名,组件名,组件的class)
Intent intent = new Intent(this, OtherScreenActivity.class);
startActivity(intent);
}
public void click2(View view) {
Intent intent = new Intent();
intent.setClassName("com.android.gallery",
"com.android.camera.GalleryPicker");
startActivity(intent);
}
}