用我的应用程序通过intent-filter打开sqlite文件

时间:2013-09-27 14:22:31

标签: android sqlite mime-types intentfilter

我试图通过声明过滤器声明来打开一个sqlite文件 在我的清单中。

<activity
            android:name=".SplashActivity"
            android:configChanges="orientation"
            android:icon="@drawable/ico"
            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.VIEW" />
  <action android:name="android.intent.action.EDIT" />
  <category android:name="android.intent.category.DEFAULT" />
  <data
    android:mimeType="*/*"
    android:host="*" 
    android:pathPattern=".*\\.sqlite"
  />
</intent-filter>

        </activity>

当我尝试使用filemanager打开sqlite文件时,没有应用程序显示。 我试过改变mimetype但似乎什么都没有用。 还有其他人有更好的运气吗?

由于

1 个答案:

答案 0 :(得分:0)

我住在巴西。抱歉英语。第二次尝试中的intent-filter:

       <data android:scheme="file" android:host="*"
                android:mimeType="*/*"
                android:pathPattern=".*\\.fileName" />