A中打开网页 ——> B app :
A : 1. 新建网页 intenttest.html: <!DOCTYPE html> <html> <body> <iframe src="test://data" style="display:none"></iframe> </body> </html>2. 将intenttest.html放到A的asset目录下
3. 网页链接跳转到B @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); loadHtml(); } public void loadHtml(){ WebView webview=new WebView(this); WebSettings ws=webview.getSettings(); ws.setJavaScriptEnabled(true); webview.loadUrl("file:///android_asset/intenttest.html"); setContentView(webview); } B: 要跳转的Activity的onCreate()方法中添加: Intent intent=getIntent(); intent.getDataString(); 配置Manifest.xml: <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="data" android:scheme="test" /> </intent-filter> 运行 A and B , 打开A 就可以跳转到 B 的指定Activity了。转载于:https://www.cnblogs.com/carrieLee/p/4754173.html
相关资源:android:scheme 通过uri跳转到APP应用指定Activity