Android/실전 TIP
앱에서 다른 어플 실행 하기
Dev-Drake
2019. 3. 25. 15:47
반응형
package pkg.Exec;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class ExecActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViewById(R.id.BtnExec).setOnClickListener(mClick);
}
Button.OnClickListener mClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent;
String packageName = "";
switch(v.getId()) {
case R.id.BtnExec : packageName = "com.kakao.talk";
break;
}
intent = ExecActivity.this.getPackageManager().getLaunchIntentForPackage(packageName);
ExecActivity.this.startActivity(intent);
}
};
}
반응형