1. 패키지 매니저 이용하는 방법
PackageManager m = getPackageManager();
String path = getPackageName();
try {
PackageInfo p = m.getPackageInfo(s, 0);
path = p.applicationInfo.dataDir;
} catch (PackageManager.NameNotFoundException e) {
}
2. ApplicationInfo 이용하는 방법
getApplicationInfo().dataDir;
3. /file 디렉토리에서 parent로 알아내는 방법
getApplicationContext().getFilesDir().getParentFile());
'Android > Android TIP' 카테고리의 다른 글
Android] Fragment 내부의adapter에서 startActivity 하기 (1) | 2015.04.09 |
---|---|
Android TIP] px to dp , dp to px 계산 (1) | 2014.07.15 |
Android TIP] UnsupportedOperationException 습관 (0) | 2014.07.15 |
Android TIP] strings.xml 에서 특수문자 사용하기 (1) | 2014.02.20 |
안드로이드 TIP] 안드로이드 데이터베이스 파일 PC로 가져오기 (0) | 2014.02.09 |
@Override
public void onClick(View v) {
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
v.getContext().startActivity(intent);
});
'Android > Android TIP' 카테고리의 다른 글
Android] 안드로이드 홈 디렉토리 알아내기 (1) | 2015.07.02 |
---|---|
Android TIP] px to dp , dp to px 계산 (1) | 2014.07.15 |
Android TIP] UnsupportedOperationException 습관 (0) | 2014.07.15 |
Android TIP] strings.xml 에서 특수문자 사용하기 (1) | 2014.02.20 |
안드로이드 TIP] 안드로이드 데이터베이스 파일 PC로 가져오기 (0) | 2014.02.09 |
private int dpToPx(Context context, int dp) {
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));
return px;
}
private int pxToDp(Context context, int px) {
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
int dp = Math.round(px / (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));
return dp;
}
'Android > Android TIP' 카테고리의 다른 글
Android] 안드로이드 홈 디렉토리 알아내기 (1) | 2015.07.02 |
---|---|
Android] Fragment 내부의adapter에서 startActivity 하기 (1) | 2015.04.09 |
Android TIP] UnsupportedOperationException 습관 (0) | 2014.07.15 |
Android TIP] strings.xml 에서 특수문자 사용하기 (1) | 2014.02.20 |
안드로이드 TIP] 안드로이드 데이터베이스 파일 PC로 가져오기 (0) | 2014.02.09 |