Android调用默认浏览器打开指定Url的方法实例
package com.gzz.whyinzi;
import android.net.uri;
import android.os.bundle;
import android.app.activity;
import android.content.intent;
import android.util.log;
import android.view.menu;
import android.view.view;
public class mainactivity extends activity {
private static final string tag = "activitydemo";
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
intent intent = new intent();
intent.setaction("android.intent.action.view");
uri content_url = uri.parse(//www.jb51.net);
intent.setdata(content_url);
startactivity(intent);
}
@override
protected void onresume() {
super.onresume();
intent intent = new intent();
intent.setaction("android.intent.action.view");
uri content_url = uri.parse("http://play.jb51.net");
intent.setdata(content_url);
startactivity(intent);
log.e(tag, "start onresume~~~");
}
@override
protected void onstop() {
super.onstop();
this.finish();
log.e(tag, "start onstop~~~");
}
}
onresume()在没有默认浏览器的时候就起作用了,当没有默认浏览器的时候会弹出提示以哪个浏览器打开,如果点击取消就会出现黑色背景,为防止出现黑色背景,onsume()重新调用打开浏览器.
onstop()在选择浏览器后结束进程.
上一篇: 3dsmax长方体怎么缩放?
下一篇: 简单的用java实现读/写文本文件的示例