
android Q
文章平均质量分 50
Creacc
Hello world!
展开
-
[CAQ1]Exception : name may not be null
问题:Exception : name may not be null描述:今天有人遇到了网络连接方面的问题,在下载文件的时候出现了上面的异常。想了很多原因,但最终发现原来是url写错的低级错误,虽然很简单但是提醒自己以后要好好检查代码。原因:http:192.168.X.XXX解决:在http:后面加上//调侃:不管干了多长时间,还是会马虎,哎~原创 2015-07-08 17:02:46 · 1483 阅读 · 0 评论 -
[CAQ3]无法在AndroidManifest.xml中获取com.baidu.android.lbs.API_KEY的值
问题:在集成百度地图SDK时,地图一直无法描画描述:今天在弄百度地图SDK,结果发现一直在报一个错误“无法在AndroidManifest.xml中获取com.baidu.android.lbs.API_KEY的值”,我纠结了很久,因为我记得我以前遇到过这个问题而且也成功过,但就是想不起来是怎么改好的了,哎~人上了岁数是真不行啊。。。接下来我们需要关注的是百度这个坑人的log,他说在在Andr原创 2015-07-11 14:42:00 · 3077 阅读 · 4 评论 -
[CAQ2]使用getRunningServices判断服务是否运行不好用
问题:getRunningServices中没有发现自己的服务描述:其实这个用getRunningServices判断服务是否运行的方法是网上的,但是当使用时,会出现服务已启动但是列表中没有出现的问题。原因:其实只要仔细看一下代码就能知道getRunningServices的方法参数是获得的服务数量,所以当服务超过30个的时候,有可能就找不到你的服务了~解决:简单点解决的话就是把30的原创 2015-07-08 17:20:55 · 4516 阅读 · 5 评论 -
[CAQ5]使用okhttp等三方网络框架的时候出现超时错误
在项目开发过程中,我们一般会使用一些三方的网络框架,而前几天我在使用okhttp的时候就出现了在某些特殊android设备上出现超时的问题。在调试问题的时候,你会发现debug情况下网络请求没有问题,但是run起来就会超时。经过一段时间挣扎后最终找到了问题的答案,原来java中有一种东西叫做JIT(Just In Time),用于提高java的编译速度。而这个问题正是因为某些设备的处理器对原创 2015-12-20 10:49:58 · 1735 阅读 · 0 评论 -
[CAQ4]ImageView宽度固定,高度自适应的实现方式
很多时候我们会对图片的显示有一些特殊的需求,而其中就会出现当ImageView宽度固定时,高度根据图片自适应的情况。其实这种需求实现起来也非常的简单,只要将xml中的ImageVIew设置如下属性即可。 <ImageView android:layout_width="match_parent" android:layout_height="wra原创 2015-12-20 09:56:54 · 557 阅读 · 0 评论 -
[CAQ6]支付宝返回4000错误
最近在维护我之前一个项目的时候,发现android5.0的一款手机在调用支付宝的时候会抛出一个异常java.lang.IllegalArgumentException: Service Intent must be explicit: Intent我上网查了一下,可能是android5.0对服务启动部分做了些修改,而我用的支付宝sdk很旧,所以决定换个新的。结果不换不知原创 2016-05-05 15:23:14 · 11314 阅读 · 0 评论 -
[CAQ7]使用单例时发现数据不一致
问题:当使用单例模式下,发现没人修改过数据但是两次获取的数据却不一样。原因:其实我遇到的问题处于一种极端case下,就是我在使用单例中数据的时候正处于单例类的构造方法中,也就是说此时单例还没有形成,我却又调用了获取单例的方法,导致再次生成了一个单例对象,导致内容的不一致。解决:只能修改一下逻辑了,避免在构造中调用本身的获取单例方法。原创 2017-04-11 18:28:03 · 405 阅读 · 0 评论