问题标签 [android-app-watermark]
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.
android - 如何务实地为应用程序创建一个叠加层作为Android中的水印?
我想制作一个应用程序,其中将显示一个水印,该水印将显示在每个活动中,包括片段(如果存在)。我想以编程方式做到这一点,没有任何 XML 来减少冗余和样板代码。它的主要目的是,如果我与其他人共享一个 APK,那么他就不能窃取我的 APK,因为它到处都包含一个奇怪的水印。
android - 向应用程序的所有窗口添加全局水印
我从事临床应用程序工作,我的应用程序的预发布或尚未验证的版本不能用于临床,这一点非常重要。合作医院或诊所有时会使用工作台构建来测试特定地点的问题,而有人带着该构建走到地板上的结果可能是灾难性的(有些人可能真的死了)。我目前正在通过构建风味进行水印。有 3 个活动,这些活动的布局是重复的。临床变体没有水印,演示变体具有“不用于临床使用”水印作为TextView
红色文本和 alpha=0.2 在一切之上。到目前为止,这是可行的,但我不喜欢有重复布局的事实:开发人员可能会在发生更改时忘记更新这两个布局。
我想知道是否有一种方法可以在每次显示新窗口时调用某种窗口侦听器并将水印呈现在窗口内容的顶部?
注意:我知道这种方法,但我更喜欢限制在应用程序范围内并且不使用需要反射的隐藏 API 的东西。
androidpdfviewer - 如何在 Android Studio 中的文档(.pdf、.doc)上添加水印?
为了加载本地 pdf 文档,我使用了著名的“barteksc AndroidPdfViewer”。从链接查看时,我使用 WebView。我需要在上传到我的在线存储空间的任何文档上加盖水印,就像 TikTok 在视频上加盖标签一样。
需要水印是永久性的,也就是说,即使在其他地方下载时,水印也是文档的一部分。将不胜感激任何可用的解决方案。