html代码 指定浏览器打开网页,如何使用指定浏览器打开网页

packagecom.google.code.cakedroid.demo;importjava.util.List;importcom.google.code.cakedroid.R;importandroid.app.Activity;importandroid.content.Intent;importandroid.content.pm.PackageManager;importandroid.content.pm.ResolveInfo;importandroid.net.Uri;importandroid.os.Bundle;public class BrowserDemo extendsActivity {

@Overridepublic voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);

setContentView(R.layout.main);//get the view web intent

Intent intent = this.getViewWebIntent();this.printInterestedActivitiesByIntent(intent);//set the className to use the specific browser to open the webpage.

intent.setClassName(“com.tencent.mtt”, “com.tencent.mtt.MainActivity”);

startActivity(intent);

}/**get the desired view web intent*/

privateIntent getViewWebIntent() {

Intent viewWebIntent= newIntent(Intent.ACTION_VIEW);

Uri uri= Uri.parse(“http://www.2cto.com”);

viewWebIntent.setData(uri);returnviewWebIntent;

}/** print the activities that are interested about the intent*/

private voidprintInterestedActivitiesByIntent(Intent intent) {

PackageManager pm= this.getPackageManager();

List activities = pm.queryIntentActivities(intent, 0);if (null !=activities) {for (int i = 0; i < activities.size(); i++) {

ResolveInfo info=activities.get(i);

System.out.println(info.activityInfo.name);

}

}else{

System.out.println(“no interested activities”);

}

}

}

    原文作者:weixin_39561431
    原文地址: https://blog.csdn.net/weixin_39561431/article/details/117891299
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞