
Java
EllisMiao
对任何事情抱着敬畏之心
展开
-
只要一个返回语句
只要一个返回语句 别再这样写了: public boolean foo() { if (true) { return true; } else { return false; } } 每次当我深入某个开源项目,看到大概是某个专家写的、并被有经验的专业人士审查过的这样的代码,我都会惊讶不已,竟然没有人去阻止这个开发者在这个方法里胡乱的放置返回语句。 请告诉我,转载 2012-11-20 17:25:34 · 507 阅读 · 0 评论 -
Android 判断应用程序是否已安装
//以twitter程序为例,假设twitter程序包名为“com.twitter.android”。这时候可用以下代码来判断是否被安装。 PackageInfo packageInfo; try { packageInfo = this.getPackageManager().getPackageInfo( "com.twitter.android", 0); } catch (N转载 2013-04-27 10:16:08 · 8175 阅读 · 1 评论 -
Android File的mkdir()和mkdirs的区别
mkdir():只能创建一层目录. 如: File file = new File("c:/aa");file.mkdir(); //这样可以在c:/下创建aa目录 假如有多层目录,则不能用mkdir创建:File file = new File("c:/aa/bb"); file.mkdir() //这样创建不了. 应该改为:mkdirs():原创 2014-02-09 21:32:14 · 23227 阅读 · 3 评论