您好我想添加一个全局文本选择监听器,它显示任何选定文本的子菜单.Android 6允许使用新的Text Selection侦听器.
是否可以通过外部应用程序使用此功能,然后填充子菜单?
这个概念被调用ACTION_PROCESS_TEXT
并在Android 6中可用:
在Manifest中定义一个intent过滤器:
然后处理您的活动中的意图:
Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.process_text_main); CharSequence text = getIntent() .getCharSequenceExtra(Intent.EXTRA_PROCESS_TEXT); // process the text boolean readonly = getIntent() .getBooleanExtra(Intent.EXTRA_PROCESS_TEXT_READONLY, false); }
您只能为每个活动定义一个操作.
资源
例