可以跨 APK 共享资源吗?

2023-11-26

是否可以跨 APK 共享资源?例如,应用程序 A(在 APK A 中)可以从应用程序 B(在 APK B 中)加载图标或布局视图吗?


您可以利用获取应用程序资源

这样,只要您至少知道包名称以及要加载的资源的 id 或名称,您就可以从其他应用程序包中加载您想要的任何内容。

附带说明一下,如果不使用 XMLResourceParser 进一步处理布局,则无法加载布局,因为应用程序包和“guest”包之间可能存在 id 不匹配。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可以跨 APK 共享资源吗? 的相关文章

  • 不可变位图崩溃错误

    java lang IllegalStateException Immutable bitmap passed to Canvas constructor at android graphics Canvas
  • onActivityResult 中的完成活动不起作用

    我有一对必须同生共死的活动 基本上 AlphaActivity 会做一些工作 然后发送一个意图 startActivityForResult 对于 Beta 活动 当 Beta 活动完成时 我希望它发送一个意图 startActivity
  • Android 12:如何防止更改手机壁纸时重新启动活动?

    在 Android 12 上 如果我们开启一个活动 进入手机主屏幕更换壁纸 切换回我们的 Activity 该 Activity 重新启动 看起来它与 Material You 主题有关 我想在我的应用程序进入前台时禁用活动的重新启动 有办
  • Espresso - 检查使用按钮按下意图打开哪个活动?

    是否可以跟踪按下某个按钮后打开了哪个 Activity 我有一个测试 其中当单击 按下按钮时 it 向服务器发送请求 直到发送请求时 它打开一个活动 验证是否执行成功在测试中 我需要检查打开的 Activity 是什么 我的测试示例 检查
  • Android - 如何访问 onResume 中 onCreate 中实例化的 View 对象?

    In my onCreate 方法 我正在实例化一个ImageButton View public void onCreate Bundle savedInstanceState super onCreate savedInstanceSt
  • Mailgun POST /messages API 总是抛出 401 禁止

    我正在尝试使用改造库在 Android 中发送 Mailgun POST messages API 请求 以下是改装要求 HTTP POSThttps api key xxx v3 sandboxxxx messages https api
  • MI设备中即使应用程序被杀死,如何运行后台服务

    您好 我正在使用 alaram 管理器运行后台服务 它工作正常 但对于某些 mi 设备 后台服务无法工作 我使用了服务 但它无法工作 如何在 mi 中运行我的后台服务 MI UI有自己的安全选项 所以你需要的不仅仅是上面提到的粘性服务 你需
  • Google Inbox 类似 RecyclerView 项目打开动画

    目前 我正在尝试实现 Google Inbox 例如RecyclerView行为 我对电子邮件打开动画很好奇 我的问题是 该怎么做 我的意思是 他们使用了哪种方法 他们用过吗ItemAnimator dispatchChangeStarti
  • Android - 除了普通 SSL 证书之外还验证自签名证书

    我有一个通过 SSL 调用 Web 服务的 Android 应用程序 在生产中 我们将拥有由受信任的 CA 签名的普通 SSL 证书 但是 我们需要能够支持自签名证书 由我们自己的 CA 签名 我已经成功实施了接受自签名证书的建议解决方案
  • 下载图像并显示它

    应用程序的主要目的是下载和显示图像 但是当我尝试启动应用程序时它崩溃了 这是我的代码 private DownloadImageTask task protected void onCreate Bundle savedInstanceSt
  • 如何将单选按钮状态保存到已保存/共享首选项?

    我可以在保存的首选项中保存字符串 但很难保存单选按钮 public class PersonalDetailsf extends Activity private SharedPreferences sharedPreferences pr
  • 如何在 Android 上的 HttpPost 中发送 unicode 字符

    我试图在我的应用程序中允许多语言支持 这会发出 HTTP post 来上传新消息 我需要做什么才能支持日语和其他非拉丁语语言 我的代码目前看起来像这样 note the msg string is a JSON message by the
  • 手动启用时 Firebase Crashlytics 不报告崩溃

    Crashlytics 在没有选择加入报告的情况下也能正常工作 但一旦我根据规定设置了选择加入报告 它就会停止报告任何内容tutorial https firebase google com docs crashlytics customi
  • onTouchEvent()中如何区分移动和点击?

    在我的应用程序中 我需要处理移动和单击事件 一次点击是由一个 ACTION DOWN 操作 多个 ACTION MOVE 操作和一个 ACTION UP 操作组成的序列 理论上 如果您收到 ACTION DOWN 事件 然后收到 ACTIO
  • 如何在android中录制音频时暂停背景音乐

    我正在 Android 中开发一个音频记录应用程序 因此 如果设备音乐播放器中已播放任何背景音乐 则应在开始录制之前暂停该背景音乐 并且每当录制停止或暂停时 背景音乐都应恢复 播放录制的音频时也应该如此 有人可以帮我解决这个问题吗 提前致谢
  • Android:如何使视图增长以填充可用空间?

    这看起来很简单 但我不知道该怎么做 我有一个带有 EditText 和两个 ImageButtons 的水平布局 我希望 ImageButtons 具有固定大小 并且 EditText 占据布局中的剩余空间 如何才能做到这一点
  • 带有空白白屏的 WebView

    我在 DialogFragment 中有一个 webview 它使用以下方式显示文档和 PDF它可以进行几次尝试 但如果用户尝试频繁打开和关闭对话框 webview 将显示空白屏幕 我已经尝试了所有的线程link1 https stacko
  • Google Android Drive api 在已安装版本上登录失败

    我开发了一个使用 GoogleDrive api 的 Android 应用程序 当处于调试状态或运行调试版本时 应用程序 工作正常 并正确验证附加的谷歌帐户 等 当我构建发行版本时 使用我的签名密钥 并且 安装apk文件 当我运行时 Goo
  • 按名称查找视图

    是否可以通过名称而不是 id 来查找视图 findViewById R id someView 但我想做这样的事情 findViewByName someView 在处理 xml 时 您必须通过标识符查找视图 但是您可以使用以下方式查找标识
  • WebView 在某些设备上如果不长按则不会滚动

    我有一个 WebView 设置如下 the web view mWebView WebView findViewById R id webView push the url on to the web view mWebView loadU

随机推荐

  • Xcode 中的重复符号错误

    当我在添加自己的框架后尝试构建项目时 在 Xcode 4 5 1 中遇到 重复符号 错误 我验证了框架文件是否有重复项 但没有 但是当我将框架添加到项目中时 它会抱怨这些错误 请建议 duplicate symbol NXArgc in A
  • 如何根据物品的重量将物品列表分成相等的分区?

    我有一个有点像这样的项目列表 orange 9 watermelon 3 grapefruit 6 peach 8 durian 2 apricot 6 我想将此列表分成 比如说两组 以便每组中项目的权重总和尽可能相等 即 List 1 o
  • 共享库与静态库的加载时间

    我有一个关于共享库与静态库加载时间的问题 假设我有一个可执行文件 foo exe 它使用 liba libb libc 此外 在给定时间 计算机上运行的可执行文件实例超过 10 个 现在如果以上 3 个库是共享库 第一个实例加载到 RAM
  • 使用 Jquery 按 id 选择 tr

    我正在尝试在表中选择一个 tr 来删除它 但选择器没有任何运气 表格看起来像这样 table width 301 border 0 cellspacing 5 cellpadding 0 gt tbody tr th width 56 Pr
  • 浮点算术运算的精度是多少?

    考虑下面两个非常简单的乘法 double result1 long double result2 float var1 3 1 float var2 6 789 double var3 87 45 double var4 234 987 r
  • 如何使用 SQLAlchemy 将一个类映射到多个表?

    假设我有一个包含三个表的数据库结构 如下所示 items item id item handle attributes attribute id attribute name item attributes item attribute i
  • slam 软件包安装失败并出现 make 错误

    我正在尝试安装 slam 软件包 但它在我的系统上似乎失败 我运行的是 ubuntu 12 04 我认为这是缺少库或其他东西 所以我安装了一些与 liblas 匹配的库 但没有骰子 installing source package sla
  • 空 PHP POST 变量

    背景 基于网络的联系表格 Problem The POST数组为空 启用错误后 不会发现任何错误 空数组值除外 该代码在某一时刻经过测试并工作 然后保持不变 直到我发布这个问题 主机可能已执行升级 Software PHP 5 2 17 阿
  • 如何从 Visual Studio 2012 项目降级到 Visual Studio 2008

    我正在使用 C Windows 应用程序 我最近将 Visual Studio 2008 项目转换为新的 Visual Studio 2012 项目 现在我必须将该项目降级到 Visual Studio 2008 有什么办法可以降低这个项目
  • 如何运行已安装的python脚本?

    我使用 distutils 来安装我的 python 包 其中 setup py import distutils core args name plugh version 1 0 scripts scripts plugh package
  • Kotlin 和 Gradle - 从 stdio 读取

    我正在尝试使用以下命令执行我的 Kotlin 类 gradlew q run lt src main kotlin samples input txt 这是我的HelloWorld kt class package samples fun
  • 为什么 IE8 不处理 iframe onload 事件?

    示例代码 a href http www example com target self Go a
  • Appengine:put_async 不起作用(至少在开发服务器中)?

    NOTE 它在生产中确实有效 我的意思是 当我上传应用程序时 它运行得很好 问题出在开发服务器上 这里有一些代码可以向您展示我正在尝试做什么 e Employee key name some key name name John Bonha
  • Codeigniter - 按字母顺序排列活动记录

    我想知道是否有人可以帮助我解决一些问题 我有一些 ajax 可以调用我的模型中的函数 但我似乎无法按 模型 对输出进行排序 在函数下面我遇到了问题 function get models by brand tree null this gt
  • 警告修复后将被初始化

    晚上好 感恩节快乐 我有以下代码 从我的主代码中取出到一个独立文件中 并且收到一些我想解决的警告消息 这是代码 include
  • 数学函数在现代处理器上需要多少周期

    我们知道现代处理器执行诸如cosine and sin直接在处理器上 因为它们有操作码 我的问题是这些指令通常需要多少周期 它们需要恒定的时间还是取决于输入参数 该时间因处理器型号而异 时间范围通常从数十个 CPU 周期到一百个或更多 许多
  • 查找 UIView 中某个类型的所有控件

    我正在寻找一种自动本地化按钮 文本字段等上的文本的方法 对于此方法 我需要找到 UIView 上的所有 例如 UIButton 我尝试了以下两种方法 但它们都没有像我希望的那样工作 for UIView subView in self vi
  • 如何更改 WPF DataGridColumn 上的第一个排序方向

    现在 默认 当您单击用户可排序的标题时DataGridColumn它在第一次单击时按升序排序 在第二次单击时按降序排序 如何使其在第一次单击时降序排序 在第二次单击时升序排序 我想出了一种方法 不确定这是否是最好的方法 但基本上 当排序事件
  • 将文本中的 YouTube URL 替换为其 HTML 嵌入代码

    如果在字符串中找到此函数 则嵌入 YouTube 视频 我的问题是 仅捕获嵌入视频 iframe 如果有更多视频 则仅捕获第一个视频 并忽略字符串的其余部分的最简单方法是什么 function youtube string autoplay
  • 可以跨 APK 共享资源吗?

    是否可以跨 APK 共享资源 例如 应用程序 A 在 APK A 中 可以从应用程序 B 在 APK B 中 加载图标或布局视图吗 您可以利用获取应用程序资源 这样 只要您至少知道包名称以及要加载的资源的 id 或名称 您就可以从其他应用程