Android 后台服务,用于检查是否单击了邮件、联系人或多媒体资料
我需要一个后台服务为我的应用程序运行在后台,并检查当画廊,消息或联系人被点击,它启动我的应用程序,而不是启动画廊,消息或联系人。我已经搜索了很多,但没有找到完美的解决方案。您尝试过IntentFilter吗Android 后台服务,用于检查是否单击了邮件、联系人或多媒体资料,android,Android,我需要一个后台服务为我的应用程序运行在后台,并检查当画廊,消息或联系人被点击,它启动我的应用程序,而不是启动画廊,消息或联系人。我已经搜索了很多,但没有找到完美的解决方案。您尝试过IntentFilter吗 <activity android:name="MyGalleryActivity"> <intent-filter> <action android:name="android.intent.action.VIEW"/>
<activity android:name="MyGalleryActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="application/vnd.google.panorama360+jpg"/>
<data android:mimeType="image/*"/>
</intent-filter>
</activity>
我还没有尝试过,但请您指导我扩展这个答案:您不能启动应用程序而不是其他应用程序,因为这将是恶意行为。您可以检测是否启动了Gallery等系统应用程序,并另外启动您的应用程序,但大多数用户认为这是垃圾邮件。使用intent filter
将通知系统您的应用程序可以处理这些特定操作,并提供您的应用程序以及其他可以处理相同操作的应用程序action@Droidman,太好了!谢谢