gpt4 book ai didi

android - 编写一个可以使用插件的应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:53:03 26 4
gpt4 key购买 nike

我正在尝试找到一种在应用程序中安装插件的方法。

我的目标是拥有一个核心应用程序,并提供可在市场上下载的插件。 (它可以是任何东西,天气,广播播放器等...)

插件不会相互交互,因此核心应用程序更像是多个应用程序的目录,带有插件使用的某种 SDK。

Android 文档中有 Tic Tac Toe 示例,但需要主应用声明外部库。我希望核心应用程序检测到新安装的插件并显示它们。

我找到了 this other question但没有答案。

有办法吗?

编辑:市场上也有可以通过购买另一个应用程序来解锁的应用程序。它们是如何工作的?我还找不到任何有趣的东西。当你用谷歌搜索“android unlock”时,你就知道你会找到什么:)

最佳答案

这有点干净,因此您不必使用 try catch block 。此外,这可以避免有人创建同名应用并手动将其安装到手机上。

public boolean checkIfAllowed()
{
PackageManager pm = getPackageManager();
int match = pm.checkSignatures("your.first.package", "your.second.package");
if (match == PackageManager.SIGNATURE_MATCH)
{
Log.d("ALLOWED?", "signatures match");
return true;
}
else
{
Log.d("ALLOWED?", "signatures don't match");
return false;
}
}

关于android - 编写一个可以使用插件的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4554605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com