Я беру курс на Android, и у нас есть задача, одна из которых - сделать программу под названием MyBrowser, которую они предоставляют нам, чтобы иметь возможность появляются в Chooser, если другая программа посылает неявное намерение, я исследовал и нашел это:Не удается заставить мое приложение отображаться в избранном Android BROWSABLE
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="andoid.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
</intent-filter>
Первый фильтр намерений уже в файле, и я добавил второй, но он не работает и Я не совсем понимаю, почему это подразумеваемое намерение имеет следующий вид:
private void startImplicitActivation() {
Uri webpage = Uri.parse("http://www.google.com");
Intent baseIntent = new Intent (Intent.ACTION_VIEW, webpage);
Intent chooserIntent = Intent.createChooser(baseIntent, "Choose application");
startActivity(chooserIntent);
}
Это единственное в палатку, которую я пытался открыть.
Заранее спасибо.
этот простой пример может помочь https://github.com/commonsguy/cw-advandroid/tree/master/Introspection/URLHandler – Kiran