如何将我自己的应用程序的APK文件保存在sd卡中并通过蓝牙共享?(仅通过使用代码和意图)



在我的国家,没有访问Google Play的权限。我为我的人写了一个免费的有用的应用程序,在它发布几天后,我得出结论,最好的方法是通过蓝牙 分享它的APK文件(因为通过蓝牙共享文件在这里非常流行!)

现在,问题是:

我如何(通过代码)在sd卡中保存正在运行的APK文件的副本,然后使用一些意图来准备文件供共享蓝牙吗?

不幸的是,我还没有尝试过任何代码,因为我根本不知道从哪里开始。所以,只是起点或一些提示是非常受欢迎的!

编辑:我的一些用户,更技术性,知道他们可以使用FileManager/bluetooth Sharing应用发送APK给他们的朋友,但我希望任何人都能够简单地通过点击应用程序中的一个按钮来分享应用程序,即使他们是新手或没有任何文件管理器在他们的设备上。

如果您使用应用程序的安装位置执行标准ACTION_SEND Intent,并使Intent明确针对蓝牙,您可以这样做。你可以在这里看到:

蓝牙Android文件传输(甚至限制类型)

By code在您的情况下似乎是多余的。也许只是通过蓝牙使用文件/应用程序共享应用程序就足够了:http://www.guidingtech.com/10346/transfer-android-apps-between-phones-bluetooth/

最新更新