摘要: 现在已经有了一个Android工程A。我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A。一个思路是把工程A做成纯Jar包,这样其他的工程就可以直接引用了。但是,如果在工程A中用了R.java中的引用,则无法打成jar包了。原因是R.java是自动生成的,是动态的,每次编译都是不相同的。如果一定要做成jar包,就不能使用自动生成的R文件,用到资源时候就要写代码去获取。另一个思路就是将工程A做成android library project。设置工程A,右键->Properties->Android,将Is library项选中,然 阅读全文
posted @ 2012-08-28 13:56 sfshine 阅读(136) 评论(0) 推荐(0) 编辑
摘要: dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {@Overridepublic boolean onKey(DialogInterface dialog, int keyCode,KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_SEARCH|| keyCode == KeyEvent.KEYCODE_BACK) {finish();return true;}return false;}}); 阅读全文
posted @ 2012-08-28 12:37 sfshine 阅读(142) 评论(0) 推荐(0) 编辑