Android
sagittarius1988
这个作者很懒,什么都没留下…
展开
-
Android Studio 2.0 FileOpUtils Not found
升级到Android Studio 2.0 Preview后,编译一直出以下错误Error:Internal error: (java.lang.ClassNotFoundException) com.android.repository.io.FileOpUtilsjava.lang.ClassNotFoundException: com.android.repository.io.Fil翻译 2015-12-09 09:57:14 · 703 阅读 · 0 评论 -
自定义地图数据瓦片化请求的一种实现方案
自定义地图数据瓦片化请求的一种实现方案 一、背景介绍 之前做一项目,要接入其它公众平台上的数据,显示到地图上,而且要求拖动地图时,能载入地图新区域内的数据,就像现在大部分的地图应用一样,瓦片形式加载。由于数据不是存放于自己的平台,所以这里会出现个问题,数据不是以地图瓦片形式进行保存。 但是公众平台有提供个接口,可以使用位置和距离的参数,原创 2015-11-23 22:45:56 · 4598 阅读 · 5 评论 -
android 判断手机是否打开了允许模拟位置选项
允许模拟位置原创 2014-07-25 09:28:56 · 8421 阅读 · 0 评论 -
android 6.0 textview 跑马灯失效和出现抖动的解决方法
最近搞个项目,要在地图上显示天气信息,我使用了个textview加跑马灯效果进行滚动显示,一切都很正常。 前几天测试在6.0系统的机子上进行了测试,发现跑马灯失效了,一直在抖动。感觉像是6.0兼容性上的问题,但又感觉有点不可能,系统组件不应该会有这个问题的,随即做了个简单的demo,仅跑马灯显示文字。结果在6.0系统上一切正常。 想起来跑马灯的效果需要控件获取焦点,想到可能在6.0上,textv原创 2016-05-10 21:46:10 · 6323 阅读 · 0 评论 -
android列表中使用MediaPlayer播放视频的一个问题
现在越来越多的新闻app都开始有直接在新闻列表中播放视频的功能,这极大的方便了用户进行视频新闻的查看,不需要点击进入视频播放页,还可快速的切换到列表中其它视频的播放。前段时间,刚开发了款app,也有跟新闻app类似的列表视频播放功能,效果图如下:这里播放的是网络的hls视频,所以直接使用了系统的MediaPlayer进行播放。由于列表中会存在多个视频,所以列表item中针对视频播放原创 2016-07-31 22:50:44 · 4597 阅读 · 1 评论 -
百度地图聚合点的展示
前言好久没有更新博客了,一直在忙着项目地图实景图聚合的功能。来简单介绍下聚合的效果和实现的方法吧。效果先上图看效果 3张效果图,展示了3个地图层级的聚合效果。这里实现的效果,类似高德地图的实景图,有兴趣的小伙伴可以下个高德地图看看实景图的功能,不过高德的实景图效果,看着像是服务器已经将实景图进行按地点归类好的,所以估计也不需要使用聚合算法,实现起来会简单很多。代码实现在本项目的功能情景下,原创 2016-09-25 23:19:04 · 7812 阅读 · 2 评论 -
应用宝省流量更新sdk接入指南
app的自动更新,是一个非常重要的功能。而要实现一套更新机制,技术上来说其实很简单。但对于小公司来说,其实很没有必要,因为你需要一台文件服务器提供下载,万一app火了,那这台文件服务器的压力就相当大了。现在有很多做平台的大公司会有在做这一套自动更新的服务,算是给小公司减轻成本吧。 以前几个app用的是友盟的自动更新服务,因为也使用友盟的统计服务,所以就选择了友盟。但是自从被阿里收购原创 2016-08-13 19:14:35 · 5794 阅读 · 13 评论 -
关于 MTK 双卡 开启/关闭 移动数据 的一些小研究
最近在研究MTK双卡手机,4.1的系统。要在程序里控制移动数据的开关,碰到难题了。因为发现,以前用反射的方法调用ConnectivityManager 类的setMobileDataEnabled方法失效了提示的信息显示找不到该方法,第一的反应是,难道4.1系统没有这个方法了,想想也不可能啊。查源码,果断还是跟原先一样的。再次进行调试,取到了ConnectivityManager 类中所有的函数...2013-07-25 14:38:04 · 536 阅读 · 0 评论 -
android 判断 手机 是否 打开 允许模拟位置 选项
最近看到有人问 “怎么才能获取到 手机是否打开了 允许模拟位置”呢? 其实很简单,这些设置项,基本都是写在数据库里,所以只要看看setting的源码(或者查看logcat可能也可以得到些有用的信息),就能知道该配置是写了数据库的哪个字段。 允许模拟位置boolean isOpen = Settings.Secure.getInt(context.getC...原创 2014-07-28 09:08:41 · 1404 阅读 · 0 评论