python获取android设备的GPS信息脚本分享


Posted in Python onMarch 06, 2015

在android上,我们可以使用QPython来编写、执行Python脚本。它对很多android

系统函数进行了方便的封装,使用QPython编写功能简单的小程序异常方便。

这个示例是我之前用来读取手机位置信息并作为进一步处理数据的基础脚本。

# -*- coding: utf-8 -*-

import androidhelper

import time

from math import radians

droid = androidhelper.Android()

droid.startSensingTimed(1, 250)

droid.startLocating()

while 1:

    gpsdata = droid.readLocation().result

    s6data = droid.sensorsReadOrientation().result

    if len(gpsdata)>0:

        print gpsdata['gps']['bearing'] #取得Gps导向(bearing)(角度)

    if len(s6data)>0:

        print s6data[0] #取得罗盘方位角(azimuth)(弧度)

    time.sleep(0.5)

droid.stopLocating()

droid.stopSensing()
Python 相关文章推荐
Python MD5文件生成码
Jan 12 Python
python发送邮件的实例代码(支持html、图片、附件)
Mar 04 Python
Python多线程编程(八):使用Event实现线程间通信
Apr 05 Python
浅谈python中的变量默认是什么类型
Sep 11 Python
使用numba对Python运算加速的方法
Oct 15 Python
pandas分别写入excel的不同sheet方法
Dec 11 Python
TensorFlow固化模型的实现操作
May 26 Python
pycharm 关掉syntax检查操作
Jun 09 Python
Python设计密码强度校验程序
Jul 30 Python
Python如何给函数库增加日志功能
Aug 04 Python
python如何在word中存储本地图片
Apr 07 Python
python 机器学习的标准化、归一化、正则化、离散化和白化
Apr 16 Python
Python写的英文字符大小写转换代码示例
Mar 06 #Python
Python脚本实现集群检测和管理功能
Mar 06 #Python
Python守护进程(daemon)代码实例
Mar 06 #Python
Python类方法__init__和__del__构造、析构过程分析
Mar 06 #Python
Python列表生成器的循环技巧分享
Mar 06 #Python
Python装饰器使用示例及实际应用例子
Mar 06 #Python
Python迭代器和生成器介绍
Mar 06 #Python
You might like
php Undefined index和Undefined variable的解决方法
2008/03/27 PHP
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
用JQuery 实现的自定义对话框
2007/03/24 Javascript
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
js数组的操作指南
2014/12/28 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
jQuery Mobile操作HTML5的常用函数总结
2016/05/17 Javascript
微信小程序 页面传参实例详解
2016/11/16 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
详解python的ORM中Pony用法
2018/02/09 Python
wxPython实现列表增删改查功能
2019/11/19 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
python如何构建mock接口服务
2021/01/28 Python
python线程优先级队列知识点总结
2021/02/28 Python
html标签之Object和EMBED标签详解
2013/07/04 HTML / CSS
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
介绍一下SQL Server里面的索引视图
2016/07/31 面试题
主要的Ajax框架都有什么
2013/11/14 面试题
班组长安全生产职责
2013/12/16 职场文书
大学生职业生涯规划书前言
2014/01/09 职场文书
大学毕业生求职自荐书
2014/06/05 职场文书
先进集体申报材料
2014/12/25 职场文书
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL