橘子皮

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 ··· 15 下一页

2014年6月20日

摘要: 百度地图提供了范围搜索的功能,但是它使用的是百度自己的数据,但是有时候我们需要使用自己的数据,显示在地图上。比如给定两个参数:指定位置(某一处的经纬度lnglat)和搜索半径(r),搜索指定范围内的数据。针对这样的需求,基本有三种方法可以解决:1:根据map提供的计算两个坐标之间距离的方法,逐一计算指定位置和我们DB库中的位置的距离s,用s和r进行比较,如果s<r,则在搜索范围内,返给前段标注在地... 阅读全文
posted @ 2014-06-20 15:44 橘子皮 阅读(8154) 评论(0) 推荐(1)

摘要: 需要手机查找附近N米以内的商户,致想法是已知一个中心点,一个半径,求圆包含于圆抛物线里所有的点,经纬度是一个点,半径是一个距离,不能直接加减,下面提供C#的解决方法 数据库中记录了商家在百度标注的经纬度(如:116.412007, 39.947545) 最初想法,以圆心点为中心点,对半径做循环,半径每增加一个像素(暂定1米)再对周长做循环,到数据库中查询对应点的商家(真是一个长时间的循环工作),上... 阅读全文
posted @ 2014-06-20 15:42 橘子皮 阅读(10650) 评论(1) 推荐(0)

摘要: 指定一个经纬度,给定一个范围值(单位:千米),查出在经纬度周围这个范围内的数据。 经度:113.914619 纬度:22.50128 范围:2km longitude为数据表经度字段 latitude为数据表纬度字段 SQL在mysql下测试通过,其他数据库可能需要修改 SQL语句如下: select * from location where sqrt( ( ((113.9... 阅读全文
posted @ 2014-06-20 15:34 橘子皮 阅读(26826) 评论(3) 推荐(0)

2014年5月7日

摘要: 检测是否安装了指定应用的方法如下: private boolean isAvilible( Context context, String packageName ) { final PackageManager packageManager = context.getPackageManager(); // 获取所有已安装程序的包信息 List p... 阅读全文
posted @ 2014-05-07 10:46 橘子皮 阅读(14429) 评论(0) 推荐(1)

2014年5月6日

摘要: 实现定时器有很多种方式,在这里我简单的介绍几种方式 (1)使用Handler + Runnable的方式 Handler handler = new Handler();Runnable runnable = new Runnable() { @Override public void run() { //你要做的事 //...... ... 阅读全文
posted @ 2014-05-06 18:02 橘子皮 阅读(3565) 评论(1) 推荐(1)

2014年5月5日

摘要: 在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中我们可以传递数据给Service,而当我们Service执行某些操作之后想要更新UI线程,我们应该怎么做呢?接下来我就介绍两种方式... 阅读全文
posted @ 2014-05-05 12:08 橘子皮 阅读(8011) 评论(0) 推荐(0)

2014年4月28日

摘要: #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //方向#define SEN... 阅读全文
posted @ 2014-04-28 10:26 橘子皮 阅读(9329) 评论(0) 推荐(1)

2014年4月27日

摘要: Android提供了两个API用于实现录音功能:android.media.AudioRecord、android.media.MediaRecorder。 网上有很多谈论这两个类的资料。现在大致总结下: 1、AudioRecord 主要是实现边录边播(AudioRecord+AudioTrack)以及对音频的实时处理(如会说话的汤姆猫、语音) 优点:语音的实时处理,可以用代码实现各种音... 阅读全文
posted @ 2014-04-27 20:15 橘子皮 阅读(3801) 评论(0) 推荐(0)

2014年4月25日

摘要: 一、电话拦截器应用说明 在我们输入完电话号码并拨打电话时,系统会发出一个有序广播(action="android.intent.action.NEW_OUTGOING_CALL"),并且预计会发送给电话拨号器应用的广播接收者,但是我们可以设置一个优先级更高的拦截器广播接收者(android:priority="1000"),使得在拨号器的广播接收者收到电话之前将电话清空,如图所示: 由于此应... 阅读全文
posted @ 2014-04-25 16:25 橘子皮 阅读(810) 评论(0) 推荐(0)

2014年3月16日

摘要: 本文主要讲解WebView的一些常用使用方法 代码如下: xml文件: 1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。 2.如果访问的页面中有Javascript,则webview必须设置支持Javascript。 webview.getSettings().s... 阅读全文
posted @ 2014-03-16 12:41 橘子皮 阅读(681) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 15 下一页