Android-从SD跳线安装apk

Android-从SD跳线安装apk,android,Android,我正在分发我的android应用程序(apk)以及SD卡中的一些加密音频文件。在安卓手机上安装了apk后,我想自动删除apk。事实上,我不希望apk被别人复制。 是否有任何解决方案使apk不能被他人安装或复制?通过将其分发到SD卡上,您可以让人们非常容易地进行复制。怎样才能阻止他们复制卡片呢?即使你想出了一种方法来阻止在安卓系统上进行这种操作,他们也可以将该卡插入任何其他类型的计算机。通过在SD卡上分发,人们可以很容易地进行复制。怎样才能阻止他们复制卡片呢?即使你想出了一种方法来阻止在安卓系统上

我正在分发我的android应用程序(apk)以及SD卡中的一些加密音频文件。在安卓手机上安装了apk后,我想自动删除apk。事实上,我不希望apk被别人复制。
是否有任何解决方案使apk不能被他人安装或复制?

通过将其分发到SD卡上,您可以让人们非常容易地进行复制。怎样才能阻止他们复制卡片呢?即使你想出了一种方法来阻止在安卓系统上进行这种操作,他们也可以将该卡插入任何其他类型的计算机。

通过在SD卡上分发,人们可以很容易地进行复制。怎样才能阻止他们复制卡片呢?即使你想出了一种方法来阻止在安卓系统上实现这一点,他们也可以将卡插入任何其他类型的计算机

我希望自动删除apk

自动删除否,您最多可以提示用户

我不知道您为什么要这样做,但您肯定可以使您的应用处于非活动状态,实现:

x次运行策略或实施运行x天仅取决于您的需要,但当他们重新安装应用程序时将再次运行

因此,添加一个在线激活模块并保留电话详细信息,以避免重新激活

我希望自动删除apk

自动删除否,您最多可以提示用户

我不知道您为什么要这样做,但您肯定可以使您的应用处于非活动状态,实现:

x次运行策略或实施运行x天仅取决于您的需要,但当他们重新安装应用程序时将再次运行


因此,添加在线激活模块并保留电话详细信息以避免重新激活

你是对的。我正在试图找到一种解决方案,即使在从SD卡/计算机复制应用程序后也不使用我的应用程序。是否自动从SD卡或手机中删除?从卡片上删除很容易。File todelete=新文件(“/mnt/sdcard/myApp.apk);todelete.delete();当然,这并不能阻止人们在将卡放入手机之前对其进行备份。应将此代码放在何处,以便在安装后必须立即从SD卡中删除apk。您所能做的最好方法是在应用程序第一次运行时运行代码。请参阅o中的代码n创建应用程序类的方法。你是对的。我正在试图找到一个解决方案,即使从SD卡/计算机复制后,也可以避免使用我的应用程序。自动从卡或手机中删除?从卡中删除很容易。File todelete=新文件(“/mnt/sdcard/myApp.apk”);todelete.delete();当然,在获得许可的同时,这并不能阻止人们在将卡放入手机之前对其进行备份。应将此代码放置在何处,以便在安装后立即将apk从SD卡中删除。您所能做的最好方法是在第一次运行应用程序时运行代码。请看,您将使用应用程序类的onCreate方法中的代码执行此操作。