PackageManager m = getPackageManager();String s = getPackageName();PackageInfo p = m.getPackageInfo(s, 0);s = p.applicationInfo.dataDir;如果eclipse担心未解决NameNotFoundException,您可以使用:PackageManager m = getPackageManager();String s = getPackageName();try { PackageInfo p = m.getPackageInfo(s, 0); s = p.applicationInfo.dataDir;} catch (PackageManager.NameNotFoundException e) { Log.w("yourtag", "Error Package name not found ", e);}