如题,假如二维码扫描完毕后给出一个网址,然后我想点击这个网址打开浏览器,在浏览器中如何打开本地应用?(或者通过这个url打开) 注意:二维码扫描软件是通用的,不是自己开发的。

解决方案 »

  1.   

    发送startActivity(new Intent(url))
      

  2.   

    Intent intent=new Intent(); 
    intent.setAction("android .intent.action.VIEW"); 
    Uri uri= Uri.parse("content://com.android.htmlfileprovider/sdcard/test.html"); 
    intent.setData(uri); 
    intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity"); 
    startActivity(intent); 
    如果不行,把uri改成Uri.parse("file://com.android.htmlfileprovider/sdcard/test.html"); 
    我记得在pad上我用过一次!
      

  3.   

    Intent intent=new Intent(); 
    intent.setAction("android .intent.action.VIEW"); 
    Uri uri= Uri.parse("content://com.android.htmlfileprovider/sdcard/test.html"); 
    intent.setData(uri); 
    intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity"); 
    startActivity(intent); 
    如果不行,就把uri改成Uri.parse("file://com.android.htmlfileprovider/sdcard/test.html")试试,我以前在pad上把content改成了file,就可以了!