随笔分类 -  android相关问题处理

摘要:Eclipse的版本是3.5.2,配置Android的开发环境时遇到问题……按照Android官方文档一步步安装,到了安装Eclipse的ADT插件时,提示“requires 'org.eclipse.gef 0.0.0' but it could not be found”缺少GEF,Eclipse's Graphic Editing Framework。解决方法方法一:在eclipse官方网站下载并安装该插件。下面是这个插件的地址:http://download.eclipse.org/tools/gef/updates/releases/(此链接目前已经不能使用) 阅读全文
posted @ 2014-03-18 21:55 brave-sailor 阅读(464) 评论(0) 推荐(0) 编辑
摘要:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样系统不会显示ANR给用户。默认情况下,在android中Activity的最长执行时间是5秒,BroadcastReceiver的最长执行时间则是10秒。 阅读全文
posted @ 2014-02-24 08:47 brave-sailor 阅读(212) 评论(0) 推荐(0) 编辑
摘要:最新的19版本会在导入的项目下建立一个依赖包 Android Dependencies,在eclipse中右键这个文件夹,在Build Path选项中选择 remove it from build path。。。然后就问题解决,可以正常运行。 阅读全文
posted @ 2013-12-24 08:52 brave-sailor 阅读(185) 评论(0) 推荐(0) 编辑
摘要:最近,在android中用代码动态改变某种布局(组件)的高度时,会遇到如题所示的类转换异常。上网查了一下,如下所示:These supply parameters to theparentof this view specifying how it should be arranged. There are many subclasses of ViewGroup.LayoutParams, and these correspond to the different subclasses of ViewGroup that are responsible for arranging their 阅读全文
posted @ 2013-12-18 10:10 brave-sailor 阅读(310) 评论(0) 推荐(0) 编辑
摘要:/***4.0以下系统处理掉返回json的BOM头**@paramjsonStr*@return*/publicstaticStringgetJson(StringjsonStr){if(jsonStr!=null&&jsonStr.startsWith("\ufeff")){LogUtil.d(tag,"jsonstr.exist(utf-8.BOM),json="+jsonStr,BaseAppCommon.Isdebug);//jsonStr=jsonStr.substring(1);jsonStr=jsonStr.substrin 阅读全文
posted @ 2013-12-11 01:17 brave-sailor 阅读(511) 评论(0) 推荐(0) 编辑
摘要:当我们将Android升级功能的中的下载新版本apk文件存放在data/data/xxx.apk位置时,在有的些版本的手机中安装可能会出现安装包解析出错的问题,对于该问题的解决方案是提升该文件的权限。 代码: try { String command = "chmod 777 " + file.getAbsolutePath(); Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec(command); } catch (IOException e) { e.printStack... 阅读全文
posted @ 2013-11-19 11:07 brave-sailor 阅读(702) 评论(0) 推荐(0) 编辑
摘要:安装了最新的ATD 18之后,新加的Lint Warnings插件会给我们检测出许多xml布局中不当的地方,例如:Use a layout_width of 0dip instead of fill_parent for better performance什么意思呢?举个简单的例子:这是一个垂直布局,上下的线性布局各占高度50.0dp,中间的的TextView设置了android:layout_weight="1.0"属性,会将剩余空间填充满,这时候TextView的android:layout_width="fill_parent"就没有用了,应该改 阅读全文
posted @ 2013-10-29 17:16 brave-sailor 阅读(333) 评论(0) 推荐(0) 编辑
摘要:写了这么一段代码:eclipse提示:This tag and its children can be replaced by one and a compound drawable最后发现原来可以直接给TextView加图片.. ,通过setCompoundDrawable 方法, 或者直接在xml中使用android:drawableLeft.、android:drawableRight等属性指定! 阅读全文
posted @ 2013-10-28 10:36 brave-sailor 阅读(1116) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示