Android 프로 그래 밍 은 다른 앱 을 시작 하고 매개 변 수 를 전달 하 는 방법 을 실현 합 니 다.

본 고 는 안 드 로 이 드 프로 그래 밍 이 다른 앱 을 시작 하고 매개 변 수 를 전달 하 는 방법 을 실례 로 설명 한다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
한 앱 에서 트 위 터/위 챗 등 다른 앱 을 시작 해 야 할 때 도 있다.
만약 에 그 앱Activity을 모 르 지만 가방 이름package name을 알 고 있다 면 다음 과 같은 방법 을 사용 할 수 있 습 니 다.

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(LaunchIntent);

앱 간 협력 관계 가 있 으 면 제휴 앱 의 목록 파일manifest을 받 을 수 있 으 며,이 파일 에서 package/activity 를 알 수 있다.
다음 과 같은 방법 으로 이 앱 의 특정 이벤트 인 터 페 이 스 를 시작 할 수 있 습 니 다.

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.package.address","com.package.address.MainActivity"));
startActivity(intent);

앱 을 시작 할 때 파 라 메 터 를 전달 하려 면 의도Intent에서 설정 할 수 있 습 니 다.

intent.putExtra("firstKeyName","FirstKeyValue");
intent.putExtra("secondKeyName","SecondKeyValue");

참조 링크:http://developer.Android.com/guide/components/intents-filters.html
더 많은 안 드 로 이 드 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있 습 니 다.,,,,,,,,그리고 을 볼 수 있 습 니 다.
본 고 에서 말 한 것 이 여러분 의 안 드 로 이 드 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기