diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/PushActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/PushActivity.java index b7fc2efd5..c99ac8c18 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/PushActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/PushActivity.java @@ -1,7 +1,10 @@ package com.fongmi.android.tv.ui.activity; import android.app.Activity; +import android.content.ClipData; +import android.content.ClipboardManager; import android.content.Intent; +import android.view.View; import androidx.viewbinding.ViewBinding; @@ -29,5 +32,11 @@ public class PushActivity extends BaseActivity { String address = Server.get().getAddress(false); mBinding.code.setImageBitmap(QRCode.getBitmap(address, 250, 1)); mBinding.info.setText(ResUtil.getString(R.string.push_info, address)); + mBinding.clip.setOnClickListener(this::onClip); + } + + private void onClip(View view) { + ClipData data = ((ClipboardManager) getSystemService(CLIPBOARD_SERVICE)).getPrimaryClip(); + if (data.getItemCount() > 0) DetailActivity.start(PushActivity.this, "push_agent", data.getItemAt(0).getText().toString()); } } diff --git a/app/src/leanback/res/layout/activity_push.xml b/app/src/leanback/res/layout/activity_push.xml index a7f1c0838..0d7c7d8f6 100644 --- a/app/src/leanback/res/layout/activity_push.xml +++ b/app/src/leanback/res/layout/activity_push.xml @@ -27,4 +27,14 @@ android:textColor="@color/white" android:textSize="18sp" /> + + \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 135ed47b7..5ca5334b4 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -10,6 +10,9 @@ 上次看到%s + + 推送剪贴板内容 + %s%s 站源:%s diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index ec23652b4..d00dd8934 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -10,6 +10,9 @@ 上次看到%s + + 推送剪貼簿內容 + %s%s 站源:%s diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fee49abda..487e2f1c9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -10,6 +10,9 @@ Last seen %s + + Push clipboard content + %s : %s Site: %s