一种基于蓝牙的智能终端间快速互传apk的方法及系统的制作方法

文档序号:9505995阅读:490来源:国知局
一种基于蓝牙的智能终端间快速互传apk的方法及系统的制作方法
【技术领域】
[0001]本发明涉及Android安装文件的技术领域,特别是涉及一种基于蓝牙的智能终端间快速互传APK的方法及系统。
【背景技术】
[0002]APK 是 AndroidPackage 的缩写,即 Android 安装包。APK 是类似 Symbian Sis 或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。APK文件和sis—样,把Android sdk编译的工程打包成一个安装程序文件,格式为APKo APK文件其实是zip格式,但后缀名被修改为APK,通过UnZip解压后,可以看到Dex文件。Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
[0003]目前,随着移动通信技术的飞速发展,智能手机中的APK多种多样,给人们的日常生活带来很多方便。当需要某一 APK时,只需要在网络环境下进行下载即可。
[0004]同样,当用户A想要从用户B上获取所要的APK时,也需要在网络环境下才能完成。这无疑局限了用户间的APK相互传递。

【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于蓝牙的智能终端间快速互传APK的方法及系统,在没有网络的情况下,通过蓝牙技术实现用户间的APK共享,便于APK的广泛使用。
[0006]为实现上述目的及其他相关目的,本发明提供一种基于蓝牙的智能终端间快速互传APK的方法,包括以下步骤:步骤S1、判断智能终端上的当前APK是否为第三方APK ;步骤S2、若当前APK为第三方APK,则为当前APK添加蓝牙分享功能;步骤S3、将当前APK通过蓝牙分享至其他智能终端。
[0007]根据上述的基于蓝牙的智能终端间快速互传APK的方法,其中:所述步骤S1中,通过长按智能终端上安装的APK的图标,根据针对当前APK可执行操作来判断当前APK为系统应用还是第三方APK。
[0008]进一步地,根据上述的基于蓝牙的智能终端间快速互传APK的方法,其中:若无法对当前APK进行删除操作,则当前APK为系统应用;若能够对当前APK进行删除操作,则当前APK是第三方APK。
[0009]根据上述的基于蓝牙的智能终端间快速互传APK的方法,其中:所述智能终端包括智能手机、平板电脑和PDA。
[0010]根据上述的基于蓝牙的智能终端间快速互传APK的方法,其中:所述步骤S2中,为当前APK添加蓝牙分享功能时,在智能终端上设置一个蓝牙分享区域,只需将当前APK的安装文件移动至蓝牙分享区域,即标明当前APK具有蓝牙分享功能。
[0011]同时,本发明还提供一种基于蓝牙的智能终端间快速互传APK的系统,包括判断模块、分享功能添加模块和分享模块;
[0012]所述判断模块用于判断智能终端上的当前APK是否为第三方APK ;
[0013]所述分享功能添加模块与所述判断模块相连,用于在当前APK为第三方APK时,为当前APK添加蓝牙分享功能;
[0014]所述分享模块与所述分享功能添加模块相连,用于将当前APK通过蓝牙分享至其他智能终端。
[0015]根据上述的基于蓝牙的智能终端间快速互传APK的系统,其中:通过长按智能终端上安装的APK的图标,所述判断模块根据针对当前APK可执行操作来判断当前APK为系统应用还是第三方APK。
[0016]进一步地,根据上述的基于蓝牙的智能终端间快速互传APK的系统,其中:若无法对当前APK进行删除操作,则当前APK为系统应用;若能够对当前APK进行删除操作,则当前APK是第三方APK。
[0017]根据上述的基于蓝牙的智能终端间快速互传APK的系统,其中:所述智能终端包括智能手机、平板电脑和PDA。
[0018]根据上述的基于蓝牙的智能终端间快速互传APK的系统,其中:所述分享功能添加模块为当前APK添加蓝牙分享功能时,在智能终端上设置一个蓝牙分享区域,将当前APK的安装文件移动至蓝牙分享区域,则当前APK具有蓝牙分享功能。
[0019]如上所述,本发明的基于蓝牙的智能终端间快速互传APK的方法及系统,具有以下有益效果:
[0020](1)在没有网络的情况下,实现用户间第三方APK的共享;
[0021](2)操作简单,不增加额外的系统负担;
[0022](3)实用性好。
【附图说明】
[0023]图1显示为本发明的基于蓝牙的智能终端间快速互传APK的方法的流程图;
[0024]图2显示为本发明的基于蓝牙的智能终端间快速互传APK的系统的结构示意图。
[0025]元件标号说明
[0026]1判断模块
[0027]2分享功能添加模块
[0028]3分享模块
【具体实施方式】
[0029]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0030]需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0031]本发明的基于蓝牙的智能终端间快速互传APK的方法首先判断智能终端上的当前APK是否为第三方APK ;若当前APK为第三方APK,则为当前APK添加蓝牙分享功能;最后将当前APK通过蓝牙分享至其他智能终端,从而通过蓝牙的通信方式实现了智能终端间第三方APK的快速互传,突破了网络环境的限制。
[0032]参照图1,本发明的基于蓝牙的智能终端间快速互传APK的方法包括以下步骤:
[0033]步骤S1、判断智能终端上的当前APK是否为第三方APK。
[0034]首先,需要所要互传的APK是否为用户自己安装的第三方APK。这是因为智能终端间互传的APK只能是用户自己安装的第三方APK,作为系统应用的APK是不能在智能终端间互传的。
[0035]优选地,通过长按智能终端上安装的APK的图标,根据针对当前APK可执行操作来判断当前APK为系统应用还是第三方APK。具体地,若无法对当前APK进行删除操作,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1