2013-12-02 2 views
0

В первой загрузке я хочу установить браузер по умолчанию из трех, которые уже установлены в системе. Я не хочу давать пользователю возможность выбрать браузер по умолчанию, я хочу установить его для него/нее.Браузер по умолчанию в Android

Как это сделать?

EDIT: на телефоне работает ICS.

+0

Может быть, если вы составляете/написать свой собственный диск, не может думать о каком-либо другом способе. – Fabian

+0

Просто хотел добавить, что у меня есть доступ ко всему коду, который составляет этот ром. По сути, я строю этот ром для устройства, которое поддерживает сеть, которая не может иметь скорости выше 128 Кбит/с. Поэтому я бы хотел, чтобы браузер по умолчанию был Opera Mini. Предполагая, что у меня есть доступ ко всему коду, теперь я могу это сделать? –

ответ

1

Невозможно сделать. Нет метода API, который позволил бы это сделать.

1

Чтобы сделать это при первой загрузке сделать один приемник, когда загрузочный детектирует на это время называют любую деятельность и деятельность onCreate метод написать этот

Intent intent = new Intent(); 
intent.setComponent(new ComponentName("com.google.android.browser","com.google.android.browser.BrowserActivity")); 
intent.setAction("android.intent.action.VIEW"); 
intent.addCategory("android.intent.category.BROWSABLE"); 
Uri uri = Uri.parse(url); 
intent.setData(uri); 
try 
{ 
    startActivity(intent); 
} 
catch (Exception e) 
{ 
    e.printStackTrace(); 
} 
+0

Это не означает, что браузер не будет использоваться по умолчанию. – Kristopher

+0

@soulreaver Я просто искал Google и нашел какой-то трюк, поэтому я решил, что это может сработать, – Aamirkhan

0

Это можно сделать, если у разработать собственную прошивку и сделать его приложение по умолчанию для использования в Интернете. Для этого требуется разрешение на прошивку и загрузку с устройства, чтобы сделать приложение ur в качестве приложения по умолчанию.

В любом случае вы можете установить уры приложения, как всегда, чтобы открыть веб-страницу в настройках

Смежные вопросы