06 2013 档案

摘要:原来一直用eclipse3.5,最近尝试升级到3.7和4.2,但不管是3.7还是4.2项目编译过程中总提示“Unhandled event loop exception PermGen space”要求退出workspace,与原来3.5版本比较了一下eclipse.ini参数设置发现没有差别,怀疑是公司自己开发的插件问题,马上删除自己的插件,但还是遇到同样问题,郁闷只好去google求助。搜索到的第一个解决方案是设置PermSize和MaxPermSize参数,避免耗光永久保存区内存,如:-XX:PermSize=128M-XX:MaxPermSize=128M更改后重新编译仍然报错,郁闷, 阅读全文
posted @ 2013-06-10 22:47 hacket520 阅读(405) 评论(0) 推荐(0) 编辑
摘要:昨天升级了SDK,ADT,发现原来可以在EditText里面使用电脑的键盘输入的功能,现在无法输入了,连模拟器的无力键盘也不行,只能使用虚拟键盘,非常麻烦,还有在baidu里有如下方法,只是在Create AVD的时候在Hardware这一项中添加keyboard supportkeyboard lid support: 模拟器物理键盘,设为yes,表示模拟器物理键盘可用keyboard support : 电脑键盘,设为yes,电脑键盘可用 阅读全文
posted @ 2013-06-10 16:14 hacket520 阅读(295) 评论(0) 推荐(0) 编辑
摘要:1.在线安装:Help->InstallNewSoftware...->Add...->Name:"Aptana",Location:http://download.aptana.org/tools/studio/plugin/install/studioLocation:http://download.aptana.com/studio3/plugin/install【正确地址】下载完毕,按步骤一步一步next,最后重启Eclipse。2.给Aptana添加JQueryHelp->InstallAptanaPlugin->javascript 阅读全文
posted @ 2013-06-10 12:47 hacket520 阅读(1576) 评论(0) 推荐(0) 编辑
摘要:2001年11月7日 ,Eclipse 1.0发布半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1.3三个后续修订版本。2004年6月25日 对Eclipse来说是一个值得记住的日子,进入3.0时代的Eclipse采用了OSGi运行时架构。这一年 Eclipse基金会成立,这也标志着Eclipse即将进入一个新的时代。3.0后有两个小的修订版本3.0.1和3.0.2。详细的发布时间信息 阅读全文
posted @ 2013-06-10 12:43 hacket520 阅读(317) 评论(0) 推荐(0) 编辑
摘要:有23枚硬币在桌上,10枚正面朝上。蒙住你的眼睛,如何让左右两摞硬币正面朝上的一样多?有23枚硬币在桌上,10枚正面朝上。假设别人蒙住你的眼睛,而你的手又摸不出硬币的 反正面。让你用最好的方法把这些硬币分成两堆,每堆正面朝上的硬币个数相同。正确答案为:将其分为一堆10个、另一堆13个,然后将10个那一堆所有的硬币翻转就可以了,两边的就一样多了。原理是这样的,假设13个一堆中有X个正面的,则10个一堆的有10-X个正面的。这时把10个一堆的全部翻转,则正面的成反面,反面的成正面,这时正面的有10-(10-X)个,即X个,13个一堆中有X个正面,10个一堆中也有X个正面,X=X,所以符合题目要求。 阅读全文
posted @ 2013-06-09 18:37 hacket520 阅读(412) 评论(0) 推荐(0) 编辑
摘要:系统表data/com.android.providers.contacts/databases/contacts2.db存放着联系人的信息表: a) 表raw_contacts 重要字段:_id display_name b) 表data 重要字段: minitype_id raw_contact_id data1 data2 .... c) 表minitypes 重要字段:mimetype查看源码:https://github.com/androidhttps://github.com/android/platform_packages_providers_contac... 阅读全文
posted @ 2013-06-09 10:22 hacket520 阅读(424) 评论(0) 推荐(0) 编辑
摘要:(1)让模拟器支持中文输入法settings -> language & keyboard ->"选中"谷歌拼音输入法如下图:(2)如何使用在你需要输入中文的地方,长按输入框,会弹出选择框 ,进入输入法选项里面找到谷歌输入法。如下图: 阅读全文
posted @ 2013-06-09 09:03 hacket520 阅读(704) 评论(0) 推荐(0) 编辑
摘要:1 class Outer 2 { 3 //内部类 4 class InnerClass 5 { 6 void show() 7 { 8 System.out.println("类InnerClass中的show()..."); 9 }10 }11 //内部接口12 interface InnerInterface13 {14 void show();15 }16 17 void show()18 { 19 ... 阅读全文
posted @ 2013-06-06 18:55 hacket520 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1.利用adb工具进入 shell:adb shell (在电脑的cmd打开,进入到android安装目录的tools目录下)2. ls查看当前目录,进入data/data/…../databases/ 目录3.打开某个数据库:sqlite3 xxx.db4.查询等sql语句:select * from xxxtable; sqlite3: 一个SQLite数据库的命令行接口 阅读全文
posted @ 2013-06-06 08:18 hacket520 阅读(313) 评论(0) 推荐(0) 编辑
摘要:1、数据库的CURD 1 public class PersonDao { 2 private static final String TAG = "PersonDao"; 3 private MyDBOpenHelper dbOpenHelper; 4 5 // 在personDao被new出来的时候 就完成初始化 6 7 public PersonDao(Context context) { 8 dbOpenHelper = new MyDBOpenHelper(context); 9 // dbOpen... 阅读全文
posted @ 2013-06-02 22:53 hacket520 阅读(235) 评论(0) 推荐(0) 编辑
摘要:除了可以使用 SAX或DOM解析XML文件之外,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE。如果用在javaEE需要把其jar文件放入类路径中,因为Android已经集成进了Pull解析器,所以无需添加任何jar文件。android系统本身使用到的各种xml文件,其内部也是采用Pull解析器进行解析的。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。跟SAX不同的是, P 阅读全文
posted @ 2013-06-02 20:23 hacket520 阅读(304) 评论(0) 推荐(0) 编辑
摘要:在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。 但有一种... 阅读全文
posted @ 2013-06-02 17:38 hacket520 阅读(375) 评论(0) 推荐(0) 编辑
摘要:本人最近在操作更新ANDROIDSDK时出现类似于题目中的错误,是一启动ECLIPSE时。但是,我现在只是想恢复到原先的开发环境。于是找到本文,方法有效!!!windows下面安装Android虚拟机,有时候选择更新SDK后,在Eclipse preference里指向android_sdk_windows_x86时。会出现诸如This AndroidSDK requires Android Developer Toolkit version 20.0.0or above这样的提示,而且虚拟机无法打开的情况,这是由于选择更新后,在android_sdk_windows/tools/lib下的p 阅读全文
posted @ 2013-06-02 16:38 hacket520 阅读(157) 评论(0) 推荐(0) 编辑
摘要:解决方法: 方法一:在\android-sdk-windows\tools\lib\目录下新建proguard.cfg文件内容如下: 1 -optimizationpasses 5 2 -dontusemixedcaseclassnames 3 -dontskipnonpubliclibraryclasses 4 -dontpreverify 5 -verbose 6 -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 -keep public class * extends android.a. 阅读全文
posted @ 2013-06-02 16:33 hacket520 阅读(322) 评论(0) 推荐(0) 编辑

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