Android(安卓)App 调用自带浏览器
16lz
2021-01-26
package com.fan.test;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;public class TestActivity extends Activity { /** Called when the activity is first created. */ @Override //执行app时调用浏览器打开 baidu //设定一个定时器,防止不能跳转 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final Uri uri = Uri.parse("http://www.baidu.com"); final Intent it = new Intent(Intent.ACTION_VIEW, uri); Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { startActivity(it); //执行 } }; timer.schedule(task, 1); //10秒后 } //返回时自动退出 public void onRestart() { super.onRestart(); System.exit(0); }}
Android 浏览器的配置文件:
packages/apps/Browser/AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.fan.test" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/clients" android:label="@string/app_name"> <activity android:name=".TestActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <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:scheme="http" /> <data android:scheme="https" /> <data android:scheme="about" /> <data android:scheme="javascript" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="8" /></manifest>
如果需要对file支持,则加上
<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:scheme="file" /> </intent-filter>
文章出处: http://blog.csdn.net/yufan1987/article/details/6222540
更多相关文章
- 为何Android普通APP可以执行私有数据中的so文件,而system app却不
- autoMonkey框架原理与应用(一):Monkey基础知识与测试场景
- Android(安卓)WebView使用的技巧与一些坑
- Android性能优化之使用线程池处理异步任务
- 【Android(安卓)Training - 03】使用Fragments建立动态的UI [ Le
- Android(安卓)进阶——实现周期性任务调度的几种攻略详解
- 关于houdini技术和android x86平台兼容性的问题
- 【幻灯片分享】和Android源代码一起工作 | 海豚浏览器 胡继堂 |
- ubuntu下安装MyEclipse10和MySql,为MyEclipse配置android ADT(全