局域网内移动终端之间应用程序的分享方法

文档序号:6575015阅读:194来源:国知局
专利名称:局域网内移动终端之间应用程序的分享方法
技术领域
本发明涉及通信领域,更确切地说涉及一种局域网内移动终端之间应用程序的分
享方法。
背景技术
智能移动终端是目前科技发展的趋势,而智能移动终端的发展也伴随着越来越多的应用程序的发展和多样化。目前的应用程序的应用已经很多元化,涉及的领域也很多,包含饮食、聊天、游戏等。但是,目前在智移动能终端上运行的这些应用程序都是从互联网上去下载安装文件或者从电脑上直接拷贝安装文件,无法在不联入互联网的情况下从另一个已安装有应用程序的移动终端上去获取安装文件,例如,一个手机安装了某一个应用,但不能在不联入互联网的情况下将该应用的安装文件分享给另一个手机。以上下载方式存在以下缺陷:下载安装软件需要连接互联网,需要使用流量,不经济;直接从电脑上拷贝软件,又无法做到随时随地下载软件,非常不方便。

发明内容
本发明要解决的技术问题是,提供一种使用方便,多个智能终端之间在不联网的情况下可以相互分享安装文件的局域网应用程序的安装方法。本发明的技术解决方案是,提供一种具有以下步骤的局域网内移动终端之间应用程序的分享方法,包括主动分享应用程序的安装有安卓系统的第一移动终端和请求分享应用程序的安装有安卓系统的第二移动终端;该方法包括以下步骤:
一、打开第一移动终端的应用程序;
二、通过androidsdk (安卓软件开发工具包)中Package Info (应用程序包的信息类)类来得到应用程序application, flags (应用程序标记)的值X和application.FLAG_SYSTEM (FLAG_SYSTEM指的是应用位于/system/app下的标记)的值Y ;然后根据值X和值Y来判断所述的第一移动终端中的应用程是否为用户自行安装的;用户自行安装的应用程序能分享给所述的第二移动终端;第一移动终端系统自带的应用程序不能分享给所述的第二移动终端;具体判断方式如下:
(1)若得到的值X< 0且值Y < 0,则判断该应用程序是用户自行安装的,能分享;
(2)若得到的值X< 0且值Y > 0,则判断该应用程序是系统的程序,不能分享;
(3)若得到的值X> 0且值Y < 0,则判断该应用程序是系统的程序,不能分享;
(4)若得到的值X> 0且值Y > 0,则判断该应用程序是系统的程序,不能分享;
三、通过步骤二得到可以分享应用程序的列表,使用文件复制方法将能分享的应用程序的安装文档拷贝到SD卡上;然后得到每个应用程序的安装文档的保存路径;根据得到的应用程序的安装文档保存的物理地址,生成可以下载的http (超文本协议)访问的地址,并且把这个地址同时动态生成二维码的下载地址;
四、所述的第二移动终端根据生成的http(超文本协议)下载地址或二维码的下载地址均可以下载应用程序的安装文档。采用以上结构后,本发明的局域网内移动终端之间应用程序的分享方法,与现有技术相比,具有以下优点:
由于本发明的局域网内移动终端之间应用程序的分享方法,用户只要在同一个局域网内,无需连入互联网,采用httpservice技术来生成所述的第一移动终端中用户自行安装的应用程序的的http下载地址和二维码,所述的第二移动终端根据生成的http下载地址或二维码来下载应用程序,可以直接从对方的移动终端上面下载应用程序,使移动终端省去了下载应用程序的流量,也无需花时间去搜索对应的软件,大大方便了用户分享应用程序的速度和效力,给移动终端的用户带来方便。
具体实施例方式本发明的局域网内移动终端之间应用程序的分享方法包括主动分享应用程序的安装有安卓系统的第一移动终端和请求分享应用程序的安装有安卓系统的第二移动终端,所述的第一移动终端和第二移动终端指的是可以是两个移动终端之间,也可以是多个移动终端之间。该方法包括以下步骤:—、打开第一移动终端的应用程序。二、通过 android sdk 中 Package Info 类来得到应用程序 application, flags 的值X和application.FLAG_SYSTEM的值Y ;然后根据值X和值Y来判断所述的第一移动终端中的应用程序是否为用户自行安装的;用户自行安装的应用程序能分享给所述的第二移动终端;第一移动终端系统自带的应用程序不能分享给所述的第二移动终端。具体判断方式如下:
(1)若得到的值X< O且值Y < 0,则判断该应用程序是用户自行安装的,能分享;
(2)若得到的值X< O且值Y > 0,则判断该应用程序是系统的程序,不能分享;
(3)若得到的值X> O且值Y < 0,则判断该应用程序是系统的程序,不能分享;
(4)若得到的值X> O且值Y > 0,则判断该应用程序是系统的程序,不能分享;
三、通过步骤二得到可以分享应用程序的列表,使用文件复制方法将能分享的应用程序的安装文档拷贝到SD卡上;然后得到每个应用程序的安装文档保存路径;根据得到的应用程序的安装文档保存的物理地址,生产可以下载的http访问的地址,并且把这个地址同时动态生产二维码的下载地址。所述的动态生产二维码是指,移动终端每次连接的wifi网络不通,所以获取到的IP地址也会不同,生成可以访问下载的http地址是IP和SD上应用程序保存的地址所组成,二维码是随获取到的IP地址时时在变化。四、所述的第二移动终端根据生成的http下载地址或二维码的下载地址均可以下载应用程序的安装文档。使用以上方法分享应用程序,只要两个移动终端都在同一个局域网内,便可相互分享移动终端中用户自行安装的应用程序,使用非常方便。所述的移动终端可以是智能手机等。
权利要求
1.一种局域网内移动终端之间应用程序的分享方法,包括主动分享应用程序的安装有安卓系统的第一移动终端和请求分享应用程序的安装有安卓系统的第二移动终端;该方法包括以下步骤: 一、打开第一移动终端的应用程序和第二移动终端的应用程序; 二、通过安卓软件开发工具包中应用程序包的信息类来得到应用程序application,flags的值X和application.FLAG_SYSTEM的值Y ;然后根据值X和值Y来判断所述的第一移动终端中的应用程是否为用户自行安装的;用户自行安装的应用程序能分享给所述的第二移动终端;第一移动终端系统自带的应用程序不能分享给所述的第二移动终端;具体判断方式如下: (1)若得到的值X< O且值Y < 0,则判断该应用程序是用户自行安装的,能分享; (2)若得到的值X< O且值Y > 0,则判断该应用程序是系统的程序,不能分享; (3)若得到的值X> O且值Y < 0,则判断该应用程序是系统的程序,不能分享; (4)若得到的值X> O且值Y > 0,则判断该应用程序是系统的程序,不能分享; 三、通过步骤二得到可以分享应用程序的列表,使用文件复制方法将能分享的应用程序的安装文档拷贝到SD卡上;然后得到每个应用程序的安装文档的保存路径;根据得到的应用程序的安装文档保存的物理地址,生成可以下载的超文本协议访问的地址,并且把这个地址同时动态生成二维码的下载地址; 四、所述的第二移动终端根据生成的超文本协议下载地址或二维码的下载地址均可以下载应用程序的安装文档。
全文摘要
本发明公开了一种局域网内移动终端之间应用程序的分享方法,用户只要在同一个局域网内,无需连入互联网,采用httpservice技术来生成所述的第一移动终端中用户自行安装的应用程序的http下载地址和二维码,所述的第二移动终端根据生成的http下载地址或二维码来下载应用程序,可以直接从对方的移动终端上面下载应用程序,使移动终端省去了下载应用程序的流量,也无需花时间去搜索对应的软件,大大方便了用户分享应用程序的速度和效力,给移动终端的用户带来方便。
文档编号G06F9/445GK103207794SQ201210511449
公开日2013年7月17日 申请日期2012年12月4日 优先权日2012年12月4日
发明者徐建华, 林挺 申请人:东蓝数码股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1