Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中单击gmail通知时,在意向选择器对话框中隐藏我的应用程序_Android_Android Intent_Android Notifications_Intentfilter_Android Intent Chooser - Fatal编程技术网

在android中单击gmail通知时,在意向选择器对话框中隐藏我的应用程序

在android中单击gmail通知时,在意向选择器对话框中隐藏我的应用程序,android,android-intent,android-notifications,intentfilter,android-intent-chooser,Android,Android Intent,Android Notifications,Intentfilter,Android Intent Chooser,当我单击任何类型的文件或单击android设备中的任何文件时,我想在选择器对话框中查看我的应用程序。所以为了实现这个功能,我使用了下面的意图过滤器 <activity android:name=".activities.ShareWithAttachmentActivity" android:label="Adoddle" android:screenOrientation="sensorPortrait">

当我单击任何类型的文件或单击android设备中的任何文件时,我想在选择器对话框中查看我的应用程序。所以为了实现这个功能,我使用了下面的意图过滤器

<activity
            android:name=".activities.ShareWithAttachmentActivity"
            android:label="Adoddle"
            android:screenOrientation="sensorPortrait">
            <intent-filter>
                <!---->
                <action android:name="android.intent.action.VIEW" />
            <action android:name="android.intent.action.SEND" />

            <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

                <!--<data android:mimeType="*/*" />-->
                <data android:mimeType="application/*" />
                <data android:mimeType="audio/*" />
                <data android:mimeType="image/*" />
                <data android:mimeType="message/*" />
                <data android:mimeType="multipart/*" />
                <data android:mimeType="text/plain" />
                <data android:mimeType="text/html" />
                <data android:mimeType="text/javascript" />
                <data android:mimeType="text/richtext" />
                <data android:mimeType="text/uri-list" />
                <data android:mimeType="text/xml" />
                <data android:mimeType="text/css  " />
                <data android:mimeType="video/*" />
            </intent-filter>
        </activity>



  • 我找到了解决方案。当你点击gmail通知时,它的mime类型是
    “application/gmail ls”
    。因此,请在应用程序中排除此mime类型。因此,删除
    ,并指定要筛选的类型。(例如,应用程序/zip应用程序/msword等)

    
    
    问题已编辑。我还想在共享任何文件时查看我的应用程序。所以我无法删除此操作。即使是共享,您也不需要添加这些操作。如果您正在共享一个文件,那么您将打开相应的隐式意图,该意图将处理此类文件。请您澄清如何触发gmail通知应用程序选择器对话框?给出
    以触发gmail通知应用程序选择器对话框
    <action android:name="android.intent.action.SEND" />
    <action android:name="android.intent.action.SEND_MULTIPLE" />
    
    <activity
                android:name=".activities.ShareWithAttachmentActivity"
                android:label="Adoddle"
                android:screenOrientation="sensorPortrait">
                <intent-filter>
                    <!---->
                    <action android:name="android.intent.action.VIEW" />
                <action android:name="android.intent.action.SEND" />
    
                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
    
    <data
                        android:host="*"
                        android:mimeType="application/zip"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="application/vnd.ms-excel"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="application/msword"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="application/vnd.ms-powerpoint"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="application/pdf"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="audio/*"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="image/*"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="message/*"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="multipart/*"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="text/plain"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="text/html"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="text/javascript"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="text/richtext"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="text/uri-list"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="text/xml"
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="text/css  "
                        android:scheme="content" />
                    <data
                        android:host="*"
                        android:mimeType="video/*"
                        android:scheme="content" />
    
                </intent-filter>
            </activity>