当用户在他的 android 手机上打开图库上的图像时,他可以选择通过此菜单上列出的应用程序共享此图片。所以,我想在这个共享菜单中显示我的应用程序,当用户单击它时 - 我的应用程序启动并获取要共享的图像的文件路径。现在我尝试这些:
在 MyApp-app.xml 上编写
<android>
<manifestAdditions><![CDATA[
<manifest android:installLocation="auto">
<application>
<activity android:excludeFromRecents="false">
<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.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
]]></manifestAdditions>
</android>
如何获取图像的文件路径以在应用程序中使用它?我正在尝试在 mxml 文件上编写此代码:
protected function application_preinitializeHandler(event:FlexEvent):void
{
NativeApplication.nativeApplication.addEventListener(
InvokeEvent.INVOKE, onInvoke);
}
private function onInvoke(event:InvokeEvent):void
{
// some code to get filepath of Image
}