pil*_*ipe 5 android share android-intent
我有一个免费和付费的Android应用程序,它们都基于相同的核心库代码,只有不同的子包名称,一个简单的完整版本布尔开关和免费应用程序名称中的"LITE".它旨在接收图像文件并进行处理.AndroidManifest.xml文件设置为:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<action android:name="android.intent.action.SEND_MULTIPLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
在我测试的所有模拟器和设备上,这两个应用程序都显示在Gallery应用程序的"共享"菜单中,但我有一个用户报告他只能在"共享"菜单中看到LITE版本.该设备运行2.3.据说完整版本出现过一次,但自那以后就没有了.他在运行相同版本Android的其他设备上没有此问题.
有没有人听说或知道发生类似现象和/或背后的原因?
我要回答我自己的问题...
基本上这被证明不是问题。该应用程序未显示在“共享”菜单中的原因是选择共享的“文件”不是保存在设备上的本地图像,而是由 Picassa 放置在图库中的图像(因此实际上存储在 Google 的服务器上,因此不可用)通过正常的 ACTION_SEND 意图)。
| 归档时间: |
|
| 查看次数: |
1475 次 |
| 最近记录: |