【问题标题】:How to use Android activity fragment from other packages?如何使用来自其他包的 Android 活动片段?
【发布时间】:2012-09-10 17:57:51
【问题描述】:

我刚刚开始在 Android ICS 上进行开发。 我需要在我的应用程序中重用一些活动片段。 例如,当我想编写一个“设置向导”应用程序时,我需要在我自己的 APK 中重用 WIFI 设置活动片段。 但似乎活动片段只能在同一个包(APK)中使用。 有谁知道如何处理这个问题?

非常感谢。

-罗宾

【问题讨论】:

    标签: android android-activity package apk fragment


    【解决方案1】:

    但是似乎activity fragment只能在同一个包(APK)中使用

    正确。

    我需要在自己的APK中复用WIFI设置活动片段

    我不知道您的应用是否可以拥有执行设置应用的 WiFi 屏幕所做的所有操作所需的所有权限。话虽如此,欢迎您browse the source code for Settings 并拿出您想要的。

    【讨论】:

    • 感谢您的回复。但我不认为复制代码是一个好主意。由于电话/通话的某些设置存储在它们自己进程内的运行时变量中。
    • @Robin:你表现得好像你有选择一样。
    • 对不起,我没有。从技术上讲,也许我可以在我的片段中启动一个活动组。然后由该活动组开始另一个活动/片段。它可能既复杂又丑陋,而且未经验证。
    • @Robin:“然后由该活动组开始另一个活动/片段”——幸运的是,出于明显的安全原因,这是不可能的。最有可能的是,您需要简单地从您的应用中删除此功能。
    • 这是可能的,因为我正在制作自己的固件。我有系统 UID。
    猜你喜欢
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-09
    相关资源
    最近更新 更多