精华内容
下载资源
问答
  • 手机地理位置共享

    2014-06-05 21:58:37
    实现一个能够共享GPS定位信息的程序,程序能够使用3G手机开发终端上的GPS设备获取定位信息,利用网络下载Google地图,能把当前的位置在地图上绘制出来而且能把当前的位置信息共享到服务器,可以在地图上看到服务器上...
  • 手机地理位置共享.rar

    2019-07-30 11:26:51
    手机地理位置共享.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 虽然安卓和苹果系统的使用体验是不一样的,但是安装后技术参数都是一样的,也就是说微信本身有的功能不论是什么系统都是有的,即使更换了手机也是可以进行匹配。 最后总结来说,虽然现在抖音可以说是人人必备,但是...
  • iPhone手机上的GPS位置共享应用

    万次阅读 2013-05-24 13:21:17
    今天上午出去办点事情,在朝阳门内大街,看到一个拉着行李箱的美女,手里拿着iPhone手机,在那里好像焦急等待的样子,今天的天气真好,太阳直直的晒着。我真想走过去问问美女是不是迷路了,或者是不是不知道怎么走了...

         今天上午出去办点事情,在朝阳门内大街,看到一个拉着行李箱的美女,手里拿着iPhone手机,在那里好像焦急等待的样子,今天的天气真好,太阳直直的晒着。我真想走过去问问美女是不是迷路了,或者是不是不知道怎么走了,或者不能告诉清楚朋友自己身处何地。但是我没有,怕被怀疑为另有所图。其实我真的是另有所图,就是想告诉该美女,如果迷路或者需要朋友来接自己,可以下载安装我的GPS Share应用然后就可以通过短信或者邮件告诉朋友你在哪儿了。

        写应用的人,应该都希望自己的应用被别人使用,给别人带来益处。我也不例外,恨不得每个手机都装上自己写的应用,这大概是职业习惯使然。

        在我提交上传了收费的GPS位置采集与分享后,我将GPS分享功能单独拿出来,做了一个免费不带有广告的应用上传到了APP Store。为什么要上传免费不带有广告的应用呢?上次雅安地震有个报道说是被埋在废墟下的一个人,曾经不断的打过求救电话,最终因没法确认他的具体被埋位置,没有能够得到及时救援。三天后找到他时,他已经永远的离去了。这个报道很沉重,很沉重。我想,如果他当时能够发送一条带有GPS位置信息的短信或者邮件,那么被及时救援的可能性就增加了不少。于是就上传了只分享GPS位置的应用。虽然现在让每个人能够发送自己的位置给别人,不太现实,因为不少人还没有用上智能手机。但几年后,或者若干年后,位置共享可能成为很方便的一个常用功能。

       在中国,由于手机地图都做了偏离处理,从卫星直接得到的GPS值标注到地图上时会有偏差。所以,GPSshare会两个地图链接,一个是通过手机上的Web Google地图打开,另外一个是通过桌面Web Google地图打开。目前该应用就是提供通过短信或者邮件将自己所处的位置的地图链接发给他人,他人通过地图链接就很方便在地图上看到发送者的位置。这个应用会一直更新下去,会做得更简洁,操作更方便,永远不嵌入广告。希望大家多提改进意见。

         GPSShare可以在iTunes下载安装,目前支持中英文界面。https://itunes.apple.com/cn/app/gps-share/id639167976?mt=8

    展开全文
  • 手机地理位置共享引发的不安全因素 在 爱撸小杰-关注互联网的个人IT博客 首次发表 Link URL: http://www.aojgame.com/news/2179.html 来自 “ ITPUB博客 ” ,链接:...

    前几天看到新闻,称有些不法分子利用微信等工具来进行抢劫强奸等犯罪。博主一开始想到的场景是这样的: 一个不法分子躲在黑暗的角落一直在刷新微信看附近的人,突然发现有一个距离越来越近,然后查看附近定位到目标后实施犯罪。 上面是博主认为的犯罪场景,而实际报道的是,利用微信搭讪并取得对方信任,然后约出来实施犯罪的。这个方法其实跟网友诈骗犯罪等差不多情况,主要原因是轻信陌生人而被骗,看来是博主稍微高估了这些犯罪人员。 那么还是来谈一下地理位置共享所引发的不安全因素,就是博主提到的那个情况,现在很多基于地理位置的应用会在后台一直更新位置信息,很多用户可能不知道有这个事,也不知道怎么关闭自动更新,所以让一些不法分子有机可乘。这一点应用开发商应该要告知用户,不能在客户不知情的情况下擅自后台同步数据。 现在移动应用的安全问题越来越重要,手机里包含的信息非常多,有些国外的用户已经不敢下载中国出的app应用了,因为他们怕中国的app会泄露用户隐私。而对于用户来说,要防范应用泄露隐私,比较难,手机上的杀毒软件和防火墙并不完善,应用的权限管理也有待加强,虽然安装的时候会提示应用需要哪些权限,但实际上很多应用都请求获取相当多的权限,有些根本用不到,但用户也不可能因为这个就不用这个应用了,很多用户是不会去管应用的权限的。   那么对于泄露用户隐私引发的安全问题,应用开发商有很大的责任,所以各个应用市场要加强审核力度,而用户尽量去官方市场下载,比如app store,google play,国内的第三方市场参差不齐,混杂了不少低质量不安全的应用。另外也要注意上网安全,不要轻信陌生人,这也是个经典的话题了。

    本文 手机地理位置共享引发的不安全因素爱撸小杰-关注互联网的个人IT博客 首次发表

    2179.html

    Link URL: http://www.aojgame.com/news/2179.html

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27202405/viewspace-738606/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/27202405/viewspace-738606/

    展开全文
  • 但传统的LBS仅限于单方位置信息呈现已不能满足人们日益增长的社交网络需求,实现多方位置共享具有重要的现实意义。 本课题针对Android智能手机上应用程序的特点及用户对系统的功能需求,结合LBS技术和百度地图API,分析...

    摘要:

    随着无线网络技术的发展和Android平台移动智能终端的普及,各具特色的基于位置的服务(LBS)应用接踵而至。但传统的LBS仅限于单方位置信息呈现已不能满足人们日益增长的社交网络需求,实现多方位置共享具有重要的现实意义。 本课题针对Android智能手机上应用程序的特点及用户对系统的功能需求,结合LBS技术和百度地图API,分析了系统客户端的功能需求。按照层次化和模块化的思路,提出了多方位置共享系统的系统架构和主要功能模块的设计方案,实现了具有多方位置共享功能的手机地图位置应用系统。本课题旨在手机地图的支持下,将移动用户的实时位置分享给其他用户,并在共享的基础上使用扩展的位置应用,例如精确地制定会面地点和方式。 本课题开发的多方位置共享应用系统较传统LBS服务具有多方位置共享及扩展的同城好友、聚集点设定等功能,满足了用户能够设定所共享的位置级别的需求。系统采用分层的设计思想,合理设定层间接口,使得系统具有高可扩展性。系统服务器和客户端使用SOCKET短连接的方式通信,减少了资源的浪费,提高了系统服务质量。同时对用户个人信息进行双重加密,保证了用户的信息安全。 本系统面向广大Android终端用户,具有实时性、便携性、界面友好等特点,完成课题的预期目标。

    展开

    展开全文
  • Hauk是一种完全开源的,自托管的位置共享服务。 在与PHP兼容的网络服务器上安装后端代码,在手机上安装配套应用程序,一切顺利! 系统要求 运行PHP和Memcached或Redis的Web服务器。 Web服务器上安装了...
  • 本项目的出发点就是针对如何解决位置的实时共享问题,使得人们组队外出游玩时的安全性得到保障,还有让每个家庭成员之间可以随时随地地查看其他成员的位置,特别是让老人、小孩的安全得到家人的实时监护。...

    本项目的出发点就是针对如何解决位置的实时共享问题,使得人们组队外出游玩时的安全性得到保障,还有让每个家庭成员之间可以随时随地地查看其他成员的位置,特别是让老人、小孩的安全得到家人的实时监护。除此之外,还在软件中增加了一些使用的功能,比如:轨迹记录,记录所走过的路线,以免走错路难以脱险,有备无患;运动功能,特有计步功能,根据不同的体形,路面等因素调节灵敏度;自由设置步长;自由设置体重等参数;语音提示,使应用更加人性化。

    1、项目的整体设计与实现

     整个软件项目的设计主要分成用户注册、登录以及用户基本信息的管理;定位地图的实现以及其中的放大缩小、普通地图和卫星地图切换实现;轨迹记录并回现;运动计步;语音提示;亲戚朋友之间实时位置共享等几部分来完成。

    项目中总共使用到的平台有Bmob后端云,实现用户注册、登录、信息管理以及软件的版本更新;高德地图开放平台,实现地图的相关功能;科大讯飞开放平台,实现语音提示功能。

    软件分为服务器端和客户端,本系统的服务器端主要通过Bmob的云平台实现,客户端用户界面设计则通过Android实现,主要分为五大模块:登录注册,定位导航,轨迹记录,语音提示,运动计步和实时共享位置。点击相应模块,即可实现相应的功能。界面简单,易操作。

    2、Bmob后端云平台

     Bmob可以开发一个云存储的移动应用软件,给应用软件快速添加一个安全灵活的后台管理系统,方便浏览终端保存的各种信息。

    当用户打开App时,首先进入用户登录页面,若未注册,则点击注册按钮进入注册页面进行注册,再返回登录页面。登录成功后,进入用户主界面视图。

    登录注册:将手机App安装后,进入登录页面,若没注册,则先注册后登录。此功能主要使用Bmob后端云数据库,写入用户数据和读取用户信息实现。登录时查询User表输入用户名和密码与该表的数据项匹配一致,则完成登录,进入主界面,登录和注册界面如图1所示。


    图1 登录注册

    使用Bmob后台实现用户登录的部分代码如下:

    finalBmobUser bUser = new BmobUser();
    bUser.setUsername(u_name);
    bUser.setPassword(u_md5_password);
    bUser.login(newSaveListener<BmobUser>() {
     
    @Override
    publicvoid done(BmobUser bmobUser, BmobException e) {
          if (e == null) {
    	ToastUtils.showToast(UserLoginActivity.this, bUser.getUsername() + "登陆成功");
    	Intent intent = newIntent(UserLoginActivity.this, MainActivity.class);
    	startActivity(intent);
    	UserLoginActivity.this.finish();  //结束登陆界面
          } else {
    		ToastUtils.showToast(UserLoginActivity.this,"登录失败:"+ e.toString());
          }
    }
    });

    3、高德地图开放平台

     高德地图开放平台将高德地图专业的定位、地图、导航等位置能力和LBS服务开放出来,因此,利用高德地图提供的定位SDK可以让软件实现准确的定位,从而让轨迹记录和实时共享位置等功能的实现得到保障。

    地图定位导航:利用高德地图提供的API接口,我们可通过GPS、Internet实现定位。单独使用GPS定位,需要打开手机的GPS定位,适用于室外。单独采用Internet,只要联网即可。综合考虑,我们采用两者结合方式,即可准确、快速地实现定位功能。

    本软件的主界面即是实时显示当前位置的定位地图界面,如图2所示。


    图2 主界面

    软件的主界面即实时显示当前的位置,同时主界面地图上还包含了一些控件,如获取当前定位、放大、缩小、普通地图与卫星地图切换等按钮。除此之外,还有一个记录轨迹功能的开启和结束按钮,此按钮在点击时会有语音提示。在主界面的左上角有一个显示侧边栏菜单选项的按钮。菜单上总共有个人信息查看、我的轨迹、运动、位置圈和设置等选项,每一个选项里面实现了相对应的功能,让用户操作更加方便,易懂。

    主界面定位功能实现的部分代码如下:

    	publicvoid activate(OnLocationChangedListener listener) {
                 mListener = listener;
                 //初始化定位
                 mLocationClient = newAMapLocationClient(getApplicationContext());
                 //初始化定位参数
                 mLocationOption = newAMapLocationClientOption();
                 //设置定位模式----高精度模式:会同时使用网络定位和GPS定位,优先返回最高精度的定位结果
          	     mLocationOption.setLocationMode(AMapLocationMode.Hight_Accuracy);
                 //设置定位间隔
                 mLocationOption.setInterval(2000);
                 //设置是否返回地址信息
                 mLocationOption.setNeedAddress(false);
                 //给客户端对象设置定位参数
                 mLocationClient.setLocationOption(mLocationOption);
                 //启动定位
                 mLocationClient.startLocation();
                 //设置定位回调监听
                 mLocationClient.setLocationListener(mLocationListener);
          }
         //声明定位回调监听器
          AMapLocationListener mLocationListener =new AMapLocationListener() {
                
                 @Override
                 public voidonLocationChanged(AMapLocation amapLocation) {
                        if (amapLocation != null) {
                               if(amapLocation.getErrorCode() == 0) {
                                      if (mListener!= null) {
                        mListener.onLocationChanged(amapLocation);
                                      }
                               }
                        }
                 }
          };

    4、科大讯飞开放平台

    科大讯飞开放平台是推出的以语音交互技术为核心的人工智能开放平台。语音技术实现了人机语音交互,使人与机器之间沟通变得像人与人沟通一样简单。语音技术主要包含语音合成和语音识别两项技术。本软件中集合了科大讯飞的在线语音合成SDK,从而实现软件中的语音提示功能,使应用更加人性化。

    在线语音合成的基本参数设置如下:

    if(mEngineType.equals(SpeechConstant.TYPE_CLOUD)){
          mTts.setParameter(SpeechConstant.ENGINE_TYPE,SpeechConstant.TYPE_CLOUD);
          // 设置在线合成发音人
          mTts.setParameter(SpeechConstant.VOICE_NAME,voicer);
          //设置合成语速
          mTts.setParameter(SpeechConstant.SPEED,"50");
          //设置合成音调
          mTts.setParameter(SpeechConstant.PITCH,"50");
          //设置合成音量
          mTts.setParameter(SpeechConstant.VOLUME,"80");
    }

    5、轨迹记录

    在户外活动或者游玩时,可能经常会走到陌生的环境中,那么为了在这种情况下可以正确的辨别方向,不易迷失,这就需要对使用者所走过的路线进行记录保存,在需要的时候进行重现路线,以免走错路难以脱险,有备无患。

    在主界面上的点击开始记录轨迹按钮,同时会有语音提示“开始记录轨迹”,这时应用将在后台开启一个服务,将使用者不断移动位置时更新的经纬度信息保存到集合中,只要位置一旦更新,就把新位置的经纬度保存起来,直到使用者再次点击主界面的停止记录轨迹按钮,这时将停止保存经纬度,同时将集合中的信息全部写入到SD卡文件中,并将此后台服务关闭。当经纬度信息成功保存到文件中时,会有语音提示“轨迹保存成功”,提示使用者已经将当前的记录的轨迹保存成功,可以在“我的轨迹”选项卡中查看。

    点击“我的轨迹”可以查看到历史所有保存的轨迹,而且每一个轨迹都显示了轨迹保存时的时间,方便使用者查看。当点击任意一个轨迹时,将把该轨迹的起点、终点以及路线绘制在界面上,同时显示当前的位置,可以更加清晰的知道当前位置与轨迹之间的偏差,帮助用户更好的回到原地,避免走失。同时还可以将地图切换成卫星地图,在卫星地图上显示轨迹,让使用者更加清除的知道自己身处何处,使安全性得到更大的提升。

    以下是轨迹记录功能开发测试的案例,如图3所示。


    图3 轨迹记录回现

    6、运动计步

    目前,运动越来越受到人们的青睐,特别是智能手机里的计步功能更加是受到人们的喜爱。人们喜欢记录自己每天走过的步数并将其与朋友进行计较,这已经成为了人们日常生活的一种娱乐方式。因此,本软件中也增加了一个特有的计步功能,紧随时代脚步的时髦功能,这将会深受用户喜爱。

    本软件中的运动计步功能可以根据使用者的体形、当时的路面情况等因素来调节灵敏度,设置步长、体重等参数,根据不同使用者的实际情况进行设置,可以让软件记录出来的行程、热量、步数等更加精确。

    点击“运动”可以进行运动计步功能界面,在界面的右上角有一个设置按钮,点击可以进行参数的设置,设置完成点击保存,那么以后计步得到的数据将会按照设置保存的数据进行计算,从而得到更加精确的数据并显示给使用者。在运动界面点击“开始运动”和“结束运动”按钮可以实现计步的开始和结束,同时会有语音提示“开始运动”和“运动结束”。

    以下是运动计步功能开发测试的案例,如图4所示。


    图4 运动计步

    7、实时共享位置

    户外活动时朋友之间位置的实时共享可以避免掉队、走失等意外事件,家庭成员之间位置的实时共享可以让老人、小孩等的位置得到实时监护,因此,位置得到实时的共享具有很重要的意义。

    本软件中设计了一个“位置圈”的功能,顾名思义就是位置实时共享的圈子。使用者可以根据不同的情况创建不同的位置圈,同一位置圈中的成员彼此之间可以实时共享自己的位置和查看彼此的位置。创建位置圈的用户即为该圈的圈长,圈长有最高的权限,可以对该圈进行解散操作,非圈长的用户无法执行此操作,只能是自己退出该圈。

    创建位置圈和搜索加入位置圈的界面如图5所示。


    图5 创建搜索位置圈

     

    点击“位置圈”可以查看当前加入的所有位置圈,点击每一个位置圈都可以进入到该位置圈的信息列表界面,在此界面中可以查看到有关位置圈的所有信息,也可以进行一些相关的操作设置,比如“加载到地图上”可以选择是否在主界面上显示该位置圈中其他有共享其位置的成员的位置,“共享我的位置”即可以选择是否将自己当前的位置共享给此位置圈中的其他成员。位置圈的基本信息界面如图6所示。


    图6 位置圈的基本信息

    在位置圈信息界面中可以查看该位置圈中的所有成员以及修改自己在位置圈中的昵称,圈员显示界面和修改昵称界面如图7所示。


    图7 圈员显示昵称修改

    8、用户基本信息管理

    用户基本信息的管理可以让用户随时修改、更新自己的信息,其中包括性别、年龄、绑定手机号码、修改登录密码等等。点击“设置”选项可以进入基本信息修改、更新界面,在此界面中根据自己的需要进行设置,设置保存后的信息将保存到Bmob后台管理服务器中,同时还会将信息同步到“个人信息”选项卡中。用户基本信息设置界面如图8所示。


    图8 用户基本信息设置

    展开全文
  • 由于Google建立了两个新的合作伙伴关系,当您在美国拨打911时,更多的Android手机共享您的确切位置。 改变将挽救生命。 Most 911 calls come from cell phones, but until recently mobile devices didn’t share...
  • ES浏览器是手机上一个非常好用的文件管理工具,除了管理手机本机数据之外,大家知道吗,...步骤一:Win10下设置共享文件夹1、在非系统盘任意位置新建一个文件夹,命名为共享文件夹。或者是已经存在的文件夹有数据的...
  • 该项目是通过。 您将在下面找到有关执行常见任务的信息。 本指南的最新版本可。 目录 构建世博会的“独立”应用 从Create React Native App弹出 构建依赖关系(Xcode和Android Studio) 我应该使用ExpoKit吗?...
  • 原文地址:http://blog.geekcome.com/archives/186开发软件的目的很单纯:如果想知道Ta的位置,你不用主动询问,打开手机软件,即可查看到对方的实时位置。软件的早期版本没有使用PUSH服务,而是通过动态算法轮询的...
  • 找一个你信任的人。从我们的个人信息到我们的确切行动,我们的手机和在线服务对我们的了解程度是令人恐惧的。...您的手机已经内置了所有必要的工具和功能,使您最值得信赖的联系人能够查看您的位置。无论你...
  • 每次打开共享单车,看到应用中显示的单车位置,觉得很神奇。一个单车还集成了GPS模块,这电量消耗也不低,还要向服务器发送信号(这需要流量)。。。 后来觉得自己的想法可能不对,共享单车应该是利用手机的定位。...
  • iphone用户在微信端浏览器页面时,拒绝了地理位置获取。导致无法获取地理位置 我清楚微信缓存。。在安桌手机上可以正常再次弹出是否使用地理位置获取。。ios上却不行 怎么破。。求解
  • 答案是用时下最流行的社交模式——上网签到,凭借智能手机中GPS技术,你可以随时向所有好友通报行踪,用智能手机以地图的形式与好友分享双方的地理位置,并在他们走近时,发出信息提示,如果恰巧他/她也在附近,就...
  • 我开发了iPhone手机上的一个APP,可以手动与自动记录GPS位置,在走路与开车过程中可以记录路线,可以将自己的当前位置通过短信,邮件,或者微信分享给他人,他人就可以在地图上看到自己的准确位置。可以导出记录的...
  • 使用 共享首选项 存储数据 从 远程位置访问 数据 1.使用 内部存储器 存储数据 内部存储 ≠ 内存,内部存储特点: 只能被创建自己的应用访问,数据信息私有 应用卸载后,内部存储中的文件也被删除 内部存储...
  • 转自:http://www.landho.cn/article-388-1.html 解决方法: 阉割了google服务,需要加这三...NetworkLocation.apk。你只需将上述文件放到手机中的相应位置,重启手机就好了。 方法: 首先机器要ROOT,然后用R
  • 挂载”中启用允许挂载Android上的资源,进入“挂载点列表”,新增一项,Source填/storage/2E72-AFBC,Target填自定义位置(如/root/share),点ok。 1.3返回到linuxdeploy中,启动ubuntu,通过ss...
  • 无线共享精灵

    2012-10-27 22:11:14
    WIFI共享精灵只需一步,让你的电脑“一秒种变热点”给你的手机、IPAD、touch等共享上网。XP也能用。 共享上网:使用WIFI共享精灵 ,用户可以通过WIFI分享因特网连接(3G无线、ADSL拨号等); 使用方便:智能识别互联网...
  • 主要原因是阉割了google服务,需要加这三个文件: 地图程序框架:systemframeworkcom.google.android.maps.jar; 地图权限:systemetcpermissicom.... 你只需将上述文件放到手机中的相应位置,重启手机就好了。本人...
  • 共享单车解决方案

    2019-12-27 09:37:50
    共享电动车骑赁系统可以为用户提供扫码用车、手机智能借还、锁车等功能,拥有较好的用户体验,能实时动态显示车辆位置,提供更加快捷方便的骑车方式,解决了常见自行车骑赁系统较为局限的借还寻车功能。共享电动车骑...
  • 为了开发手机移动端的wordpress,需要使用Wordpress的多站点功能。 1、打开WordPress根目录下的wp-config.php文件, 在文件的任何位置加上以下内容: define('WP_ALLOW_MULTISITE', true); // 建议加到<code>/...
  • iWiFi是一款基于地理位置定位的手机实时连接周围WIFI的应用软件。有多余流量或宽带用户可以通过共享WIFI将WIFI信号共享出来,人们可以通过共享WIFI的地图查看周围有哪些可以连接的WIFI,系统将自动计算流量的消耗并...
  • 2020最新共享充电宝十大品牌排名

    千次阅读 2020-07-13 11:16:15
    深圳街电科技有限公司是一家为出行用户提供方便快捷的共享移动充电服务的公司,从终端彻底解决人们出门在外手机充电烦的痛点。产品绿色环保、功能时尚、随借随还,还可异地归还,通过LBS地理位置定位功能所建立的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 430
精华内容 172
关键字:

手机位置共享