Как я могу легально / легально добавить функциональность моих приложений в другие приложения? - PullRequest
1 голос
/ 03 марта 2011

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

Могу ли я, чтобы другие приложения использовали мою функциональность? Например, если бы я использовал браузер, мог бы я выделить какой-нибудь текст и каким-то образом передать его в действие в моем приложении?

Спасибо

Ответы [ 2 ]

1 голос
/ 03 марта 2011

Если вы зададите правильные фильтры намерений и намерения запуска сторонних приложений с соответствующей информацией, пользователям будет предоставлена ​​возможность использовать ваше приложение.

Я использую следующий фильтр намерений, чтобы сделать приложение для сокращения URL-адресов доступным во многих местах в Android, включая общие меню на YouTube, в браузере и в Google Reader:

<intent-filter>
    <action
        android:name="android.intent.action.SEND"/>
    <category
        android:name="android.intent.category.DEFAULT"/>
    <data
        android:mimeType="text/plain"/>
</intent-filter>

Более подробная информация доступна здесь .

1 голос
/ 03 марта 2011

Вы должны определить фильтр намерений для действия, которое вы хотите вызвать извне. Смотри здесь.

...