Skip to content

chenzl0723/addUpdate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Mock Location App

这是一个简单的 Android 应用程序,允许开发者或用户模拟设备的 GPS 位置。它使用 OpenStreetMap (Osmdroid) 进行地图选点,并支持手动输入经纬度。

功能特点

  • 地图选点:通过 OpenStreetMap 交互式地图直接选择目标位置。
  • 手动输入:支持精确输入经度及纬度坐标。
  • 后台模拟:启动服务后,即使应用切换到后台,模拟定位依然生效。
  • 状态通知:通过通知栏实时显示模拟状态。

前置要求

  • Android 7.0 (API Level 24) 及以上。
  • 必须开启“开发者选项”:Android 系统限制,必须在开发者选项中将本应用设为“模拟位置信息应用”。

快速开始

1. 编译与安装

使用 Android Studio 打开本项目根目录,等待 Gradle 同步完成后,点击运行按钮安装到设备。

2. 系统设置 (关键步骤)

应用安装后,无法直接使用,需进行以下设置:

  1. 进入手机 设置 -> 关于手机,连续点击 版本号 7次以开启开发者模式。
  2. 返回 设置 -> 系统 -> 开发者选项
  3. 找到 选择模拟位置信息应用 (Select mock location app)。
  4. 在列表中选择 Mock Location

3. 使用

  1. 打开应用,授予必要的定位权限。
  2. 在地图上点击选择位置,或在下方输入框输入坐标。
  3. 点击 Start Mocking 开始模拟。
  4. 此时打开 Google Maps 或其他地图应用,定位应已改变。
  5. 点击 Stop Mocking 停止模拟。

技术栈

  • Kotlin
  • Android SDK
  • Osmdroid (地图支持)

许可证

MIT License

About

Android 修改定位器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors