Java tutorial
//package com.java2s; /************************************************************************ VisualOn Proprietary Copyright (c) 2013, VisualOn Incorporated. All Rights Reserved VisualOn, Inc., 4675 Stevens Creek Blvd, Santa Clara, CA 95051, USA All data and information contained in or disclosed by this document are confidential and proprietary information of VisualOn, and all rights therein are expressly reserved. By accepting this material, the recipient agrees that this material and the information contained therein are held in confidence and in trust. The material may only be used and/or disclosed as authorized in a license agreement controlling such use and disclosure. ************************************************************************/ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager.NameNotFoundException; public class Main { /** get link path of device*/ public static String getUserPath(Context context) { String path = context.getPackageName(); String userPath = "/data/data/" + path; try { PackageInfo p = context.getPackageManager().getPackageInfo(path, 0); userPath = p.applicationInfo.dataDir; } catch (NameNotFoundException e) { } return userPath; } }