java - 是否可以在运行时添加新的 ActivityAliases?

标签 java android android-activity android-manifest android-activity-alias

AndroidManifest.xml , 可以定义多个 <activity-alias> 元素。然而, ActivityAlias java类不建议可以在运行时定义这些别名。

是否可以在运行时向应用添加新的 Activity 别名?

最佳答案

您不能向您的应用程序动态添加新的 Activity 别名或编辑 list 文件,因为这会违反 Android 安全模型。 list 文件的目的之一是开发人员必须定义哪些 Activity 是应用程序的一部分以及允许它们做什么。 只需阅读有关签署应用程序的 Android 文档。 Android 应用程序必须先使用私钥签名,然后才能通过 Google Play 发布。如果您能够更改 .apk 文件中的任何应用程序文件,那么签名将不再正确并且验证将失败。

关于java - 是否可以在运行时添加新的 ActivityAliases?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31207832/

相关文章:

Java:用随机字符串替换字符串的最简单方法

java - 添加多个元素到列表并单击 cssSelector WebDriver Java

android - 如何在我的 Android 应用中妥善管理音量?

android - Kindle Fire 游戏圈 CANNOT_BIND 错误

android - 半屏 Activity

java - 我需要 XA 交易吗? DefaultMessageListenerContainer 本地事务与 XA 连接工厂

Java如何在jar环境而不是IDE中读取文件夹并列出该文件夹中的文件

java - 如何为自定义可扩展 ListView 子项设置选择器

Android:如何知道高级任务 killer 杀死的 Activity/服务?

android - 使用哪个上下文?