마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 QR코드 앱 문의

0 추천
QR코드로 앱 실행을 할려고합니다.

현재 웹서버를 통해 실행하는 법은 시도해서 성공했는데

굳이 웹서버를 안쓰고 해당 QR코드를 찍으면 앱을 실행시키고 싶은데..

관련 정보가 있을까요??
쿠쿠부다스 (6,470 포인트) 님이 2017년 1월 4일 질문

1개의 답변

0 추천
만약 QR 코드에 앱의 패키지 명을 입력한다고 가정하면..

aaa.bbb.ccc

QR코드 앱에서 패키지 명을 읽었다고 가정하면, 아래의 메서드를 사용해서 읽은 코드를 packageName으로 던지면 해결이 될 것 같네요.

 

public void startNewActivity(Context context, String packageName) {
    Intent intent = context.getPackageManager().getLaunchIntentForPackage(packageName);
    // 앱이 설치안 되어 있는 경우
    if (intent == null) {
        intent = new Intent(Intent.ACTION_VIEW);
        intent.setData(Uri.parse("market://details?id=" + packageName));
    }

    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(intent);
}
mcsong (44,040 포인트) 님이 2017년 1월 4일 답변
...