博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年10月9日

摘要: OK,代码如上,可能这个时候还会有点疑问,关于参数的疑问。直接看android sdk 帮助说得更清楚。我发现网上有些文章还有吧 requestCode 和 resultCode 混淆说明错的。startActivityForResult(Intent intent, Int requestCode)intent 传给B的,不解释,看不懂你还是玩玩手机算了,别想开发的事情了requestCode >=0就好,随便用于在onActivityResult()区别哪个子模块回传的数据,如果还有C.java ,D甚至E子模块的话,每个区分开不同的requestCode就好。setResut(in 阅读全文

posted @ 2013-10-09 16:33 小往 阅读(1408) 评论(0) 推荐(0) 编辑

摘要: 好久没用电脑上的eclipse,今天新建了个安卓项目,发现报下面的错误:后来得知: 是Debug证书过期所致。android应用必须经过签名证书进行数字签名后,才能安装,在开发调试阶段,默认情况下,ADT辅助工具会帮我们对APK进行签名,采用默认的Debug版本的签名文件。安装之后,android sdk会生产一个Debug签名证书,保存在debug.keystore文件中,ADT使用这个证书对应用签名,但是每个证书的有效期是365天,那么就会出现证书过期,而android sdk比较呆,发现过期,不会换新的,只提示错误,一般debug.keystore在c盘.android文件夹下。解决办法 阅读全文

posted @ 2013-10-09 09:39 小往 阅读(178) 评论(0) 推荐(0) 编辑

摘要: @Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override而JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override先来了解下eclipse的编译器:eclipse 工程右键属性->java编译器是开发的时候编译需要使用到的是class文件的运行环境级别,例如,如果用的JDK1.4就不能使用泛型。而窗口->首选项->java编译器设置的是写好的JAVA代码按照什么JDK版本级别编译,例如:设置的是1.4,编译出来的class文件可以在1.4以上的JRE上运行,如果用的是5.0级别编译, 阅读全文

posted @ 2013-10-09 09:35 小往 阅读(266) 评论(0) 推荐(0) 编辑