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实现忽略大小写对字符串列表排序的方法
Sep 25 Python
深入理解python中的闭包和装饰器
Jun 12 Python
Python语言实现百度语音识别API的使用实例
Dec 13 Python
Python装饰器原理与简单用法实例分析
Apr 29 Python
Python实现将Excel转换成为image的方法
Oct 23 Python
Django组件content-type使用方法详解
Jul 19 Python
解析Python3中的Import
Oct 13 Python
python实现身份证实名认证的方法实例
Nov 08 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
Python pymysql模块安装并操作过程解析
Oct 13 Python
Pytorch GPU内存占用很高,但是利用率很低如何解决
Jun 01 Python
Python内置类型集合set和frozenset的使用详解
Apr 26 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
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
php中批量替换文件名的实现代码
2011/07/20 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
jquery 实现的全选和反选
2009/04/15 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
javascript函数特点实例分析
2015/05/14 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
详解webpack 热更新优化
2018/09/13 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
傻瓜式vuex语法糖kiss-vuex整理
2018/12/21 Javascript
利用es6 new.target来对模拟抽象类的方法
2019/05/10 Javascript
layui给下拉框、按钮状态、时间赋初始值的方法
2019/09/10 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
[01:01:35]Optic vs paiN 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
pyqt5 实现多窗口跳转的方法
2019/06/19 Python
如何关掉pycharm中的python console(图解)
2019/10/31 Python
Python常用库大全及简要说明
2020/01/17 Python
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
办公室内勤岗位职责范本
2013/12/09 职场文书
2014年学习部工作总结
2014/11/12 职场文书
干部年终考核评语
2015/01/04 职场文书
2015年国庆节活动总结
2015/03/23 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
Python 中数组和数字相乘时的注意事项说明
2021/05/10 Python
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL