Home Java javaTutorial Solution to the problem that simulating GPS function on Android emulator is always null

Solution to the problem that simulating GPS function on Android emulator is always null

Jan 07, 2017 pm 03:09 PM

We all know that when we develop, we need to simulate GPS on the simulator, but the Location is always null. I checked online and found the following solution:

The solution of the online hero:
When obtaining GPS information on the simulator, use Location loc = LocationManager.getLastKnownLocation("gps"); to obtain location information, but often loc is null during debugging because GPS needs to be manually added to the simulator first. Information, there are two manual methods to add
1. Under eclipse, manually set the longitude and latitude under windows-->open perspective-->DDMS-->Emulator control-->Manual, and press the send button. However, this method has been tested by me and needs to be based on the following method to be effective

2. You can also add information manually under cmd.

(1) First open the simulator, then run cmd, enter telnet localhost 5554 (Note: 5554 is the port of the simulator on the local machine, it may be different. The specific port number is in the upper left corner of the simulator. displayed), the words
Android Console: type 'help' for a list of commands OK will appear.

If you are using WIN7, the console may prompt that telnet is invalid or something. That is because telnet does not appear by default under WIN7 and needs to be turned on manually. Specifically: [1] Control Panel-->Programs--> Turn Windows features on or off, and then check Telnet server and Telnet client. [2] Then manually start Telnet in the management tool-->Service

(2) Use the geo command to simulate sending GPS signals:
geo fix longitude and latitude

(3)This You will find that there is an extra GPS logo on the status bar of the simulator~ Then use Location loc = LocationManager.getLastKnownLocation("gps"); to get the location of the coordinates~~
I actually did it After a while, I found that an error was still reported, and the small GPS indicator icon still did not appear. I don’t know why. The above solution gave me a hint. I think the simulator did not turn on GPS, and enabling it in the system settings had no effect. Later I Simply run Google Maps directly on the simulator. This time the GPS indicator icon appears, and then call the method to obtain the location. Also note that you must specify GPS to locate. If you use other methods, an error will still be reported


For more related articles on how to solve the problem of always null simulating the GPS function on the Android emulator, please pay attention to the PHP Chinese website!


Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1670
14
PHP Tutorial
1274
29
C# Tutorial
1256
24
Is the company's security software causing the application to fail to run? How to troubleshoot and solve it? Is the company's security software causing the application to fail to run? How to troubleshoot and solve it? Apr 19, 2025 pm 04:51 PM

Troubleshooting and solutions to the company's security software that causes some applications to not function properly. Many companies will deploy security software in order to ensure internal network security. ...

How do I convert names to numbers to implement sorting and maintain consistency in groups? How do I convert names to numbers to implement sorting and maintain consistency in groups? Apr 19, 2025 pm 11:30 PM

Solutions to convert names to numbers to implement sorting In many application scenarios, users may need to sort in groups, especially in one...

How to simplify field mapping issues in system docking using MapStruct? How to simplify field mapping issues in system docking using MapStruct? Apr 19, 2025 pm 06:21 PM

Field mapping processing in system docking often encounters a difficult problem when performing system docking: how to effectively map the interface fields of system A...

How to elegantly obtain entity class variable names to build database query conditions? How to elegantly obtain entity class variable names to build database query conditions? Apr 19, 2025 pm 11:42 PM

When using MyBatis-Plus or other ORM frameworks for database operations, it is often necessary to construct query conditions based on the attribute name of the entity class. If you manually every time...

How does IntelliJ IDEA identify the port number of a Spring Boot project without outputting a log? How does IntelliJ IDEA identify the port number of a Spring Boot project without outputting a log? Apr 19, 2025 pm 11:45 PM

Start Spring using IntelliJIDEAUltimate version...

How to safely convert Java objects to arrays? How to safely convert Java objects to arrays? Apr 19, 2025 pm 11:33 PM

Conversion of Java Objects and Arrays: In-depth discussion of the risks and correct methods of cast type conversion Many Java beginners will encounter the conversion of an object into an array...

E-commerce platform SKU and SPU database design: How to take into account both user-defined attributes and attributeless products? E-commerce platform SKU and SPU database design: How to take into account both user-defined attributes and attributeless products? Apr 19, 2025 pm 11:27 PM

Detailed explanation of the design of SKU and SPU tables on e-commerce platforms This article will discuss the database design issues of SKU and SPU in e-commerce platforms, especially how to deal with user-defined sales...

How to use the Redis cache solution to efficiently realize the requirements of product ranking list? How to use the Redis cache solution to efficiently realize the requirements of product ranking list? Apr 19, 2025 pm 11:36 PM

How does the Redis caching solution realize the requirements of product ranking list? During the development process, we often need to deal with the requirements of rankings, such as displaying a...

See all articles