【发布时间】:2018-10-13 03:47:05
【问题描述】:
如何检测创建一个识别某个字符串序列并用我自己的字符串替换它的程序
例如,如果将一个以“a”开头的文本字符串复制到剪贴板,则将其替换为“newString”
【问题讨论】:
如何检测创建一个识别某个字符串序列并用我自己的字符串替换它的程序
例如,如果将一个以“a”开头的文本字符串复制到剪贴板,则将其替换为“newString”
【问题讨论】:
公共类 MainActivity 扩展 AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView txtV = findViewById(R.id.text);
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clpData = ClipData.newPlainText("newText", txtV.getText());
clipboardManager.setPrimaryClip(clpData);
if (clipboardManager.getPrimaryClip().getItemAt(0).getText().toString().startsWith("H")) {
clipboardManager.setPrimaryClip(ClipData.newPlainText("newText", "newString"));
Toast.makeText(this, clipboardManager.getPrimaryClip().getItemAt(0).getText().toString(), Toast.LENGTH_LONG).show();
}
}
}
【讨论】: