Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android通過網頁啟動APP

Android通過網頁啟動APP

編輯:關於Android編程

 

1、測試網頁

 




 

 

2、需要對WebView設置如下:

 

	private WebView mWebView;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.fragment_main);

//		if (savedInstanceState == null) {
//			getSupportFragmentManager().beginTransaction()
//					.add(R.id.container, new PlaceholderFragment()).commit();
//		}
		mWebView = (WebView) findViewById(R.id.webview);
		mWebView.setWebViewClient(new WebViewClient(){

			@Override
			public boolean shouldOverrideUrlLoading(WebView view, String url) {
				Log.e(Test, url);
				Uri uri=Uri.parse(url);
				if(uri.getScheme().equals(m)&&uri.getHost().equals(test.com)){
					String pkgName=uri.getQueryParameter(package);
					String arg1=uri.getQueryParameter(arg1);
					Log.e(Test, package = +pkgName+, arg1 = +arg1);
					Intent intent =null;
					intent = getPackageManager().getLaunchIntentForPackage(pkgName);
					if(intent != null){
						startActivity(intent);
					}
					return true;
				}else
					return super.shouldOverrideUrlLoading(view, url);
			}
			
		});
		mWebView.loadUrl(http://***************/testApp.html);
	}

點擊打開QQ,如果你手機上安裝了QQ,就可以啟動了。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved