问题标签 [samsung-touchwiz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
932 浏览

android - 搭载 Android 5.0 的三星设备更改进度条颜色

装有 Android 5.0 的三星设备会忽略我的进度条颜色(在 styles.xml 中设置)。而是使用三星的默认蓝色。

进度条位于工具栏中:

有任何想法吗?

0 投票
2 回答
220 浏览

android - 三星设备对 FragmentTransactions 的处理方式是否与其他设备不同?

我一直在努力解决一个让我发疯多年的问题。我有一个带有一个 Activity 的应用程序,它通过动态片段交换显示不同的屏幕,即通常的

这在我的 Nexus 4、Nexus 5、Nexus 7 2012、Nexus 7 2013、Moto G 1st gen 等上非常有效。除了三星设备(SGS5、SGS6)之外的所有设备。在这些设备上,有时(很少,但也不少)replace()调用似乎被误解为add()调用,并且新片段出现在前一个片段之上。

我曾尝试复制该错误,但似乎没有任何模式。由于我在任何地方都没有收到错误消息,因此我无法真正解决它。

0 投票
0 回答
179 浏览

android - Android expandablelistview textIsSelectable 对 ListView 文本是 true 以及如何传递控制/焦点

在 CustomExpandable 中ListView,我需要启用 ClipBoard 功能,TextView该功能是子项的一部分,因此,我使用了 TextIsSelectable(true),它在棒棒糖中运行良好,但是在 Kitkat 中,当我们长按第一个TextView剪贴板功能启用但当我们长按第二个TextView第一个浮动剪贴板时没有消失意味着我们在单个屏幕上获得了多个浮动剪贴板。

如何在第二次/任何其他的点击上消失剪贴板TextView

设备:Note2/kitkat。

提前致谢

0 投票
1 回答
1900 浏览

android - Android - 带有 Remoteviews 的 Appwidget 重启后未更新

我在这里看到了类似的问题,但在我的情况下似乎没有任何效果......

我创建了一个带有AdapterViewFlipper(Simple ViewAnimator 将在已添加到其中的两个或多个视图之间进行动画处理)的 appwidget。appwidget 有一个 Next 按钮,使用户能够导航到小部件上的下一个视图。

当我第一次添加 appwidget 时一切正常。但是如果智能手机重新启动,小部件的 Next 按钮在我的 Samsung S4 上不再起作用(该方法onReceive被调用,但没有任何反应,它不会导航到下一个视图并停留在第一个视图)。我必须删除小部件并再次添加它才能使其正常工作...

我怀疑这是 Touchwiz 的问题,因为我在另一部手机(Moto G)上对其进行了测试,并且效果很好。

以下是我的代码的一些部分:

AppWidgetProvider

服务

显现

应用小部件信息

任何帮助,将不胜感激 !

0 投票
0 回答
80 浏览

android - 使用三星 S Pen 时内存泄漏

当在完成当前活动的视图上触摸 S Pen 时,称为静态视图字段mLastHoveredView会泄漏对视图的引用,因此会泄漏到其活动上下文以及与之关联的任何其他内容。我正在使用运行 5.0.2 的三星 Galaxy Tab A 9.7。

该字段在 AOSP 中不存在,并且似乎是三星唯一的东西,从这个泄漏金丝雀检测更改判断,这很不幸,因为这意味着我无法检查源代码以了解它是如何管理的。

处理这个问题的最佳方法是什么?在完成活动时使用反射使字段为空似乎很危险。

0 投票
7 回答
6182 浏览

android - 三星“应用程序优化”功能在 3 天后杀死后台应用程序

我们目前正在开发一个 Android 应用程序,它是一个健身追踪器应用程序。它在后台持续运行,在大多数设备上运行良好,但我们一直遇到应用程序在某些三星设备上完全死机的问题。经过一番调查,似乎某些三星设备具有完全自定义的“应用程序优化”功能(http://forums.androidcentral.com/samsung-galaxy-s6/599408-app-optimisation-after-updating.html),其中基本上是打瞌睡功能的(非常)原始版本,存在于更高版本的 Android 中,如果应用程序三天没有使用,基本上只会谋杀应用程序。

由于这个应用程序或多或少只做日志记录,并没有打开活动,它给我们带来了一个大问题,因为这个功能在许多三星设备上都是预先启用的。这个问题是通过使用前台服务来解决的,但这是一个解决方案的大锤,需要通过不断的通知来打扰用户,我们真的不需要应用程序处于前台 - 我们可以使用正常的电源安卓管理。

三星应用程序优化功能明确表示,如果应用程序三天未使用,它将“优化”。有没有人了解三星认为“使用”的东西,我可以以某种方式触发它吗?

旁白:在我看来,这是一个实施得很糟糕的功能,使 Android 上的开发更具敌意。除了我们的用例之外,它还会破坏任何信使应用程序。如果不是因为 Facebook Messenger 和 Whatsapp 天生就可以豁免该应用程序,那么用户会发疯,因为这会破坏他们的体验。

0 投票
1 回答
840 浏览

java - 打开多个 Android 应用程序实例 - 仅在 Touchwiz 上

我最近一直在为 Android 设备开发一个应用程序——我注意到一个令人困惑的问题,它只发生在运行 Samsung Touchwiz 的设备上!

当应用程序在Touchwiz设备上运行时,就会出现错误。该错误可以通过在应用程序处于前台时按“返回”按钮来重现 - 然后从主屏幕(或图标可能位于的任何其他位置)再次启动它。查看多任务菜单,很明显系统启动了应用程序的第二个实例!第二个实例完全独立于第一个实例,两者似乎没有任何联系。

我认为我可以通过将 singleInstance 添加到应用程序清单中来防止这种行为,但这似乎并没有奏效。 显现:

有趣的是,第二个实例在应用程序启动屏幕上“冻结” - 直到从多任务菜单中单击第二个实例。

这就是我处理启动画面的方式:

我还在主要活动中过度使用了后退按钮操作:

此错误发生在带有 TouchWiz 的设备上。我已经在几台设备上测试了我的应用程序,除了那些运行 TouchWiz 的三星设备外,这个错误无法在任何设备上重现。

任何建议将不胜感激。

非常感谢你!

0 投票
2 回答
85 浏览

android - 您是否需要在不同的制造商启动器上测试您的 android 应用程序?

我有想要在 Google Play 商店中发布的小型 Android 应用程序。在测试过程中,我提出了一个问题 - 我是否需要针对不同设备(如 TouchWiz(三星)或 HTC Sense Home)使用不同版本的 Android 启动器版本来测试我的应用程序?我可以捕捉到任何依赖于启动器的错误吗?

0 投票
1 回答
264 浏览

android - TouchWiz 不支持使用 Android 辅助功能滚动/滑动

如何使用 Android 辅助功能使用 TouchWiz 进行滚动/滑动。请注意,常用方法不起作用,因为 TouchWiz 不支持AccessibilityAction.ACTION_SCROLL_FORWARDAccessibilityAction.ACTION_SCROLL_BACKWARD

有任何想法吗?

0 投票
0 回答
106 浏览

android - badge_count_class_name 有什么用途?文档?

我在下面有这段代码可以在我的应用程序图标上设置徽章计数。该代码已从 Stack Overflow 复制。意图使用参数badge_count_class_name。鉴于包名已经作为参数传递,系统已经可以找到启动器类名,对吧?那么badge_count_class_name实际有什么目的呢?

此外,我找不到任何有关意图和支持的参数的文档。有人知道如何查找有关android.intent.action.BADGE_COUNT_UPDATE意图及其参数的文档吗?