Android 29

[ANDROID] 다른앱 설치 되있는지 확인 / 다른앱 실행하기

public void getApps(final String panName){manager = act.getPackageManager();try{manager.getApplicationInfo(panName, PackageManager.GET_META_DATA);Intent intent = act.getPackageManager().getLaunchIntentForPackage(panName);startActivity(intent);Log.e("TEST"," 앱 있음");}catch(NameNotFoundException e){Log.e("TEST", "앱 없음");Toast.makeText(act, "앱이 설치되지 않았습니다.\n설치화면으로 이동합니다.", Toast.LENGTH_SHORT).show()..

android 2015.05.29

[ANDROID] onActivityResult

onActivityResult는, 정말 간단하게 설명하면 Activity A와 B가 있을 때, A에서 B로 갔다가 다시 A로 넘어올 때 사용하는, 안드로이드에서 제공하는 기본 메소드입니다. 이 메소드의 대표적인 용도 중 하나는 커스텀 다이얼로그를 사용할 때 입니다. 커스텀 다이얼로그를 짤 때 가장 쉬운 방법으로 액티비티를 다이얼로그화하는 경우가 있습니다. 하지만 액티비티를 이동할 때 Intent intent = new Intent(this, B.class);startActivity(intent);finish(); 혹은 startActivity(new Intent(this, B.class));finish(); 이런식으로 넘기는 경우가 있는데 다이얼로그가 호출되면 배경화면으로 A 액티비티가 반투명하게 보여야..

android 2015.05.20

[android] Facebook sdk 4.0 로그인&포스팅

1.개발자 설정https://developers.facebook.com/접속해서 로그인. 위 상단에 MyApps 라는 카테고리를 클릭한후 앱을 설정한다. 위에칸엔 자신의 앱 패키지명 밑에칸엔 처음시작하는 액티비티 (패키지명 포함) 자신의 앱의 키 해시를 등록한다설정이 끝난다음 자신의 앱의 Dashboard창에서 자신의 앱 아이디를 확인한다.페이스북 sdk를 다운 받는다.(ver 4.0.1 4/8일 기준) 2.앱 설정SDK 를 임폴트 하면 몇가지 에러가 뜨는데 해결하는 방법은첨부파일에 bolts-android-1.1.2.jar 이파일을 sdk libs 안에 넣어주고 sdk의 컴파일러 레벨을 1.7로 마춰주면 해결 된다. 오류가 다 잡히고 나면 자신의 프로젝트 마우스 우클릭> Properties > Andr..

android 2015.04.08

android BackKey 이벤트 처리

안드로이드 BackKey 이벤트 처리 하는 방법(Activity를 상속받은 상태여야함) 1.@Overridepublic boolean dispatchKeyEvent(KeyEvent event){if(event.getKeyCode() == KeyEvent.KEYCODE_BACK){ //백버튼Toast.makeText(this, "BackKey 클릭", Toast.LENGTH_SHORT).show();}else if(event.getKeyCode() == KeyEvent.KEYCODE_SEARCH){ // 검색버튼Toast.makeText(this, "검색키 클릭", Toast.LENGTH_SHORT).show();}return true;} 2. @Overridepublic boolean onKeyDown(..

android 2014.12.24