我有一个文件格式需要支持,它只是一个zip文件,但我将其重命名为.amg,以便我的应用程序可以读取它。
在我的三星手机上,使用姜饼系统时它可以正常工作并打开。
在我的摩托罗拉手机上,使用KitKat系统时,我只能得到无法打开的提示。
我尝试了这里找到的各种解决方案,但似乎都不起作用。
通常我会将文件复制到手机的下载文件夹中,然后点击该文件。
唯一在KitKat系统上有效的方法是使用Astro文件管理器打开该文件,但我无法强制让其他人使用该应用程序。那么,是什么原因使Astro可以工作而其他应用程序却不行?
如果我在Kitkat中使用Astro文件管理器,它似乎可以正常工作。因此Astro可以工作,但我尝试过的其他三个包括内置的文件管理器都不能正常工作,但在Gingerbread中它总是有效的。
然而,在我的Kitkat上,当我尝试打开文件时,出现以下异常:无效的存储块长度。
在我的三星手机上,使用姜饼系统时它可以正常工作并打开。
在我的摩托罗拉手机上,使用KitKat系统时,我只能得到无法打开的提示。
我尝试了这里找到的各种解决方案,但似乎都不起作用。
通常我会将文件复制到手机的下载文件夹中,然后点击该文件。
唯一在KitKat系统上有效的方法是使用Astro文件管理器打开该文件,但我无法强制让其他人使用该应用程序。那么,是什么原因使Astro可以工作而其他应用程序却不行?
<activity
android:name="com.test.StartupActivity"
android:label="@string/app_name"
android:theme="@style/backdropTheme" >
<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" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="*" />
<data android:mimeType="*/*" />
<data android:scheme="file" />
<data android:pathPattern=".*\\.amg" />
</intent-filter>
</activity>
如果我在Kitkat中使用Astro文件管理器,它似乎可以正常工作。因此Astro可以工作,但我尝试过的其他三个包括内置的文件管理器都不能正常工作,但在Gingerbread中它总是有效的。
然而,在我的Kitkat上,当我尝试打开文件时,出现以下异常:无效的存储块长度。