摘要: 发现在 android 当中 , 代码动态注册的时候,可以收到 android.intent.action.BATTERY_CHANGED这个广播。但是在 AndroidManifest.xml里面 静态注册 ,设置过滤器 为android.intent.action.BATTERY_CHANGED 就不能成功, 刚开始以为代码不对,后头才发现 是 android的原因。后头自己 想了一个思路 就是,接收其他广播,然后接到广播,就开始在代码里面注册 我需要的广播,从而实现 我的功能。网上有实现的代码 我就直接拷贝过来了,他是通过服务来实现的,原理基本差不多。BroadcastReceiver类 阅读全文
posted @ 2014-03-28 15:22 huenluan 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 导入了一个存在的项目,出现不能编译的情况,因为出现如图所示错误:出现这个情况,如果只是删除目录,以及相关的类,刷新后 不会报错,但是当重新编译,又会出现相同的情况。现在有一个更好的解决办法,就是让 eclipse 不拷贝冲突的文件到输出目录:1. 选中项目,右键 properties;2.选择 java compiler ->Building3.选中 Enable project specific settings4.在 Filtered resource box 里面输入你不想拷贝的文件5.重新编译文件,就搞定。在这个项目中, 我添加了 “*.properties, *.xslt” 到 阅读全文
posted @ 2014-03-01 11:32 huenluan 阅读(4096) 评论(0) 推荐(0) 编辑
摘要: 经过检查,发现是给popupwindows设置了背景图片的原因,改为一个小的背景图片Ok了。 阅读全文
posted @ 2014-02-21 16:27 huenluan 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 如果升级到最新的SDK 19后 ,有可能在界面设计那,出现这些异常。java.lang.NullPointerException at com.android.layoutlib.bridge.impl.RenderSessionImpl.getDefaultProperties(RenderSessionImpl.java:1476) at com.android.layoutlib.bridge.BridgeRenderSession.getDefaultProperties(BridgeRenderSession.java:68) at com.android.ide.eclipse.a 阅读全文
posted @ 2014-02-19 11:54 huenluan 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: 方法1: 直接在 values 文件夹中的 strings.xml 中添加 如下格式 即可:对 目标 字符串 添加 一个 标签新用户效果图 如下: 阅读全文
posted @ 2014-02-16 11:38 huenluan 阅读(898) 评论(0) 推荐(0) 编辑