05 2012 档案

摘要:android 自定义属性详解参考引用自:http://blog.csdn.net/pgalxx/article/details/6766677http://www.cnblogs.com/fwycmengsoft/archive/2011/12/16/2289849.html1. reference:参考某一资源ID。 (1)属性定义: <declare-styleable name = "名称"> <attr name = "background" format = "reference" /> </ 阅读全文
posted @ 2012-05-31 10:14 Blue Vienna 阅读(265) 评论(0) 推荐(0)
摘要:android 自定义属性类型的使用:转自:http://www.cnblogs.com/ufocdy/archive/2011/05/27/2060221.html做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:<?xml version="1.0" encoding=& 阅读全文
posted @ 2012-05-31 10:12 Blue Vienna 阅读(696) 评论(0) 推荐(0)
摘要:大家是否有过这样的经历,在命令行里输入adb shell,然后使用命令操作你的手机或模拟器,但是那些命令都是常见Linux命令的阉割缩水版,用起来很不爽。是否想过在Android上使用较完整的shell呢?用BusyBox吧。不论使用adb连接设备使用命令行还是在手机上直接用terminal emulator都可以。 一、什么是BusyBox ? BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox... 阅读全文
posted @ 2012-05-30 09:20 Blue Vienna 阅读(236) 评论(0) 推荐(0)
摘要:工程上有红叉,不知道少了什么,但是袋中却没有任何错误,运行程序报错为: trouble processing "javax/xml/datatype/DatatypeConstants$Field.class": Ill-advised or mistaken usage of acore class (java.* or javax.*)when not building a corelibrary.This is often due to inadvertentlyincluding a core library filein your application' 阅读全文
posted @ 2012-05-28 10:13 Blue Vienna 阅读(956) 评论(0) 推荐(0)
摘要:Android的开发者对@Override肯定是非常熟悉,不管是自己的代码中还是书上都会出现,但是他是什么意思呢?如下: @Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读 2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法) example: 在重写父类的onCreate时,在方法前面加上@Override系统可以帮你检查方法的正确性。例如: publicvoido... 阅读全文
posted @ 2012-05-28 09:56 Blue Vienna 阅读(448) 评论(0) 推荐(0)
摘要:先说原因,因为自己的SDK版本与工程的project.properties里标识 target的版本不相符解决方法,把如上改为target={你SDK的版本,需要比原先的高}然后在工程路径创建文件default.properties 文件,内容为target={project.properties里的版本}Reflesh,就OK了。 阅读全文
posted @ 2012-05-28 09:47 Blue Vienna 阅读(508) 评论(0) 推荐(0)