摘要: dipdevice independent pixels(设备独立像素). 不同设备不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。在android上开发的程序将会在不同分辨率的手机上运行。为了让程序外观不至于相差太大,所以引入了dip的概念。比如定义一个矩形10 x 10dip.在分辨率为160dpi的屏上,比如G1,正好是10 x 10像素。而在240 dpi的屏,则是15 x 15像素.换算公式为pixs = dips * (density/160). density就是屏的分辨率 。这里要特别注意dip与屏幕密度有关,而屏幕密 阅读全文
posted @ 2014-02-24 18:53 盗草人 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://peiquan.blog.51cto.com/7518552/1283065 Android输入控件是一种用于人机交互的元件,Android为此提供了各种各样的输入控件,例如:按钮(Button),文本域(text fields),拖动条(seek bars),复选框(checkBos),缩放按钮(zoom buttons),开关按钮(togglebuttons),等等。 为UI添加输入控件,只需要在对应的布局文件(XML Layout)添加对应的控件节点。如下,是一个包含编辑框和 阅读全文
posted @ 2014-01-21 15:31 盗草人 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 数据库的备份、导入、导出是我们经常遇到的问题,而mysql数据库的广泛使用,受到越来越多人的喜欢。我个人比较喜欢用mysql,其实和mysql结缘还是大二的时候,当时自己的机器装上微软的SQL2000后都跑不起来……后来,听老师说mysql比较小,而且又是命令行操作(我个人最喜欢命令行下搞东西^_^),所以就下了mysql5.0安装,果然,mysql用起来就是爽,尽管当时没有安装图形用户,可是运行起来机器一点也不卡,难以想象,自己当初的那个p2的cpu256的内存跑个烂本本还如鱼得水……呵呵…………………………言归正传吧!下面我和大家一起来学习mysql的备份、导入、以及导出命令我们还是先到m 阅读全文
posted @ 2014-01-21 15:11 盗草人 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 这次升级到eclipse到juno版本,趁机整理了常用的eclipse plugin,目标是为了让开发人员尽可能把工作环境集中在eclipse上,而不用打开各式各样的文档编辑器或一堆其他别的软件。由于开发过程中每个团队使用的软件各不相同,因此本文更多的是一个在eclipse集成思路,不同团队可以根据自己的需要集成与本文不同的插件。 这里先说明本团队的开发集成环境版本控制:egitaop(部分):aspectj项目控制:mavenbug管理:jiraweb中间件:tomcat中间件热布署加强:jrebel关系数据库:MySQLNoSQL:MongoDB页面实现:FreeMarker主体框架... 阅读全文
posted @ 2014-01-07 22:00 盗草人 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 一.安装插件从http://ibatis.apache.org/abator.html下载Eclipse Plugin。插件一共有2种安装方式.1.远程安装.eclipse->Help>Software Updates>Find and Install->Search for new features to install->New Remote Site(name:Abator for Eclipse Update Site ,URL:http://ibatis.apache.org/tools/abator)->OK->Abator for Ecl 阅读全文
posted @ 2014-01-07 21:55 盗草人 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序:(1)AmaterasUML 介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。官方网站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML插件下载URL:http://sourceforge.jp/projects/amateras/downloads/56447/AmaterasUML_1.3.4.zip/ 阅读全文
posted @ 2014-01-07 21:21 盗草人 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1.打开eclipse ide,help->install new software..2.输入updatesitehttp://springide.org/updatesite或者SpringSource Update Site for Eclipse 4.2 - http://dist.springsource.com/release/TOOLS/update/e4.23.这时会出现很多关于spring的插件,你先只选择下图的这个几4.按提示重启eclipse.5.(可选)有很多其它的spring插件都会依赖于这个ajdt,所以你先要安装eclipse ajdt插件,updatesi 阅读全文
posted @ 2014-01-07 21:05 盗草人 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 运行adb出现这种错误:bash: ./adb: No such file or directory 但adb确实存在。那说明你用的是64位的Linux,没装32位运行时库,安装$ sudoapt-getinstallia32-libs 即可。 阅读全文
posted @ 2014-01-06 17:05 盗草人 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 以普通用户登录linux,解出android-sdk后,设置环境变量,然后运行adb devices会提示权限不够:List of devices attached???????????? no permissions这是因为访问adb设备需要root权限。我们可以利用文件的set-user-id属性来解决这个问题:sudo chown root:root adbsudo chmod a+x adbsudo chmod a+s adbadb kill-server先将adb的owner改为root、对所有用户加入可执行属性,然后设置set-user-id属性。这样,任何用户运行adb后,ad. 阅读全文
posted @ 2014-01-05 14:12 盗草人 阅读(347) 评论(0) 推荐(0) 编辑
摘要: One more thing: The "tools" namespace is special. The android packaging tool knows to ignore it, so none of those attributes will be packaged into the APK. We're using it for extra metadata in the layout. It's also where for example the attributes to suppress lint warnings are stor 阅读全文
posted @ 2013-12-09 23:14 盗草人 阅读(407) 评论(0) 推荐(0) 编辑