本文由 资源共享网 – zgwxw 发布,转载请注明出处,如有问题请联系我们!手机定位app源码(安卓源码+PHP服务端源码)附成本和教程
开发语言: php
数据库 : mysql
资源语言: 中文
如果不想研究源码,只想体验的可以只下app
注:
1、前端(app)源码为autojs开发,有成本apk
2、后台为php+mysql开发(目前只实现了基本的功能)
3、资源包含前端(app)源码、服务端php源码、adb工具、APKTool打包工具、autojs工具
4、不是所有的手机都能定位
功能:
1、GPS定位
2、地图查看轨迹和驻留时间
使用方法:
1、在安卓的机上安装”成品location.apk“
2、打开app获取”自己的ID“并根据提示授权
3、在浏览器中打开 https://tool.08i8.com/location/map.php?aid=自己的ID 查看定位轨迹和驻留时间
修改:
1、locations.js(172 行),把"https://tool.08i8.com/" 改为你自己的域名
2、locations.js(184 行),把"https://tool.08i8.com/" 改为你自己的域名
3、handler.js(198 行),把“vip.zygxw.location”改为你自己的包名
4、main.js(6 行),把"https://tool.08i8.com/" 改为你自己的域名
5、main.js(459行),把“vip.zygxw.location”改为你自己的包名
6、main.js(464行),把“vip.zygxw.location”改为你自己的包名
7、project.json(25行),把“vip.zygxw.location”改为你自己的包名
////////////////////////////////////////////////////////
实现原理:
手机端强制打开GPS,每3分钟(可调)获取一次所在经纬度,如果位置变化距离超过100米(可调),则提交给后台的PHP。然后后台把得到的数据保存到数据库,再通过前面的百度地图API绘制出轨迹和显示驻留时间。
安卓端安装好后,设置开机自启并打开相应的权限,手机会弹出一个ID,拿着ID到后台地址监控页就可以随时查看手机的活动轨迹了。(界面中还有一些其它功能我没有删除,直接无视就好了)
//----------------------------------------------------
安卓端基于auto.jspro 8.3.16
服务器端基于 php+ mysql
//----------------------------------------------------
使用方法
服务器端:
1 需要有一台自己的公网服务器,安装xammp软件,勾上 apache mysql 必要的环境。
如果自己没有公网服务器,也可以使用文件夹中的已经打包好的APK和测试地址进行监控。
2 把 location(服务器端PHP) 中的文件放到 xammp生成的 htdocs文件夹中。
3 打开xampp的控制台,启动服务器 。
4 点击控制台中MySQL那一排后面的Admin ,就会在浏览器中打开数据库管理页面,把 08i8_com.sql 文件导入,数据库和数据表就生成成功了。
5 在数据库管理页面增加一个帐号密码并允许读写08i8_com这个数据库,然后把这个用户名和密码写到conn.php中。
6 在浏览器中打开 https://tool.08i8.com/location/map.php?aid=08i8_com 能看到地图和一些绿色的虚线就表示服务器端设置好了。
//-------------------
手机端:
1 手机上安装auto.jsPro8.3.16 ,然后把 loction (安卓端) 复制到 auto.jsPro生成的 ”脚本“目录中。
2 打开auto.jsPro 进入 location项目。
打开 main文件,修改第6行" var serverPath = "https://tool.08i8.com/location/";"
打开handler.js 修改第12行为你的服务器地址。
返回后点击右上角的机器人图标就可以打包,生成APK安装包。
如果没有auto.jsPro的朋友 ,也可以直接用 apktool打包 然后签名, 在 assets\project 中修改main.js location.js 中的服务器地址。
apktool需要java环境,如果没操作过,请搜索一下教程,很多的。
3 得到APK就可以安装到其它手机上(已打包的示例APK中注入了开机允许自启动功能,手机重启也可以继续定位)。
安装完成,需要给这个APP 的权限有,悬浮窗、定位、无障碍、允许后台运行、忽略电池优化等(这一切都是为了保证这个APP能一直在手机上运行,不被后台杀掉,华为好像始终无法保活)。
很多手机的无障碍权限在重启或者某些特殊情况下会被自动关闭,那么为了保存全程无感运行,可以通过ADB给这个APP自动打开无障碍的权限。操作方法和程序在 adb压缩文件中有。
4 运行这个APP第一次时,会弹出一个定位 ID ,记下它(如果没记住,可以到日志中查看)。然后到 http://你的服务器地址/52_location/map.php?aid=你得到的ID 看效果。
实用工具资源(手机定位app源码(安卓源码+PHP服务端源码)附成本和教程)网址:https://www.08i8.com/ttkfzy/detail83484.html;转载请注明!
与《手机定位app源码(安卓源码+PHP服务端源码)附成本和教程》相关的《完整源码》
微信抢红包外挂源码(Android安卓机手APP源码)
只要是将整个核心抢红包的流程编写出来。是一个比较早的抢红包源码,Android原生开发
5 40208 0
桌面监控系统全套源码(PC服务端+PC客户端+安卓客户端)附成品
资源包括1、PC服务端源码(C#)2、PC客户端源码(C#)3、安卓客户端源码(java原生开发)4、PC服务端成品(exe)5、PC客户端成品(exe)6、安卓客户端成品(apk)支持:PC监控PC桌面,PC监控安卓屏幕,安卓监控PC桌面,安卓监控安卓屏幕实现原理和代码逻辑:一.服务端实现 服务端主要用来转发数据(被监控的屏幕图像的编码数据),并不涉及其它复杂的业务逻辑。 这个实现...
20 20172 0
安卓图床工具源码(java+flutter)
基于flutter的手机端云存储平台/图床管理和文件上传/下载工具,最新版本**V1.10.0**,与PicGo配置互通,可直接扫码导入,主要功能包括云存储/图床/云服务器平台,以及网盘管理,文件上传和下载管理,以及各种格式的链接分享。开发1. 你需要有 Android Studio和 Android SDK 21+ 的环境,并安装了Flutter 3.0+版本。flutter环境配置可以参考 [...
10 56295 0
三合一收款码php源码(真正属于自己的三合一收款码)
使用说明:1、下载你的收款二维码(微信收款二维码、支付宝收款二维码、QQ收款二维码)2、上传到https://cli.im/ 解析出收款码的内容3、打开index.php 到对应位置改成您自己的收款码的内容4、上传整文件夹到您自己的空间下并得到网址(如:https://www.08i8.com/pay/),打开看看是否正常5、把得到的网址到https://cli.im/ 生成二维码(这就是真正属于...
5 91432 0
sqlite数据库在线管理工具源码(PHP)phpLiteAdmin
使用步骤:1、把解压后的两个文件phpliteadmin.config.sample.php和phpliteadmin.php放到sqlite数据库目录下2、编辑phpliteadmin.config.sample.php修改登录密码(默认为08i8)和数据库名(默认为08i8.com.sqlite)3、访问phpliteadmin.php,例如www.xxx.com/data/phplitead...
5 34870 0
乐抖授权验证系统PHP源码
主要功能有网络验证接口为http,适用所有支持http的软件支持易语言、autojs、easyclick、按键精灵等一切支持http调用的语言支持代理系统,支持代理到期时间设置,支持充值,扣款,封禁支持日志操作记录,生成卡密,解绑卡密,删除卡密,统统记录支持余额日志记录,所有余额变动,充值,扣款,消费,均有详细记录支持卡密状态刷新支持新增多个开发者,后台可添加多个开发者支持开发者可添加下级代理支持...
10 82770 0