Android Can';t将我的应用添加到建议的图像选择应用列表中

Android Can';t将我的应用添加到建议的图像选择应用列表中,android,android-intent,Android,Android Intent,我想让Android推荐我的应用程序,以便从图库中选择图像。但它不包括在应用程序列表中,甚至当我尝试在Gmail应用程序中附加文件时也不包括在内 这是我的舱单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.pick_me" android:versionCode="1

我想让Android推荐我的应用程序,以便从图库中选择图像。但它不包括在应用程序列表中,甚至当我尝试在Gmail应用程序中附加文件时也不包括在内

这是我的舱单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.pick_me"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.pick_me.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.PICK" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
</application>


您可以尝试使用image/*mime类型注册应用程序

所以,你会有这样的想法:

<activity name="com.your.activity">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="file" />
        <data android:mimeType="image/*" />
        <data android:pathPattern=".*\\.*" />
    </intent-filter>
</activity>

或:



@Andrei Anischevici:我测试过,没有任何变化。我的应用程序不在列表中。请注意您将来的问题:您不需要在开始时添加上下文(如
Android:…
)。标签就是为了这个目的而存在的。另外,请检查。我已经更新了答案。如果仍然没有成功,请尝试将
android:mimeType设置为*/*
作为临时解决方案,以查看是否会建议您的应用程序执行任何文件拾取操作。嗯,“发送”和“查看”位实际上是未释放的。但我用mimeType“/”测试了它,仍然没有任何结果。应该很简单。你也试过添加
?我只是试了一下,什么都没有。
<intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <action android:name="android.intent.action.SEND" />
        <action android:name="android.intent.action.PICK" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.ALTERNATIVE" />
        <data android:mimeType="image/*" />
</intent-filter>