Android开发
maolin0815
now or never !
展开
-
Android开发:按一定频率同时获取多个传感器数据
最近在做室内定位相关研究,希望通过手机传感器数据判断人的姿态和手机位置。之前很多研究只用到了加速度数据,但是判别的准确度偏低。本次我们的研究准备将加速度传感器、角速度传感器、方位传感器、压力传感器等数据结合起来,用于提高判别的准确度。 具体如何采集这些数据,网上并没有相关代码。在这里把自己的实现方法分享出来,供大家参考。 首先是建立加速度的类AccData(本文只涉及传感器数据采集相关代码,Ac原创 2016-03-27 10:50:26 · 12045 阅读 · 11 评论 -
通过ArcGISforAndroid在手机地图上动态绘制椭圆
项目要求在手机地图上动态的绘制椭圆,下图是实现的效果: 下面说说这个效果是如何实现的。 我们知道,Android可以通过画布Canvas绘制多种图形(详情点击: Android利用canvas画各种图形)。但是由于项目的特殊需求,所有的图形都必须在地图上绘制,所以Canvas类中的drawLine、drawCircle、drawOval等方法都不能直接使用。这就要求我们从底层开始写绘制椭圆的原创 2016-03-27 20:42:58 · 1845 阅读 · 0 评论 -
Android图片压缩(包含拍照或从相册选取图片,PopupWindow的使用)
目前大部分智能手机拍照效果好,图片像素很高.但是在存储或传输图片的时候不太方便,需要首先将其进行压缩. 先看看效果图. 注意,最后一张图片显示的压缩前后两张图似乎没有太大区别,但事实上压缩前图片为1.6MB,压缩后只有141KB.(如有需要可以根据源代码自己对压缩后图片大小进行调整,我这里设置的是压缩后图片大小不超过200KB.压缩后的图片会保存在SD卡的Pic原创 2016-05-22 21:41:57 · 1723 阅读 · 0 评论 -
Android调用系统相机拍照像素太低以及内存溢出问题
在Android移动开发过程中,如果直接按照原生方式进行拍照经常会出现像素太低(可能只有几十KB),照片非常模糊的问题。 Activity中启动相机的代码:Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(openCameraIntent, RESUEST_PH原创 2016-09-17 10:35:59 · 3137 阅读 · 0 评论