如何在android / ios中的主应用之外显示弹出窗口?

时间:2019-05-18 15:12:31

标签: android ios flutter

我正在尝试在Flutter中构建字典应用程序(主要是无关紧要的,因为这可能必须分别针对android和iOS实现)。当用户选择一个单词,或者当用户单击选择时弹出的菜单项之一时,该应用程序应显示翻译。我已经尝试研究了一段时间,但我只是想不通。

我基本上是在尝试复制此应用程序:

Popup Japanese Dictionary

应用:https://play.google.com/store/apps/details?id=com.niftygnomes.popupjapanesedictionary&hl=en

我知道我可以在android上使用ACTION_PROCESS_TEXT将菜单添加到在选择时弹出的菜单。单击它可以打开我不需要的应用程序。我希望它显示一个弹出窗口。 到目前为止,我有这个:

<activity
  android:name=".ProcessTextActivity"
  android:label="Translate">
  <intent-filter>
    <action android:name="android.intent.action.PROCESS_TEXT" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="text/plain" />
  </intent-filter>
</activity>
public class ProcessTextActivity extends FlutterActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        CharSequence text = getIntent().getCharSequenceExtra(Intent.PROCESS_TEXT);
    }
}

在iOS上,我什至不知道从哪里开始。我找不到任何可以帮助我实现这一目标的API。

向我指出正确方向的任何帮助将不胜感激。谢谢!

0 个答案:

没有答案