Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通过DevicePolicyManager addPersistentPreferredActivity设置默认浏览器_Android_Firefox_Browser_Chromium_Android Source - Fatal编程技术网

Android 通过DevicePolicyManager addPersistentPreferredActivity设置默认浏览器

Android 通过DevicePolicyManager addPersistentPreferredActivity设置默认浏览器,android,firefox,browser,chromium,android-source,Android,Firefox,Browser,Chromium,Android Source,不知道如何指定活动以通过参数activity:ComponentName中的DevicePolicyManager::addPersistentPreferredActivity设置默认浏览器 (我们是文件所有者或设备所有者): IntentFilter过滤器=新的IntentFilter(Intent.ACTION\u MAIN); ComponentName活动=新的ComponentName(上下文,); dpm=(DevicePolicyManager)context.getSystem

不知道如何指定活动以通过参数activity:ComponentName中的DevicePolicyManager::addPersistentPreferredActivity设置默认浏览器 (我们是文件所有者或设备所有者):

IntentFilter过滤器=新的IntentFilter(Intent.ACTION\u MAIN);
ComponentName活动=新的ComponentName(上下文,);
dpm=(DevicePolicyManager)context.getSystemService(context.DEVICE\u POLICY\u SERVICE);
dpm.addPersistentPreferredActivity(adminName、筛选器、activity);
对于Chromium、Firefox和其他浏览器,ComponentName(context,)中的哪个活动或类要使用? 它们是预构建的,我不知道它们的活动名称


非常感谢您的关注

你可以从APK得到这些信息
IntentFilter filter = new IntentFilter(Intent.ACTION_MAIN);
ComponentName activity = new ComponentName(context, <?>);

dpm = (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
dpm.addPersistentPreferredActivity(adminName, filter, activity);