在一个app内调用另一个app的指定的activity

首先将需要跳转到的app的Manifest文件中的activity修改为成以下:

<activity
            android:name="com.dp.notepad.NoteEditActivity">
            <intent-filter>
                <action android:name="android.intent.voiceassistant" />

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



然后在需要跳转时,写入以下代码:

Intent intent = new Intent();
intent.setAction("android.intent.voiceassistant");
intent.putExtra("content", keyStr);//如果要传数据的话
startActivity(intent);


展开阅读全文

没有更多推荐了,返回首页