gpt4 book ai didi

android剪贴板广播接收器

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:59:05 25 4
gpt4 key购买 nike

我想做一个简单的服务,(它将在后台运行)当任何用户从浏览器或短信等复制任何内容时,将有一个显示该文本的 toast

我有这个代码,当有电话来电时,它会 toast

public class MyPhoneReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {

Bundle extras = intent.getExtras();

if (extras != null) {

// this code is for to accept the telephone call
String state = extras.getString(TelephonyManager.EXTRA_STATE);
if (state.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
String phoneNumber = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
Toast.makeText(context, phoneNumber, Toast.LENGTH_SHORT).show();
}
}
}
}

以及 manifest.xml 中的这段代码

<action android:name="android.intent.action.PHONE_STATE"></action>

现在这段代码告诉我将任何电话状态发送到 myreciever 类,现在我想从剪贴板管理器中获取文本。当有人复制文本时,是否有任何intent.action 状态可以调用myreciever 类。

我们将不胜感激任何类型的帮助或代码。

最佳答案

由于现在有剪贴板的操作 Intent ,您需要做的是创建一个广播接收器,以便在设备首次启动时启动您的应用程序。然后启动一个服务来监视剪贴板的状态。

这是一个关于 google code 的完美项目,它将向您展示具体操作。

My Clip tutorial

关于android剪贴板广播接收器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8759289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com