我想要的是:我想成为第一个接收短信广播的人,如果短信只是我感兴趣的话我想取消广播,这样广播就不会到达任何其他应用程序/接收者(默认消息应用程序等) .我所知道的是:
我不知道的是:
我试图成为第一个接收广播的人:
我已经尝试取消广播了:
有没有办法在我的自定义列表视图上创建一个使用BaseAdapter而不是ArrayAdapter创建的搜索过滤器,因为我只遇到了在自定义列表视图中使用ArrayAdapters的方法.Follwing是我遇到的使用Array Adapter制作过滤器
我想实现一个解决方案,我希望android.intent.action.DOWNLOAD_COMPLETED从Android Market App中获取 意图,即在下载应用程序之后.Android Market应用程序使用默认的下载管理器和下载管理器完成下载发送这样的意图,但是我无法捕获它,我按照本教程请参考这个有更多细节如何市场应用程序使用下载管理器,有关下载管理器的更多信息,请参阅此.请建议我一种方法来捕捉这些意图.
编辑 这是我用于我的广播接收器
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER">
</uses-permission>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<receiver
android:name=".DownloadReceiver"
android:permission="android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS"
android:exported="true">
<intent-filter>
<action
android:name="android.intent.action.DOWNLOAD_COMPLETED">
</action>
</intent-filter>
</receiver>
</application>
Run Code Online (Sandbox Code Playgroud)