3
我正在用Air for Android創建一個消息應用程序。我想啓用其他應用程序通過共享菜單選項共享文本到我的應用程序。Android - 如何獲取共享菜單中的列表?
如何讓我的應用程序在那裏列出?
(這是我希望得到的:)
我正在用Air for Android創建一個消息應用程序。我想啓用其他應用程序通過共享菜單選項共享文本到我的應用程序。Android - 如何獲取共享菜單中的列表?
如何讓我的應用程序在那裏列出?
(這是我希望得到的:)
添加適當的意圖過濾器在manifest文件的活動標籤中列出的菜單。
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
您的活動就會顯示出來,當Android的搜索這樣的共享意向處理程序。
要處理任何共享內容的Activity
請在Manifest
上添加Intent Filter
。例如:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
<data android:mimeType="image/*" />
</intent-filter>
謝謝,它現在顯示,但共享文本丟失。我使用Air 3.5和invoke事件來獲取參數:'function onAppInvoke(event:InvokeEvent):void { shared.text = event.arguments.toString()\t \t} '如何獲取共享內容到我的應用程序? – Anky
@Anky不知道AIR,但Android應用程序將文本傳遞給Intent附加項:'Intent.EXTRA_TEXT' –