2013-11-13 5 views
0

Я считаю, что если я хочу поместить некоторые действия в фильтр намерений моего широковещательного приемника, мне нужно добавить определенные действия. Например, если добавить к android.provider.Telephony.SMS_RECEIVED действияКак найти разрешение, которое мне нужно для действия фильтра намерения

<receiver android:name=".listener.SmsListener"> 
    <intent-filter> 
     <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
    </intent-filter> 
</receiver> 

Мне нужно добавить это разрешение:

<uses-permission android:name="android.permission.RECEIVE_SMS" /> 

Я знаю, что существует отображение между вызовами API и разрешениями: http://pscout.csl.toronto.edu/. Я пишу, чтобы спросить, есть ли официальный или неофициальный документ для проверки такого соответствия между фильтрами-намерениями и разрешениями.

Большое спасибо!

+0

Нет такого сопоставления ... вам нужно изучить API doc. –

+0

Я, безусловно, нашел сопоставление между вызовом API и разрешениями здесь: http://pscout.csl.toronto.edu/. Я полагаю, что подобные объекты для фильтров намерения могут существовать? –

ответ

0

После нескольких разведочных I наконец, нашел отображение. Пожалуйста, проверьте here. Найдите строку действия вашего намерения, и вы найдете требуемое разрешение.

1

Я думаю, что нет такой документации для Намерение-фильтров и их разрешения, но здесь вы проверить некоторые из них взглянуть здесь ..

android permissions

Intent filters and intents

+0

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

+0

Нет таких картографических documnets для android..based по вашему требованию, вы должны проверить их разрешения .. –

+0

Да, я знаю об этом. Но где я могу проверить разрешение, необходимое для заданного фильтра? –

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