Android:如何将应用从同一个应用转移到另一个Android手机

时间:2011-12-16 10:15:54

标签: android

我正在Android中创建一个应用程序,我想通过蓝牙将我的特定应用程序.apk文件传输到另一个Android手机。 我正在设置一个名为“共享应用程序”的选项菜单,点击它会将我的应用程序.apk文件传输到蓝牙开启的手机。 它在J2ME中创建相同的应用程序时工作得非常好,现在我在Android中尝试它并且它无法正常工作。这样做有什么办法吗?任何回复都会对我有所帮助。

3 个答案:

答案 0 :(得分:4)

应用程序通常存储在/ data / app中,但如果您的手机是root用户,则只能访问该文件夹。

所以AFAIK唯一的方法就是将你的apk包含在assets文件夹中,然后将其复制到sdcard,然后才能共享它。但是接收到的apk无法共享,因为它没有资源内的另一个apk。所以忘记这个解决方案。

最简洁的方法是将用户引导到市场。

答案 1 :(得分:3)

我不相信这是可能的,apk不能共享自己,但是apk可以共享一个文件(可能是另一个apk),它作为资源打包到apk中。

您还可以考虑通过共享指向其他人可以安装apk的Android Market的链接来实现更轻松的方式,或者如果您不想使用市场,则可以共享指向apk托管的链接在某个地方的网站上。

答案 2 :(得分:1)

如果应用程序的APK文件在SD卡上可用,则不应失败。

您只是通过蓝牙将文件(APK或任何其他文件)从SD卡传输到其他设备。如果失败意味着您的代码包含错误。所以首先检查你的代码,它肯定会有效。