[java] view plain copy
- public class MainActivity extends Activity {
- private static final String TAG = "MainActivity";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- PackageManager packageManager = this.getPackageManager();
- String str1 = "android.intent.category.DEFAULT";
- String str2 = "android.intent.category.BROWSABLE";
- String str3 = "android.intent.action.VIEW";
- // 设置默认项的必须参数之一,用户的操作符合该过滤器时,默认设置起效
- IntentFilter filter = new IntentFilter(str3);
- filter.addCategory(str1);
- filter.addCategory(str2);
- filter.addDataScheme("http");
- // 设置浏览页面用的Activity
- ComponentName component = new ComponentName("com.UCMobile",
- "com.UCMobile.main.UCMobile");
- Intent intent = new Intent(str3);
- intent.addCategory(str2);
- intent.addCategory(str1);