欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android开发之高仿淘口令操作核心逻辑

程序员文章站 2024-03-19 14:48:10
...

看下核心逻辑

 //读取剪切板内容
        ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
        assert clipboardManager != null;
        ClipData primaryClip = clipboardManager.getPrimaryClip();
        assert primaryClip != null;
//        for (int i = 0; i < primaryClip.getItemCount(); i++) {
//            String data = primaryClip.getItemAt(i).getText().toString();
//            Log.e("打印剪切板内容", data);
//            if (data.startsWith("&") && data.endsWith("&")) {
//                //获取剪切板&&中间的数据
//                String newData = data.replaceAll("&", "");
//                Toast.makeText(this, newData, Toast.LENGTH_LONG).show();
//            }
//        }

        String data = primaryClip.getItemAt(0).getText().toString();
        Log.e("打印剪切板内容", data);
        if (data.startsWith("&") && data.endsWith("&")) {
            //获取剪切板&&中间的数据
            String newData = data.replaceAll("&", "");
            Toast.makeText(this, newData, Toast.LENGTH_LONG).show();
        }

说下流程

首先获取剪切板的第一个内容,判断是否以&开头和结尾,然后获取中间的数据,调用后台服务器查询即可(后台逻辑我没做)