안드로이드는 기본 OS 및 패키지에 많은 인 텐트를 제공합니다. 인 텐트로 전송할 인수 (즉, 데이터, 추가 기능 등)는 어떻게 결정합니까?Android 인 텐트의 예상 인수를 결정하는 방법은 무엇입니까?
String pkgname = "com.example.application"; // whatever the app is
Intent it = new Intent(Intent.ACTION_VIEW);
it.setClassName("com.android.settings", "com.android.settings.InstalledAppDetails");
it.putExtra("com.android.settings.ApplicationPkgName", pkgname);
it.putExtra("pkg", pkgname);
문제는 난 단지 내가 다른 사람의 소스를 훔쳐 때문에 그 Extra
의 잘 것을 알고 있다는 것입니다 : 예를 들어, 당신이 의도를 사용하여 특정 응용 프로그램에 대한 응용 프로그램 정보를 표시하도록 설정 응용 프로그램을 열 수 있습니다 . 내가 어떻게 혼자서 그것을 발견 할 수 있었 을까?
심지어 Action으로 AndroidManifext.xml에있는 ClassName을 사용할 수 있지만 "pkg"를 가리키는 아무 것도 보지 않고 있습니다. 이는 분명히 적절한 Extra
입니다. Froyo와 함께 사용하려면 이전 버전보다 길어집니다.
당신의 질문 때문에 내가 어떻게 투표를 할 수 있었 을까? 인 텐트 사용에 관해 동일한 질문이 있습니다. –