From 4e0b71f0f421224941d1ea7810eeddd97e712a2d Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 5 Aug 2022 17:28:03 +0800 Subject: [PATCH] Add push ui --- app/src/leanback/AndroidManifest.xml | 5 +++ .../android/tv/ui/activity/HomeActivity.java | 3 ++ .../android/tv/ui/activity/PushActivity.java | 33 +++++++++++++++++++ .../android/tv/ui/custom/ConfigDialog.java | 2 +- app/src/leanback/res/layout/activity_push.xml | 30 +++++++++++++++++ .../com/fongmi/android/tv/utils/QRCode.java | 4 +-- app/src/main/res/values-zh-rCN/strings.xml | 3 ++ app/src/main/res/values-zh-rTW/strings.xml | 3 ++ app/src/main/res/values/strings.xml | 3 ++ 9 files changed, 83 insertions(+), 3 deletions(-) create mode 100644 app/src/leanback/java/com/fongmi/android/tv/ui/activity/PushActivity.java create mode 100644 app/src/leanback/res/layout/activity_push.xml diff --git a/app/src/leanback/AndroidManifest.xml b/app/src/leanback/AndroidManifest.xml index 654f81093..b6c54d647 100644 --- a/app/src/leanback/AndroidManifest.xml +++ b/app/src/leanback/AndroidManifest.xml @@ -44,6 +44,11 @@ android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation" android:screenOrientation="sensorLandscape" /> + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/fongmi/android/tv/utils/QRCode.java b/app/src/main/java/com/fongmi/android/tv/utils/QRCode.java index a5f8ad58f..0cf5c2f91 100644 --- a/app/src/main/java/com/fongmi/android/tv/utils/QRCode.java +++ b/app/src/main/java/com/fongmi/android/tv/utils/QRCode.java @@ -30,11 +30,11 @@ public class QRCode { return bitmap; } - public static Bitmap getBitmap(String contents, int size) { + public static Bitmap getBitmap(String contents, int size, int margin) { try { Map hints = new EnumMap<>(EncodeHintType.class); hints.put(EncodeHintType.CHARACTER_SET, "UTF-8"); - hints.put(EncodeHintType.MARGIN, 0); + hints.put(EncodeHintType.MARGIN, margin); return createBitmap(new MultiFormatWriter().encode(contents, BarcodeFormat.QR_CODE, ResUtil.dp2px(size), ResUtil.dp2px(size), hints)); } catch (Exception e) { return null; diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index a58858cf8..f313166e4 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -19,6 +19,9 @@ 上次看到%s + + 手机或电脑连接连接同一个局域网,扫描 QR Code 或浏览器输入网址\n%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 c89e778e0..56e439a48 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -19,6 +19,9 @@ 上次看到%s + + 手機或電腦連接連接同一個區域網路,掃描 QR Code 或瀏覽器輸入網址\n%s + 站源:%s 年份:%s diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a9c079419..14d058930 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -19,6 +19,9 @@ Last seen %s + + Connect your phone or pc to the same LAN, scan QR Code or enter the URL in browser\n%s + Site: %s Year: %s