android显示意图激活另一个Activity
16lz
2021-01-26
android跳转到另一个界面,是app常用的操作。我们可以跳转到该应用本身的界面,亦可以跳转到系统的应用界面。
效果:
打开软件:
跳转到第二个界面:
跳转到系统应用的界面:
附代码如下:
主界面代码:
1 package com.yy.twoactivity; 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.os.Bundle; 6 import android.view.View; 7 8 public class MainActivity extends Activity { 9 10 @Override11 protected void onCreate(Bundle savedInstanceState) {12 super.onCreate(savedInstanceState);13 setContentView(R.layout.activity_main);14 }15 16 /**17 * 点击事件,当用户点击的时候跳转到第二个界面18 * @param view19 */20 public void click(View view){21 //意图22 Intent intent=new Intent();23 //设置包和界面24 intent.setClassName(this, "com.yy.twoactivity.SecondActivity");25 //跳转到新的设定好的界面26 startActivity(intent);27 }28 29 /**30 * 点击事件,激活系统的应用 程序界面31 * @param view32 */33 public void click2(View view){34 //意图35 Intent intent=new Intent();36 //设置预打开系统应用的包和界面37 // cmp=com.android.gallery/com.android.camera.GalleryPicker 38 intent.setClassName("com.android.gallery", "com.android.camera.GalleryPicker");39 //跳转到新的设定好的界面40 startActivity(intent);41 }42 }
创建第二个Activity:
1 package com.yy.twoactivity; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 6 public class SecondActivity extends Activity { 7 @Override 8 protected void onCreate(Bundle savedInstanceState) { 9 super.onCreate(savedInstanceState);10 setContentView(R.layout.activity2);11 }12 }
注意:
必须在AndroidManifest.xml文件中进行配置Activity信息
1 <application 2 android:allowBackup="true" 3 android:icon="@drawable/ic_launcher" 4 android:label="@string/app_name" 5 android:theme="@style/AppTheme" > 6 <activity 7 android:name=".MainActivity" 8 android:label="@string/app_name" > 9 <intent-filter>10 <action android:name="android.intent.action.MAIN" />11 12 <category android:name="android.intent.category.LAUNCHER" />13 </intent-filter>14 </activity>15 <activity16 android:name=".SecondActivity"17 android:label="@string/app_second_name" >18 </activity>19 </application>
更多相关文章
- Android(安卓)系统app集成Bugly收集错误
- Android(安卓)启动过程
- Android(安卓)8.0 SystemUI(一)
- Android(安卓)CircularFloatingActionMenu:作为系统级按钮悬浮桌
- spring mvc dubbo ios android整合cms内容发布平台
- Android(安卓)stdio 3.0以上版本将图片文件存入模拟器教程
- Android(安卓)为【apk】文件签名,增加修改系统时间等权限
- 给按钮添加点击效果小结
- Android(安卓)Intent.ACTION_CHOOSER 与 Intent.ACTION_PICK_ACT